Pierre-Yves Nicolas
|
1b37c18ea3
|
Opening the "saved" file should open the file in Download
|
2025-09-09 14:46:39 +02:00 |
|
Pierre-Yves Nicolas
|
a8cbb6d3e6
|
Make the list of recent files more discreet
|
2025-09-09 14:42:14 +02:00 |
|
Pierre-Yves Nicolas
|
c44c6210a1
|
Adjust label for the list of recent files
|
2025-09-09 14:39:12 +02:00 |
|
Pierre-Yves Nicolas
|
0c0f8202f5
|
Localize the name of the Download directory, use it on Home screen
|
2025-09-08 21:43:54 +02:00 |
|
Pierre-Yves Nicolas
|
aa564b533b
|
Avoid reading resources with LocalContext.current.resources
|
2025-09-07 16:25:14 +02:00 |
|
Pierre-Yves Nicolas
|
489d405681
|
Fix size of camera preview on Android 8.0
|
2025-09-07 11:24:51 +02:00 |
|
Pierre-Yves Nicolas
|
89007566d1
|
Remove unused file: colors.xml
|
2025-09-05 12:53:54 +02:00 |
|
Pierre-Yves Nicolas
|
d928f7e269
|
Remove unused strings
|
2025-09-05 12:25:59 +02:00 |
|
Pierre-Yves Nicolas
|
27544ca69d
|
Remove redundant label in manifest
|
2025-09-05 12:13:27 +02:00 |
|
Pierre-Yves Nicolas
|
0f77864859
|
Request storage permission to save PDF on Android <= 9
|
2025-09-05 12:11:29 +02:00 |
|
Pierre-Yves Nicolas
|
27b2a80863
|
Let the app crash when LiteRT initialization fails
|
2025-09-04 17:30:50 +02:00 |
|
Pierre-Yves Nicolas
|
3dbdfe0e32
|
Fix inability to zoom on the edges of an image when the initially displayed image has a different width/height ratio
|
2025-09-02 16:56:29 +02:00 |
|
Pierre-Yves Nicolas
|
33d65bb696
|
Home screen: replace "documents" with "PDF files"
|
2025-08-31 20:24:39 +02:00 |
|
Pierre-Yves Nicolas
|
5f7327d798
|
Export screen: fix layout in landscape mode
|
2025-08-31 20:18:05 +02:00 |
|
Pierre-Yves Nicolas
|
bbee4baec3
|
Home screen: change layout to focus on "New scan"
|
2025-08-31 12:08:16 +02:00 |
|
Pierre-Yves Nicolas
|
0b01a836f6
|
Fix non-visible back icon on Camera and Document screens in dark theme
|
2025-08-30 14:38:52 +02:00 |
|
Pierre-Yves Nicolas
|
14552c71dd
|
Export screen: switch style of buttons after share/save
|
2025-08-30 09:31:25 +02:00 |
|
Pierre-Yves Nicolas
|
5a59d00ea5
|
CameraScreen: rename button using page count e.g. "✓ 4 pages"
|
2025-08-30 08:53:39 +02:00 |
|
Pierre-Yves Nicolas
|
9d5df92c1c
|
Remove app_name from German translation
|
2025-08-30 07:23:15 +02:00 |
|
Pierre-Yves Nicolas
|
76a9417259
|
Move Save & Share to a new Export screen
|
2025-08-29 21:06:21 +02:00 |
|
Pierre-Yves Nicolas
|
2b3377386f
|
New feature: allow user to rotate a page
|
2025-08-28 20:13:04 +02:00 |
|
Pierre-Yves Nicolas
|
d6cd775be8
|
PDF export: ensure the file name is correct (trim and avoid empty name)
|
2025-08-27 17:48:44 +02:00 |
|
Pierre-Yves Nicolas
|
2cfb6ee5b5
|
PDF export: add an icon button to clear the text field value
|
2025-08-27 16:50:58 +02:00 |
|
Pierre-Yves Nicolas
|
89c80bdff0
|
PDF export: make default file name more readable
|
2025-08-27 16:00:58 +02:00 |
|
Pierre-Yves Nicolas
|
2ecce111a5
|
PDF export: ensure the file always have a pdf extension
|
2025-08-27 15:55:48 +02:00 |
|
Pierre-Yves Nicolas
|
3457d96bfc
|
New translation: German
|
2025-08-26 15:19:38 +02:00 |
|
Pierre-Yves Nicolas
|
cdfc3acd19
|
Fix the description of the close icon
|
2025-08-26 14:31:59 +02:00 |
|
Pierre-Yves Nicolas
|
5eb9a2fa88
|
New confirmation dialog when deleting a page
|
2025-08-25 12:06:21 +02:00 |
|
Pierre-Yves Nicolas
|
2eec4fe7ca
|
Rename root package to org.fairscan.app
|
2025-08-25 11:40:34 +02:00 |
|
Pierre-Yves Nicolas
|
49cdbaf704
|
Rename app_name to FairScan
|
2025-08-25 11:40:34 +02:00 |
|
Pierre-Yves Nicolas
|
27046cb1b7
|
Back button: fixed destinations
|
2025-08-25 09:33:43 +02:00 |
|
Pierre-Yves Nicolas
|
f3e814b93a
|
HomeScreen: list of recent documents
|
2025-08-24 09:58:04 +02:00 |
|
Pierre-Yves Nicolas
|
eb1f3b64ed
|
Track state of camera permission
|
2025-08-23 18:32:44 +02:00 |
|
Pierre-Yves Nicolas
|
2c64ebc972
|
Home screen: extract strings
|
2025-08-23 18:32:44 +02:00 |
|
Pierre-Yves Nicolas
|
5c7d603c3e
|
Home screen
|
2025-08-23 18:32:44 +02:00 |
|
pynicolas
|
e74bbcd0d6
|
Refactoring: introduce DocumentUiModel (#13)
* Refactoring: introduce DocumentUiModel
* Make DocumentUiModel.imageLoader private
* Make DocumentUiModel.pageIds private
* Expose DocumentUiModel in MainViewModel
* Rename variables named documentUiModel
|
2025-08-20 17:34:47 +02:00 |
|
Pierre-Yves Nicolas
|
f8dbdffb12
|
Shadow correction: Retinex-based processing to preserve flat tint areas
|
2025-08-03 18:44:53 +02:00 |
|
Pierre-Yves Nicolas
|
63eae2fdec
|
DocumentScreen: make the list automatically scroll to the selected page
|
2025-07-30 11:07:08 +02:00 |
|
Pierre-Yves Nicolas
|
0ab677db85
|
Adjust theme colors based on the app icon
|
2025-07-29 21:13:59 +02:00 |
|
pynicolas
|
949ca3c3f9
|
Capture: fallback to last successful live analysis for quad detection (#12)
|
2025-07-27 10:20:25 +02:00 |
|
Pierre-Yves Nicolas
|
d8697b5cb3
|
Refine segmentation mask with morphological operations to improve detection of quadrilateral
|
2025-07-26 16:38:02 +02:00 |
|
Pierre-Yves Nicolas
|
fad6802ed7
|
Postprocessing: resize earlier to:
- make later steps independent of original image size
- save performance on later steps
|
2025-07-26 15:52:27 +02:00 |
|
Pierre-Yves Nicolas
|
1784c2abea
|
Basic icon
|
2025-07-21 22:13:45 +02:00 |
|
Pierre-Yves Nicolas
|
77995d45fc
|
Handle the back button on AboutScreen and LibrariesScreen
|
2025-07-16 17:07:01 +02:00 |
|
Pierre-Yves Nicolas
|
ca5bb70961
|
Make bottom bar smaller in landscape mode
|
2025-07-16 16:50:33 +02:00 |
|
Pierre-Yves Nicolas
|
c4c64e9816
|
PDF generation: adjust ModalBottomSheet for landscape mode
|
2025-07-16 16:30:38 +02:00 |
|
Pierre-Yves Nicolas
|
f4840e1ee3
|
DocumentScreen: fix padding of the bottom bar
|
2025-07-16 16:18:33 +02:00 |
|
Pierre-Yves Nicolas
|
1bc78da999
|
DocumentScreen: fix position of "Add" button
|
2025-07-16 13:59:45 +02:00 |
|
Pierre-Yves Nicolas
|
6e30861dbf
|
DocumentScreen: Landscape mode
|
2025-07-16 13:42:05 +02:00 |
|
Pierre-Yves Nicolas
|
d0a77cfd3d
|
CameraScreen: Landscape mode
|
2025-07-13 10:02:01 +02:00 |
|