Commit graph

501 commits

Author SHA1 Message Date
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
Thibault Deckers
ccfb5879ba select all/none 2020-04-29 10:19:11 +09:00
Thibault Deckers
c3ff156282 minor fixes 2020-04-28 12:36:26 +09:00
Thibault Deckers
9199047c85 video: pause player when user leaves app 2020-04-28 11:18:58 +09:00
Thibault Deckers
836e7fe4d0 check storage permission before platform calls 2020-04-27 18:23:50 +09:00
Thibault Deckers
a08c5a3369 selection: delete 2020-04-24 13:05:03 +09:00
Thibault Deckers
1751b7b3d7 prep to delete multiple entries 2020-04-24 10:15:29 +09:00
Thibault Deckers
1175cff8fe selection: select/deselect whole section 2020-04-23 11:21:05 +09:00
Thibault Deckers
2f532176ed selection: share 2020-04-22 13:19:32 +09:00
Thibault Deckers
ab3140a66f thumbnail overlay icon fixes 2020-04-22 12:13:48 +09:00
Thibault Deckers
fb9f297b4b selection: switch mode, add/remove items 2020-04-22 11:46:28 +09:00
Thibault Deckers
b228fcf55d fullscreen: stream image in chunks instead of reading and sending all at once 2020-04-21 17:19:52 +09:00
Thibault Deckers
6b299f6c86 minor fixes 2020-04-21 14:11:07 +09:00
Thibault Deckers
1c096162ed collection: show day of the week when grouping by day 2020-04-21 11:03:20 +09:00
Thibault Deckers
a1a1a55350 info: removed native map zoom controls 2020-04-21 10:46:43 +09:00
Thibault Deckers
aa99129abf stats: improved mime legend, filter table layout 2020-04-21 10:45:10 +09:00