Commit graph

516 commits

Author SHA1 Message Date
Thibault Deckers
751f2fcacc always keep home as the first route in navigator stack, apply double back exit policy to filter grid pages 2020-09-04 22:01:11 +09:00
Thibault Deckers
da26ccdc87 changed settings dir structure 2020-09-03 20:45:17 +09:00
Thibault Deckers
ad397f0afc refactored drawer 2020-09-03 20:35:07 +09:00
Thibault Deckers
80644f036b apply album list page settings to move/copy album selection page 2020-09-03 13:39:42 +09:00
Thibault Deckers
daedad57fa current route identification 2020-09-03 13:20:42 +09:00
Thibault Deckers
67f873b3f5 navigation: tap back twice to exit
refactored selection dialogs
2020-09-01 14:48:56 +09:00
Thibault Deckers
b61b6a057e reorganized filter grid page files 2020-08-30 21:36:53 +09:00
Thibault Deckers
c2b353ed3b added album sort menu 2020-08-30 21:27:57 +09:00
Thibault Deckers
bb5fae4c38 launch: do not wait for app names to initialize entries 2020-08-30 15:43:04 +09:00
Thibault Deckers
7a8e8503af settings: svg background 2020-08-30 11:53:31 +09:00
Thibault Deckers
5e89b403a7 info: changed map style button icon 2020-08-29 10:05:30 +09:00
Thibault Deckers
f0818066b5 various null/default fixes 2020-08-28 23:41:50 +09:00
Thibault Deckers
c2022a6ee6 stats: tap on donut legend to filter by mime type 2020-08-27 21:57:46 +09:00
Thibault Deckers
789f195306 debug: added entry details 2020-08-25 14:54:12 +09:00
Thibault Deckers
ebffcbb27c settings: added coordinate format 2020-08-21 15:57:11 +09:00
Thibault Deckers
df8d48cd19 maps: added google map styles 2020-08-21 12:50:23 +09:00
Thibault Deckers
e8afa4b185 tests: select album from list, scroll off image 2020-08-21 11:57:55 +09:00
Thibault Deckers
e8b2f4e77a info: removed scrolling from map attribution markdown 2020-08-21 11:12:01 +09:00
Thibault Deckers
cf4be6a7a3 info: show coordinates along address 2020-08-21 11:11:14 +09:00
Thibault Deckers
d83d0e353a tests: fullscreen zoom, show metadata 2020-08-20 20:29:13 +09:00
Thibault Deckers
55c6209bee tests: show fullscreen, info 2020-08-20 19:29:35 +09:00
Thibault Deckers
8e13625192 tests: search album 2020-08-18 22:29:05 +09:00
Thibault Deckers
b07f15b5fb bugfix: context entry was not updated when deleting the last entry in fullscreen 2020-08-18 21:50:01 +09:00
Thibault Deckers
e6dc938be3 tests: added test driver 2020-08-18 21:49:12 +09:00
Thibault Deckers
3e85172043 info: fixed map layout 2020-08-17 16:00:22 +09:00
Thibault Deckers
b8f38a5b51 updated packages, call dispose on google map 2020-08-17 12:45:06 +09:00
Thibault Deckers
5bca875f83 info: use overlay buttons and added map style button 2020-08-17 12:40:49 +09:00
Thibault Deckers
2528370f73 minor: comment 2020-08-17 10:43:19 +09:00
Thibault Deckers
f98400179b info: added map credits 2020-08-17 10:40:53 +09:00
Thibault Deckers
6bc416b6b6 settings: added option to show album list on launch 2020-08-17 09:45:22 +09:00
Thibault Deckers
1d77ec9e5e selection: toggle on long press even in selection mode 2020-08-17 08:58:22 +09:00
Thibault Deckers
34a888fa3f info: improved leaflet map scale display 2020-08-09 22:17:58 +09:00
Thibault Deckers
2a7bc663d6 simplified border radius calls 2020-08-09 22:14:18 +09:00
Thibault Deckers
fe40408c07 info: alternate map styles 2020-08-09 14:53:14 +09:00
Thibault Deckers
b98f4d4e1d format & fixed static analysis issue 2020-08-08 22:14:24 +09:00
Thibault Deckers
fd572c5838 changed dialog style 2020-08-08 21:31:19 +09:00
Thibault Deckers
a3543a7c69 minor fixes 2020-08-08 18:03:56 +09:00
Thibault Deckers
05917e08cc filter bar: apply curve to removal animation 2020-08-02 18:05:49 +09:00
Thibault Deckers
408afd4c9d search: submitting query animate query chip like it was tapped 2020-08-02 17:37:36 +09:00
Thibault Deckers
d3e0dd9375 collection: replaced sort/group menu items by selection dialogs 2020-08-02 16:42:44 +09:00
Thibault Deckers
93ebd25f70 changed dialog style 2020-08-02 15:57:18 +09:00
Thibault Deckers
5b338ba025 album creation dialog: use radio buttons instead of dropdown 2020-08-02 15:43:23 +09:00
Thibault Deckers
5f3d4e5946 collection: added option to not group 2020-08-01 21:34:06 +09:00
Thibault Deckers
d715d628be removed noisy const 2020-07-26 12:14:43 +09:00
Thibault Deckers
4cbfcdc2e3 fixed more lint issues (effective dart style) 2020-07-26 03:03:07 +09:00
Thibault Deckers
a48937795e fixed some lint issues (effective dart style) 2020-07-26 02:21:51 +09:00
Thibault Deckers
2ed7851d7d selection: toggle section selection by tapping header 2020-07-26 01:35:13 +09:00
Thibault Deckers
d368fbe65c API 30: handle access at directory level, request max but can process with min 2020-07-26 01:12:22 +09:00
Thibault Deckers
c86af1945f API 30: improved media store xmp value in fullscreen debug page 2020-07-19 19:04:56 +09:00
Thibault Deckers
dcbd95be01 improved new album creation dialog 2020-07-19 17:57:21 +09:00
Thibault Deckers
1e7c682bee fixed black background flashing before showing content on launch 2020-07-12 21:50:25 +09:00
Thibault Deckers
760ee681d2 share: loosened shared mime types to show more receiving apps 2020-07-12 21:41:13 +09:00
Thibault Deckers
3b31439c2e CI: release on tag with Github Actions 2020-07-12 14:11:54 +09:00
Thibault Deckers
d3a94b0676 pick: fix to allow Google Lens (and others) reading the picked URI 2020-07-05 22:23:42 +09:00
Thibault Deckers
e79ffbdb89 storage access: misc fixes for Android R style storage 2020-07-05 16:18:53 +09:00
Thibault Deckers
7f62846539 fullscreen: always locate entry 2020-07-05 10:11:41 +09:00
Thibault Deckers
e7b48ad136 catalogue mime type, platform: distinguish source entry from dart call entry, move/copy alternate method for older devices 2020-06-21 21:14:15 +09:00
Thibault Deckers
073de89362 minor fixes (app bar progress subtitle, welcome terms, new album dialog, catalog/locating priority) 2020-06-20 10:45:18 +09:00
Thibault Deckers
297da41c64 selection: added menu item to refresh metadata 2020-06-14 10:37:32 +09:00
Thibault Deckers
54084bec47 fixed static analysis issues 2020-06-13 10:44:41 +09:00
Thibault Deckers
f8deacd8b6 fullscreen: make sure feedback is dismissed before popping to collection 2020-06-13 10:09:04 +09:00
Thibault Deckers
043fe51379 about: added source link 2020-06-12 19:09:19 +09:00
Thibault Deckers
fb4455399f welcome: load terms from assets 2020-06-12 19:07:12 +09:00
Thibault Deckers
7db80f93be move/copy: fixed storage permission check for destination folder 2020-06-12 15:24:00 +09:00
Thibault Deckers
ce69587d2c save known entries in sqlite and only fetch from mediastore new/modified entries 2020-06-12 15:10:48 +09:00
Thibault Deckers
9c98920639 debug: improved display for mediastore timestamps 2020-06-12 11:04:15 +09:00
Thibault Deckers
25e394dbba fullscreen: fixed listening to image change 2020-06-12 11:03:23 +09:00
Thibault Deckers
b170ce0492 media store fetch by stream handler, collection source split in mixins 2020-06-11 18:06:30 +09:00
Thibault Deckers
049840bd73 empty content placeholder fix 2020-06-11 15:17:32 +09:00
Thibault Deckers
cbacb923e7 thumbnail/app icon: use display metrics in Android instead of devicePixelRatio in Flutter 2020-06-11 14:28:09 +09:00
Thibault Deckers
bd4d792179 album unique name is now unique for its storage volume only 2020-06-11 11:57:56 +09:00
Thibault Deckers
3fe1d955d6 durations cleanup 2020-06-11 11:34:09 +09:00
Thibault Deckers
ac1dc99cba overlay: fixed border width for low density screens 2020-06-11 11:28:12 +09:00
Thibault Deckers
8b4b88e077 minor changes 2020-06-11 09:40:15 +09:00
Thibault Deckers
60abdb7247 minor fixes 2020-06-10 22:08:51 +09:00
Thibault Deckers
995242f239 improved welcome page 2020-06-10 19:19:29 +09:00
Thibault Deckers
c002291adf added welcome page with terms of service 2020-06-10 13:35:22 +09:00
Thibault Deckers
b92545f059 various fixes for copy/move/fav 2020-06-10 11:53:33 +09:00
Thibault Deckers
e26f2b4fb6 filter bar: animate chip removal 2020-06-09 12:49:47 +09:00
Thibault Deckers
ff9420fce7 filter grid: background image progressive loading 2020-06-09 11:00:35 +09:00
Thibault Deckers
20c40020c0 collection: sloppy scroll physics to improve scale gesture recognition 2020-06-09 10:17:35 +09:00
Thibault Deckers
4dd5e9a3b8 added sort/group hint to fetch from media store 2020-06-09 09:38:07 +09:00
Thibault Deckers
be664f0967 fullscreen: modified widget rebuild logic 2020-06-08 17:07:37 +09:00
Thibault Deckers
61f4b621eb staggered animation to view licenses and filter grids 2020-06-08 11:07:43 +09:00
Thibault Deckers
1be8853e63 app bar: show cataloguing/locating progress 2020-06-05 15:51:08 +09:00
Thibault Deckers
755e75dc6a filter grids: added empty content placeholder 2020-06-05 14:55:52 +09:00
Thibault Deckers
02d869c02a app bar: loading feedback 2020-06-05 14:45:38 +09:00
Thibault Deckers
40a31a667d info: minor fix to top overscroll detection 2020-06-05 12:47:31 +09:00
Thibault Deckers
7a5ad21c36 minor fixes 2020-06-05 12:35:35 +09:00
Thibault Deckers
ef49888a22 restored streaming fullscreen image, with chunk events 2020-06-05 11:42:42 +09:00
Thibault Deckers
1400228a43 thumbnails: fade to higher quality 2020-06-04 12:52:12 +09:00
Thibault Deckers
65fffdd21a use Glide for a lower priority pass of higher quality thumbnails 2020-06-04 12:37:29 +09:00
Thibault Deckers
a09e910840 fixed source/lens after delete/move/copy 2020-06-02 15:59:27 +09:00
Thibault Deckers
209bb70f03 fixed filter chip hero to filter bar 2020-06-02 14:39:54 +09:00
Thibault Deckers
cb21761a47 reviewed filter chip layout 2020-06-02 13:49:34 +09:00
Thibault Deckers
ccb9482221 albums: svg decoration, update source for new albums 2020-06-02 11:24:02 +09:00
Thibault Deckers
b9bf51ff83 chip grid: added count and storage indicator for albums 2020-06-01 15:53:01 +09:00
Thibault Deckers
97e3fe62c0 copy/move: album creation 2020-06-01 14:11:24 +09:00
Thibault Deckers
a437c2fe9a move: update source, DB, lenses 2020-05-31 10:38:24 +09:00
Thibault Deckers
cae7e6570d copy: update DB, favs 2020-05-29 16:04:07 +09:00
Thibault Deckers
5b3eed7449 debug: added android env variables 2020-05-29 11:13:40 +09:00
Thibault Deckers
487ac5c677 copy: fix for non primary volumes, update collection 2020-05-27 14:34:11 +09:00
Thibault Deckers
1cd333d419 debug: content resolver metadata, copy/move WIP 2020-05-27 12:11:01 +09:00
Thibault Deckers
c62c924947 packages upgrade 2020-05-25 07:42:24 +09:00
Thibault Deckers
00d3c9a86e added album grid page 2020-05-24 16:19:02 +09:00
Thibault Deckers
2bc16bd373 about: added android dependencies to OSS 2020-05-24 11:03:52 +09:00
Thibault Deckers
810f32d542 apply text scale factor 2020-05-24 10:21:43 +09:00
Thibault Deckers
033dd84282 info: fixed metadata header selection color 2020-05-24 09:49:47 +09:00
Thibault Deckers
6b68004806 added about page with OSS licenses 2020-05-22 13:51:34 +09:00
Thibault Deckers
b4bc950fb8 moved drawer file 2020-05-22 10:18:05 +09:00
Thibault Deckers
10e18ae7c9 fullscreen: can yield to vertical pageview even when image is not in initial scale 2020-05-22 10:15:40 +09:00
Thibault Deckers
fb7df6fcf2 handle pick intent 2020-05-18 18:02:46 +09:00
Thibault Deckers
e2cb03909a fullscreen: fixed scale state monitoring on entry change 2020-05-18 16:15:45 +09:00
Thibault Deckers
c131e179ee improved tooltip positions 2020-05-14 15:26:36 +09:00
Thibault Deckers
e7086481a4 fixed header leading transition when switching between browsing and selection 2020-05-14 14:56:59 +09:00
Thibault Deckers
3a30f9911b fixed removing items from source 2020-05-14 14:36:16 +09:00
Thibault Deckers
7a4e5dd85d fixed highlight after scaling 2020-05-14 14:05:50 +09:00
Thibault Deckers
9387496fbe search: show query filter chip during typing 2020-05-14 13:17:35 +09:00
Thibault Deckers
f65b70b244 fixed child usage in builder 2020-05-14 12:22:43 +09:00
Thibault Deckers
f82c19046c improved filter tile 2020-05-14 11:26:20 +09:00
Thibault Deckers
5fe7ed49c0 added countries page 2020-05-13 10:35:43 +09:00
Thibault Deckers
8e133ef50a added tags page 2020-05-13 09:55:40 +09:00
Thibault Deckers
c351e4a785 improved debug pages 2020-05-12 18:48:19 +09:00
Thibault Deckers
8696dc9a93 minor change 2020-05-12 18:21:10 +09:00
Thibault Deckers
7d522e637d drawer: update items on source change 2020-05-11 12:57:03 +09:00
Thibault Deckers
445938435c search: update available filter on source change 2020-05-11 12:12:34 +09:00
Thibault Deckers
0ab594f6ab fixed sweeper 2020-05-11 11:56:59 +09:00
Thibault Deckers
868c35773c clip zoomed image to page size 2020-05-11 11:03:49 +09:00
Thibault Deckers
20acac10ed gathered more icons 2020-05-11 10:53:48 +09:00
Thibault Deckers
667303cb96 added image filter 2020-05-11 10:29:41 +09:00
Thibault Deckers
5966d3b513 gathered more icons 2020-05-11 10:29:30 +09:00
Thibault Deckers
e0d1e150bc fixed header clipping when selection button pushes text on new line 2020-05-11 09:36:44 +09:00
Thibault Deckers
aedd0de6c9 fixed button text style 2020-05-11 09:06:03 +09:00
Thibault Deckers
9e42156e13 minor fix 2020-05-08 23:09:59 +09:00
Thibault Deckers
c0e909937d highlight thumbnail after scaling 2020-05-08 23:03:20 +09:00
Thibault Deckers
e9d12ed3f3 revert moving scroll function out of scaling gesture detector (rebuild perf issue)
monitor scrolling for thumbnail loading
2020-05-08 17:51:59 +09:00
Thibault Deckers
2dc4cd6fe9 minor change 2020-05-08 15:28:32 +09:00
Thibault Deckers
9bd9332ae6 provider selector syntax sugar 2020-05-08 10:37:29 +09:00
Thibault Deckers
52c353daf5 overlay: do not clip location in landscape 2020-05-08 10:16:51 +09:00
Thibault Deckers
85517012ae use theme button text style 2020-05-08 09:56:42 +09:00
Thibault Deckers
8b06e6c86c moved scroll function out of scaling gesture detector 2020-05-07 15:38:27 +09:00
Thibault Deckers
81f72d8322 fixed photoview gesture resolution to restore tap recognition 2020-05-06 19:08:27 +09:00
Thibault Deckers
bf90ad0b6a improved scroll accuracy after scaling 2020-05-04 13:02:53 +09:00
Thibault Deckers
2740bdc597 fixed scrolling after scaling 2020-05-04 12:43:32 +09:00
Thibault Deckers
6e53ce8cf3 bugfix: freeze when performing layout on collection list after scaling 2020-05-04 12:01:58 +09:00
Thibault Deckers
157fc60322 thumbnails: changed cancellation strategy 2020-04-30 10:04:54 +09:00
Thibault Deckers
8dfcdfe052 fullscreen: fixed loading builder for small images 2020-04-29 15:15:45 +09:00
Thibault Deckers
1ebd1f22f2 removed useless googlemap init workaround 2020-04-29 13:51:17 +09:00
Thibault Deckers
b1d662a1b8 fixed layout/transition of section headers 2020-04-29 11:40:03 +09:00
Thibault Deckers
11cbd6512d selection: darker overlay for selected items 2020-04-29 10:52:51 +09:00