Commit graph

1246 commits

Author SHA1 Message Date
Thibault Deckers
531f70b503 settings: display refresh rate hint 2022-03-25 10:08:22 +09:00
Thibault Deckers
b183f9ddbb cataloguing includes date sub-second data if present 2022-03-24 17:34:32 +09:00
Thibault Deckers
89173b8bc7 #183 bulk renaming 2022-03-23 17:37:35 +09:00
Thibault Deckers
1101400ae2 warn and optionally set metadata date before moving undated items 2022-03-20 13:05:34 +09:00
Thibault Deckers
150e94cee5 #203 info: copy date from other item 2022-03-18 17:06:27 +09:00
Thibault Deckers
318ee1385e viewer: video overlay muted/speed indicators 2022-03-18 11:38:49 +09:00
Thibault Deckers
ac21238ab4 settings/about use nav bar area 2022-03-18 10:22:49 +09:00
Thibault Deckers
d3ed1a0d8e minor fixes 2022-03-18 09:24:28 +09:00
Thibault Deckers
ad3b241e1d viewer quick action defaults;
viewer overlay location collapse in landscape;
popup menu icon action shape
2022-03-17 17:14:39 +09:00
Thibault Deckers
a074ff5dd6 various edge case fixes 2022-03-17 11:17:44 +09:00
Thibault Deckers
6861d49e1b static analysis 2022-03-16 21:22:48 +09:00
Thibault Deckers
5913358817 #8 #93 theme brightness, color toggle 2022-03-16 12:44:32 +09:00
Thibault Deckers
639cbc35f5 static analysis fix 2022-03-07 11:51:25 +09:00
Thibault Deckers
b80290528e info: improved xmp display 2022-03-07 11:46:07 +09:00
Thibault Deckers
f6a04371f1 izzy: updated screenshots 2022-03-07 11:33:16 +09:00
Thibault Deckers
7f8f4006e6 l10n: ja 2022-03-07 10:19:38 +09:00
Thibault Deckers
e92cee781c viewer: collapse motion photo pages in button row 2022-03-06 12:27:05 +09:00
Thibault Deckers
01178657a9 l10n 2022-03-04 18:11:39 +09:00
Thibault Deckers
47b95ae402 #198 video: mute action 2022-03-04 17:18:00 +09:00
Thibault Deckers
c761ee013d video: fixed gesture handling 2022-03-04 12:24:39 +09:00
Thibault Deckers
fe7c2d61f9 #194 viewer: overlay review 2022-03-04 11:35:16 +09:00
Thibault Deckers
054910f7b3 video: control buttons 2022-03-02 11:51:14 +09:00
Thibault Deckers
6b62806ddb #180 video: double tap play gesture 2022-03-02 09:09:14 +09:00
Thibault Deckers
3a91314a5d minor change 2022-03-02 08:41:09 +09:00
Thibault Deckers
7e54b91aa4 #180 video: double tap seek gesture 2022-03-01 15:50:41 +09:00
Thibault Deckers
064f20bb3a viewer: bottom overlay layout 2022-03-01 10:50:30 +09:00
Thibault Deckers
b03e997dba #193 viewer: thumbnails scroll snap, debounce fixes 2022-03-01 10:24:16 +09:00
Thibault Deckers
085f4b2eca minor fix 2022-02-28 21:47:02 +09:00
Thibault Deckers
437572550a #193 viewer: thumbnail preview 2022-02-28 14:46:46 +09:00
Thibault Deckers
8f6ce6674b viewer: fixed minimap for some videos 2022-02-26 10:37:24 +09:00
Thibault Deckers
b84b8e860f viewer: apply modified video HW acceleration / loop mode without leaving 2022-02-25 11:57:59 +09:00
Thibault Deckers
67efa82fe2 viewer: apply modified video quick actions without leaving 2022-02-25 10:49:38 +09:00
Thibault Deckers
24fcb20616 viewer: fixed aspect ratio when changing speed of videos with non-square pixels 2022-02-25 10:03:01 +09:00
Thibault Deckers
3be7d90233 view: fixed source setup when trashing items 2022-02-24 19:25:21 +09:00
Thibault Deckers
2fd9ccb6d3 view: leave on last item removal when opened with directory context 2022-02-24 18:47:09 +09:00
Thibault Deckers
fc1234ca63 viewer: keyboard shortcuts for navigation 2022-02-24 18:00:09 +09:00
Thibault Deckers
aa43029e70 fixed crash when deleting/recycling trash w/o details 2022-02-23 12:08:18 +09:00
Thibault Deckers
8048dfa7d6 #170: improved directory limited source init 2022-02-22 15:06:09 +09:00
Thibault Deckers
b1bf026ffd #170 view: load dir entries only, prevent navigation from filters, do not group bursts, do not listen to source 2022-02-21 21:37:12 +09:00
Thibault Deckers
6b4d9c0bc3 fixed source update on hidden filter import 2022-02-21 14:22:41 +09:00
Thibault Deckers
d110695d53 view: prevent navigation from info filter chips 2022-02-21 13:16:22 +09:00
Thibault Deckers
597518971d minor fixes 2022-02-21 12:22:46 +09:00
Thibault Deckers
06ab31bae2 locale independent colors for known filters 2022-02-21 12:08:21 +09:00
Thibault Deckers
20531d55ee l10n 2022-02-20 00:05:08 +09:00
Thibault Deckers
835a2ed18e #181 viewer: fixed "actual size" zoom, allow zooming out small items to actual size, fixed minimap for unsized items 2022-02-19 19:15:49 +09:00
Thibault Deckers
d318651431 l10n: id 2022-02-19 14:48:52 +09:00
Thibault Deckers
268b064cdf minor fix 2022-02-19 09:41:33 +09:00
Thibault Deckers
208bf981fb optional confirmation dialogs: move to bin, delete 2022-02-18 17:55:51 +09:00
Thibault Deckers
14e00d78b4 bin: size in drawer 2022-02-18 16:10:19 +09:00
Thibault Deckers
0d9e0ca787 #12 bin; entry id v content id 2022-02-18 09:51:26 +09:00
Thibault Deckers
8b1180684c #170 perf: collection sort/group by name, save/load top entries 2022-02-10 14:26:48 +09:00
Thibault Deckers
6c145d5bb5 #178 pick mode: allow nav from filter pages 2022-02-08 12:06:26 +09:00
Thibault Deckers
b9ef030001 map: removed connectivity check, harmonized layer background 2022-02-08 11:41:37 +09:00
Thibault Deckers
3ea5ddd753 minor fixes 2022-02-07 13:05:05 +09:00
Thibault Deckers
dcca364ffa static analysis 2022-02-04 18:39:00 +09:00
Thibault Deckers
997005c4e5 #155 #164 viewer: menu review, add copy/move, improved handling nomedia file content uri 2022-02-04 18:27:45 +09:00
Thibault Deckers
a1c3399afa line percent indicator fix 2022-02-04 11:12:27 +09:00
Thibault Deckers
cbb3dc8c08 minor fix 2022-01-30 11:44:28 +09:00
Thibault Deckers
dc0f019e2f minor fix 2022-01-30 11:40:26 +09:00
Thibault Deckers
3fb6012915 packages upgrade 2022-01-30 10:57:23 +09:00
Thibault Deckers
a62ad03851 #167 android: guard getExternalFilesDir, flutter: guard empty volume list 2022-01-28 10:25:40 +09:00
Thibault Deckers
c75d4fe6d2 #162 collection: allow rescan when browsing 2022-01-27 10:30:09 +09:00
Thibault Deckers
b97c51e541 #2 edit location in bulk 2022-01-27 09:19:28 +09:00
Thibault Deckers
e0f45f03c1 #2 info: edit location;
fixes for map center computation, DB & filter chip update on metadata changes, offscreen marker generation
2022-01-26 17:47:23 +09:00
Thibault Deckers
d44b001bb7 rtl prep 2022-01-23 16:58:54 +09:00
Thibault Deckers
2a4c07a657 minor fixes 2022-01-23 16:43:29 +09:00
Thibault Deckers
e548134d30 #160 export: fixed svg, added size parameter 2022-01-20 12:33:45 +09:00
Thibault Deckers
c9041c9beb #156 export/import covers & favourites
dart 2.15 static analysis
2022-01-19 16:15:40 +09:00
Thibault Deckers
81caf10ebc removed new version check 2022-01-18 10:49:45 +09:00
Thibault Deckers
290465ba17 fixes, added locales to report info 2022-01-18 10:25:44 +09:00
Thibault Deckers
790fdf1f15 static analysis 2022-01-16 18:24:42 +09:00
Thibault Deckers
d183541b58 #158 guard DateTime against weird timestamps 2022-01-16 18:21:25 +09:00
Thibault Deckers
dbc3b1d68d l10n: screenshots for PT 2022-01-15 18:26:47 +09:00
Thibault Deckers
2f09ca8245 fixed stream id when locale uses non western arabic numerals, rtl prep 2022-01-15 14:51:02 +09:00
Thibault Deckers
41a4577f36 l10n: pt-BR 2022-01-14 15:44:21 +09:00
Thibault Deckers
1b08c36429 driver: screenshot generation WIP 2022-01-12 11:44:41 +09:00
Thibault Deckers
573e6df1c7 driver: screenshot generation WIP 2022-01-11 21:53:05 +09:00
Thibault Deckers
abed48e758 various fixes 2022-01-10 19:26:18 +09:00
Thibault Deckers
bb56ee7729 driver: screenshot generation WIP 2022-01-10 18:50:54 +09:00
Thibault Deckers
14385eeadd fixed scintillating thumbnail borders & selection overlay layout 2022-01-07 18:27:14 +09:00
Thibault Deckers
099a151d1d minor changes 2022-01-07 16:44:59 +09:00
Thibault Deckers
dfb51ddb0b #147 viewer: open in album context, when possible 2022-01-07 13:47:46 +09:00
Thibault Deckers
1fc9fb040e info: easier access to rating/tag edition 2022-01-06 12:54:38 +09:00
Thibault Deckers
05dc8beec0 l10n 2022-01-06 11:43:09 +09:00
Thibault Deckers
0ab8704fd8 fixes 2022-01-06 09:53:23 +09:00
n-berenice
550130a2d0
Add Spanish (México) language. (#150)
* Create short_description.txt

* edit

* quick edit

* GIMP magic

* Update app_es.arb

* Formatting and typos

* Update app_es.arb
2022-01-06 09:25:37 +09:00
Thibault Deckers
aa6a00b080 #149 fav: toggle multiple items, thumbnail overlay icon 2022-01-05 18:06:21 +09:00
Thibault Deckers
862a8003fa various fixes 2022-01-05 13:33:43 +09:00
Thibault Deckers
1a17f9546c stats: added ratings 2022-01-05 10:44:43 +09:00
Thibault Deckers
b94097bda7 info: edit date for GIF 2022-01-04 18:33:02 +09:00
Thibault Deckers
a3e18d3b3a #146 editing ratings/tags automatically sets a metadata date via XMP for GIF 2022-01-04 11:37:49 +09:00
Thibault Deckers
f3581562d4 #143 rating: edition 2022-01-03 17:34:04 +09:00
Thibault Deckers
30d875f1cf info: changed date edit dialog 2021-12-30 18:19:53 +09:00
Thibault Deckers
b5e4fecf2f fixed sliver app bar title opacity 2021-12-30 15:11:39 +09:00
Thibault Deckers
25311c5fcb #120 warn user if system file picker is disabled 2021-12-30 14:06:01 +09:00
Thibault Deckers
8aacd5064f debug: app query 2021-12-30 11:51:52 +09:00
Thibault Deckers
711b6bcbc8 various fixes 2021-12-30 10:35:31 +09:00
Thibault Deckers
713ef3d782 #143 rating: sort/group/filter 2021-12-29 18:27:32 +09:00
Thibault Deckers
039983b8f7 #143 rating: cataloguing, thumbnail overlay, info stars 2021-12-29 15:28:07 +09:00
Thibault Deckers
445bde2494 #146 editing orientation/tags automatically sets a metadata date 2021-12-28 17:18:58 +09:00
Thibault Deckers
da7b2ee8c1 #146 info: option to set date from other fields 2021-12-28 10:37:52 +09:00
Thibault Deckers
876fe26247 fixed UI mode switch in viewer for Android <10 2021-12-22 11:24:57 +09:00
Thibault Deckers
0dc22744d3 fixed picking new album 2021-12-22 11:06:23 +09:00
Thibault Deckers
831dc90b10 fixed locale setup in scan service 2021-12-21 17:25:53 +09:00
Thibault Deckers
99e61869e8 #144 l10n: German 2021-12-21 14:52:20 +09:00
Thibault Deckers
2f7ffb53b7 l10n: simplified reference file 2021-12-20 18:52:34 +09:00
Thibault Deckers
929b662d2a #130 motion photo auto play option 2021-12-20 16:34:33 +09:00
Thibault Deckers
e4cfd82f34 minor fix 2021-12-20 11:45:05 +09:00
Thibault Deckers
cd8ffb63bc upgraded flutter to v2.8.1 2021-12-19 22:37:59 +09:00
Thibault Deckers
ea082ea9e6 minor fixes 2021-12-17 12:47:23 +09:00
Thibault Deckers
51ff287dcd #78 list view 2021-12-17 12:01:16 +09:00
Thibault Deckers
07183de5fb info: minor changes 2021-12-13 11:45:40 +09:00
Thibault Deckers
eb3a8f5626 fixed selecting settings file to import on older devices 2021-12-10 17:45:38 +09:00
Thibault Deckers
8cb88cc12c #123 improved scroll bar / position stability 2021-12-10 16:51:04 +09:00
Thibault Deckers
5e2731484e cancellable file op: edit 2021-12-10 14:50:19 +09:00
Thibault Deckers
ff11f9c842 prevent nav pop during file op report 2021-12-10 14:38:29 +09:00
Thibault Deckers
2a5aefa7af info: XMP dwc namespace format 2021-12-09 19:03:55 +09:00
Thibault Deckers
c1b742b9d6 static analysis 2021-12-09 17:22:28 +09:00
Thibault Deckers
6e3b0227c2 upgraded flutter to v2.8.0 2021-12-09 14:56:15 +09:00
Thibault Deckers
eee3452e3e cancellable file op: move/copy/delete 2021-12-09 12:42:13 +09:00
Thibault Deckers
d16158d8e7 minor fixes 2021-12-08 11:28:30 +09:00
Thibault Deckers
137b7e5883 minor fix 2021-12-01 17:38:20 +09:00
Thibault Deckers
94659ae8af l10n: number format 2021-12-01 17:25:42 +09:00
Thibault Deckers
2628192e06 viewer: video cover magnifier state transition 2021-12-01 13:18:59 +09:00
Thibault Deckers
a1b8d313e8 #132 fixed magnifier controller widget update 2021-12-01 11:33:51 +09:00
Thibault Deckers
8c535dcb9c #132 load full video cover, wrapped in magnifier 2021-11-30 18:32:16 +09:00
Thibault Deckers
42aad255f1 minor fixes 2021-11-30 10:41:04 +09:00
Thibault Deckers
52fb0a7e15 fixed copied item catalog date 2021-11-29 16:32:35 +09:00
Thibault Deckers
a636c444e1 minor fixes 2021-11-29 15:38:19 +09:00
Thibault Deckers
35958d87fd API 16 support prep 2021-11-28 19:32:04 +09:00
Thibault Deckers
089304da2d device capabilities, API <19 prep 2021-11-28 14:38:17 +09:00
Thibault Deckers
7cc4e8d01e minor change 2021-11-27 17:06:36 +09:00
Thibault Deckers
db78210a37 #136 hidden paths: select directory with custom picker instead of SAF one 2021-11-27 16:58:36 +09:00
Thibault Deckers
b837c0a5b6 minor fix 2021-11-26 14:27:52 +09:00
Thibault Deckers
727635ef68 map: provide user-agent header for OSM/Stamer 2021-11-26 12:37:54 +09:00
Thibault Deckers
fcca4776c6 minor fixes 2021-11-25 18:45:37 +09:00
Thibault Deckers
b3500edd10 #131 viewer max brightness option 2021-11-25 14:50:53 +09:00
Thibault Deckers
005339094b #101 adapted ScaleGestureRecognizer to eagerly accept multiple pointer gestures 2021-11-25 10:50:06 +09:00
Thibault Deckers
769c8f9f2f fixed playing videos in viewer mode 2021-11-24 14:09:32 +09:00
Thibault Deckers
7b8570cc39 minor fix 2021-11-24 13:43:23 +09:00
Thibault Deckers
0f5bf13634 support for kitkat (API 19) 2021-11-24 11:16:16 +09:00
Thibault Deckers
bcd556c5bc l10n: french 2021-11-23 17:16:18 +09:00
Thibault Deckers
fbcd8ad208 #1 edit tags via XMP & IPTC, for JPEG, GIF, PNG, TIFF 2021-11-22 12:27:40 +09:00
Thibault Deckers
f1aefb2bb1 fixed transparent image hero artifact 2021-11-12 16:26:24 +09:00
Thibault Deckers
b0ba159996 #101 pinch-to-zoom looks for neighbouring thumbnails when focal point not on thumbnail 2021-11-12 10:33:41 +09:00
Thibault Deckers
deb3298b54 filter grids now default to 3 columns 2021-11-12 10:09:21 +09:00
Thibault Deckers
fedf585745 moved motion photo video opening action from viewer to info page 2021-11-12 09:56:35 +09:00
Thibault Deckers
3ef96826c8 albums: categorize samsung video captures folder 2021-11-11 18:06:06 +09:00
Thibault Deckers
8a9a4639ea info: XMP formatting 2021-11-11 17:52:23 +09:00
Thibault Deckers
b2a9a33015 viewer: add shortcut action 2021-11-11 17:35:29 +09:00
Thibault Deckers
0674a42fe5 debug: codecs 2021-11-09 17:47:42 +09:00
Thibault Deckers
5591e1d0e3 debug: codecs 2021-11-09 16:51:09 +09:00
Thibault Deckers
6cc3faff2e Revert "video: option to disable frame capture"
This reverts commit f2cb617a7f.
2021-11-09 13:22:02 +09:00
Thibault Deckers
f2cb617a7f video: option to disable frame capture 2021-11-09 12:17:07 +09:00
Thibault Deckers
d43a6f1865 #115 changed video thumbnail strategy 2021-11-08 17:23:35 +09:00
Thibault Deckers
2d8d49a282 minor fix 2021-11-08 15:23:12 +09:00
Thibault Deckers
76d46ae332 minor change 2021-11-08 10:02:40 +09:00
Thibault Deckers
6b84f6a13f fixed broken settings on first launch 2021-11-07 21:43:16 +09:00
Thibault Deckers
87b007c60f #110 video: resume playback 2021-11-06 17:52:43 +09:00
Thibault Deckers
c6c87bdc96 video: added action to play in other app 2021-11-05 16:22:09 +09:00
Thibault Deckers
23795275b7 fixed cover pick dialog 2021-11-05 09:16:15 +09:00
Thibault Deckers
7c18334934 privacy: app access default transition 2021-11-04 10:48:09 +09:00
Thibault Deckers
f370abf811 #80 collection: live title filter 2021-11-04 10:44:31 +09:00
Thibault Deckers
755e996ebb settings: merged collection quick action editors 2021-11-02 18:45:43 +09:00
Thibault Deckers
f6ac8f5e37 about: link to privacy policy 2021-11-02 17:16:24 +09:00
Thibault Deckers
941288b5fc privacy: reviewed policy, welcome & settings pages for app inventory access 2021-11-02 16:47:17 +09:00
Thibault Deckers
c74b94fb22 l10n: DMS coordinate directions 2021-11-02 10:52:51 +09:00
Thibault Deckers
4ee510d7a0 harmonized action menus 2021-11-02 10:06:21 +09:00
Thibault Deckers
2b90d7cca8 collection: custom quick actions for browsing 2021-11-01 17:17:06 +09:00
Thibault Deckers
08020260a4 collection: custom quick actions for browsing 2021-11-01 17:16:18 +09:00
Thibault Deckers
bd47d52412 collection: rotate/flip in bulk 2021-10-31 11:32:17 +09:00
Thibault Deckers
3c682b37b5 collection: remove metadata in bulk 2021-10-29 18:10:58 +09:00
Thibault Deckers
0bf238245f #117 collection: edit date in bulk 2021-10-29 16:48:41 +09:00
Thibault Deckers
805005bb87 #117 info: set date from title 2021-10-28 15:23:31 +09:00
Thibault Deckers
91da9db1c0 l10n: minor fixes 2021-10-28 10:52:42 +09:00
Thibault Deckers
4686b19116 l10n: added russian (thanks D3ZOXY) 2021-10-28 09:47:15 +09:00
Thibault Deckers
b94abc8be4 use 12/24 hour format system settings 2021-10-28 09:45:37 +09:00
Thibault Deckers
07934bbf9e minor fix 2021-10-27 18:43:12 +09:00
Thibault Deckers
1bb8e59a8c minor changes 2021-10-27 18:23:04 +09:00
Thibault Deckers
dd45f5a368 about: added android ID to bug report info 2021-10-27 17:02:35 +09:00
Thibault Deckers
4adaf73c73 #29 play/izzy flavors 2021-10-26 16:50:13 +09:00
Thibault Deckers
4f87ac6a88 #90 video: switch between AudioTrack & SoundTouch depending on selected speed 2021-10-21 10:01:11 +09:00
Thibault Deckers
148b8b1822 added raw filter to Search and Info pages 2021-10-21 09:09:35 +09:00
Thibault Deckers
68af1b0156 #108 use MediaStore API for restricted folders on Android R+ 2021-10-20 18:36:22 +09:00
Thibault Deckers
220db5facd minor fix 2021-10-18 17:41:48 +09:00
Thibault Deckers
4d4da21090 rescan with service 2021-10-18 11:46:42 +09:00
Thibault Deckers
85a0c504d6 country locale fixes 2021-10-17 19:46:29 +09:00
Thibault Deckers
5db804c0e7 foreground service to scan many items 2021-10-17 16:00:13 +09:00
Thibault Deckers
22c6e5641c info: improved some xmp display 2021-10-10 11:50:05 +09:00
Thibault Deckers
34f8b9cef9 info: improved listing for directories with same name 2021-10-09 20:33:10 +09:00
Thibault Deckers
b84fde14af export: format selection, clean up failed export 2021-10-09 19:07:09 +09:00
Thibault Deckers
43635df075 #100 revert package fetch in setup, use keys to refresh instead 2021-10-09 13:55:17 +09:00
Thibault Deckers
4e441e8491 info: improved some xmp display 2021-10-09 12:28:10 +09:00
Thibault Deckers
4abc9c9844 info: improved some xmp display 2021-10-09 11:50:32 +09:00
Thibault Deckers
8df538e7f7 map: update on entry removal 2021-10-08 18:31:01 +09:00
Thibault Deckers
7699c77044 minor system gesture insets handling improvements 2021-10-08 11:51:30 +09:00
Thibault Deckers
718b4749a0 settings: unit system 2021-10-07 18:07:42 +09:00
Thibault Deckers
9a2451ea0c #100 fixed wrong app album color on startup 2021-10-07 16:38:33 +09:00
Thibault Deckers
051c6f5846 accessibility: disable viewer parallax when animations are disabled 2021-10-07 16:04:43 +09:00
Thibault Deckers
c63de86c78 minor fixes 2021-10-07 15:55:55 +09:00