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 |
|
Pierre-Yves Nicolas
|
b37bca4c5c
|
Refactoring: BackButton
|
2025-07-12 18:04:31 +02:00 |
|
Pierre-Yves Nicolas
|
ba7097c6de
|
Translation: French
|
2025-07-12 17:48:12 +02:00 |
|
Pierre-Yves Nicolas
|
62f82d4df8
|
Extract strings
|
2025-07-12 17:47:16 +02:00 |
|
Pierre-Yves Nicolas
|
8c356038b5
|
"Generate PDF" -> "Export PDF"
|
2025-07-12 16:18:25 +02:00 |
|
Pierre-Yves Nicolas
|
f4a3ffdeee
|
Remove hardcoded "Downloads"
|
2025-07-12 16:09:06 +02:00 |
|
Pierre-Yves Nicolas
|
a18957d5e1
|
CameraScreen: change button label to "Document"
|
2025-07-12 15:55:19 +02:00 |
|
Pierre-Yves Nicolas
|
d29d0544fb
|
Refactoring: PdfFileManager
|
2025-07-10 18:32:30 +02:00 |
|
Pierre-Yves Nicolas
|
50a123d155
|
Clean up old PDF files at startup
|
2025-07-09 18:13:13 +02:00 |
|
Pierre-Yves Nicolas
|
efef66217a
|
Use strings.xml to manage plural for pageCount
|
2025-07-09 13:50:21 +02:00 |
|
Pierre-Yves Nicolas
|
d9bcf76246
|
CameraScreen: avoid displaying link to AboutScreen below camera preview
|
2025-07-08 22:12:10 +02:00 |
|
Pierre-Yves Nicolas
|
7f34c395a3
|
AboutLibraries: display libraries
|
2025-07-08 22:06:14 +02:00 |
|
Pierre-Yves Nicolas
|
002eafacc1
|
Ensure "SavePdfBar" does not appear below the system navigation bar
|
2025-07-08 11:18:12 +02:00 |
|
Pierre-Yves Nicolas
|
3edaea2598
|
Fix crash: missing directory for generated PDFs
|
2025-07-08 10:10:10 +02:00 |
|
Pierre-Yves Nicolas
|
196b1b3c3e
|
PDfGeneration: display error message
|
2025-07-08 10:00:49 +02:00 |
|
Pierre-Yves Nicolas
|
2c7324ad10
|
Set versionName = "0.1"
|
2025-07-07 17:11:30 +02:00 |
|
Pierre-Yves Nicolas
|
731345e440
|
AboutScreen: include text for GPLv3
|
2025-07-06 21:01:46 +02:00 |
|
Pierre-Yves Nicolas
|
898bbaec77
|
Factorize nav button to AboutScreen
|
2025-07-06 19:45:01 +02:00 |
|
Pierre-Yves Nicolas
|
ec35bea989
|
AboutScreen: basic version
Update navigation to work with AboutScreen
|
2025-07-06 18:49:39 +02:00 |
|
Pierre-Yves Nicolas
|
7a0309a052
|
DocumentScreen: fix bottom bar when the system uses navigation buttons
|
2025-07-06 14:51:23 +02:00 |
|
Pierre-Yves Nicolas
|
8cedcac92f
|
Handle the "back" button in the Document screen
|
2025-07-06 14:46:38 +02:00 |
|
Pierre-Yves Nicolas
|
2455f2cfc7
|
Common buttons
|
2025-07-06 14:37:00 +02:00 |
|
Pierre-Yves Nicolas
|
da78c1a57c
|
DocumentScreen: extract BottomBar
|
2025-07-06 14:26:14 +02:00 |
|
Pierre-Yves Nicolas
|
a165563a25
|
Adjust style of the DocumentScreen
|
2025-07-06 14:07:35 +02:00 |
|
Pierre-Yves Nicolas
|
f3cce71891
|
Style of the capture button
|
2025-07-06 11:02:21 +02:00 |
|
Pierre-Yves Nicolas
|
d5864a3f03
|
Avoid failing when the user chooses a filename that already exists in Downloads
|
2025-07-05 22:14:56 +02:00 |
|
Pierre-Yves Nicolas
|
c535ce4262
|
PdfGenerationBottomSheet: adjust text style
|
2025-07-05 21:05:04 +02:00 |
|
Pierre-Yves Nicolas
|
70cb3cfdb4
|
Improve style of PdfGenerationBottomSheet
|
2025-07-05 20:55:35 +02:00 |
|
Pierre-Yves Nicolas
|
b6177700f7
|
Improve style of PdfGenerationBottomSheet
|
2025-07-05 19:12:37 +02:00 |
|
Pierre-Yves Nicolas
|
97b4d333d4
|
PDF generation: change to a BottomSheet, button to "open" the saved PDF
|
2025-07-05 18:30:18 +02:00 |
|
Pierre-Yves Nicolas
|
7b2e60ee14
|
PDF generation: complete the new system
Use the chosen filename, fix errors on sharing, save on a separate thread
|
2025-07-04 20:34:34 +02:00 |
|
Pierre-Yves Nicolas
|
80bc1affb8
|
New dialog for PDF generation
|
2025-07-03 17:46:16 +02:00 |
|
Pierre-Yves Nicolas
|
112c44da91
|
Style adjustments
|
2025-07-03 11:18:37 +02:00 |
|
Pierre-Yves Nicolas
|
7321e271b8
|
Colors, style adjustments
|
2025-07-03 08:59:58 +02:00 |
|
Pierre-Yves Nicolas
|
ca2972f0df
|
Camera screen: modify layout
|
2025-07-02 18:06:25 +02:00 |
|
Pierre-Yves Nicolas
|
cbcd9be42b
|
Page list: add page numbers
|
2025-07-02 10:25:23 +02:00 |
|
Pierre-Yves Nicolas
|
c67cd78e50
|
Overlay strokeWidth: 5 -> 10
|
2025-07-02 09:03:39 +02:00 |
|
Pierre-Yves Nicolas
|
9c9963845e
|
New debug mode for extended live analysis overlay
|
2025-07-02 08:52:59 +02:00 |
|
Pierre-Yves Nicolas
|
1463ef9355
|
Refactoring: store showDetectionError in CameraUiState
|
2025-07-02 06:16:48 +02:00 |
|
Pierre-Yves Nicolas
|
5a98f9f5e6
|
Refactoring: move "norm" to Geometry.kt and add test
|
2025-07-01 21:28:10 +02:00 |
|
Pierre-Yves Nicolas
|
5e0cf451ea
|
Avoid detecting very small quadrilaterals
|
2025-07-01 21:24:10 +02:00 |
|
Pierre-Yves Nicolas
|
6ccf7081b9
|
Display a message when no document is detected in captured image
|
2025-07-01 17:15:11 +02:00 |
|