Commit graph

309 commits

Author SHA1 Message Date
Thibault Deckers
d21cd23ac8 filter grid scaling: highlight 2020-11-27 15:36:15 +09:00
Thibault Deckers
548d723223 filter grid scaling: grid with spacing 2020-11-27 13:37:38 +09:00
Thibault Deckers
e218afc6b6 filter grid scaling (WIP) 2020-11-26 14:44:22 +09:00
Thibault Deckers
a4fab7339d project reorganization, filter scaling prep 2020-11-25 16:46:34 +09:00
Thibault Deckers
893e3b5fa0 packages upgrade, reverted svg colorFilter move (undeprecated in flutter_svg 0.19.2) 2020-11-24 16:41:27 +09:00
Thibault Deckers
78f5abc39c location: use LatLng instead of Tuple for coordinates, approximation when calling geocoder, locate without storing address line 2020-11-24 15:32:06 +09:00
Thibault Deckers
5898c9052a changed navigation history handling 2020-11-23 19:17:23 +09:00
Thibault Deckers
318010b66c album picker: added filter field 2020-11-21 12:06:35 +09:00
Thibault Deckers
3fb3cf1f88 minor fixes 2020-11-20 15:29:29 +09:00
Thibault Deckers
d28ea44ff2 improved metadata refreshing to include initial store data 2020-11-18 14:53:48 +09:00
Thibault Deckers
0f773563f4 SVG: view source XML 2020-11-16 19:03:10 +09:00
Thibault Deckers
edb8796ba2 fixed aspect ratio for badly registered entries 2020-11-16 11:35:34 +09:00
Thibault Deckers
5632570452 minor fixes 2020-11-14 09:47:39 +09:00
Thibault Deckers
cd4041fdbc added TIFF support (single page) 2020-11-12 19:37:02 +09:00
Thibault Deckers
5de5b7e88e overlay: fixed getting shooting details with ExifInterface 2020-11-11 12:42:54 +09:00
Thibault Deckers
6a8122e456 overlay: fixed partial shooting details, added layout change animation 2020-11-10 22:22:43 +09:00
Thibault Deckers
b42201dec0 tiling: handle raw images with different decoding size
fixed fetching dimensions of raw images
2020-11-10 17:25:21 +09:00
Thibault Deckers
ceed01f3ed tiling (WIP) 2020-11-05 11:38:04 +09:00
Thibault Deckers
9b9dc1db40 viewer: minimap in overlay 2020-11-02 19:18:27 +09:00
Thibault Deckers
c742b72f70 minor fixes 2020-11-01 17:04:08 +09:00
Thibault Deckers
206e30de30 search: added recent filters 2020-11-01 10:22:16 +09:00
Thibault Deckers
2dcb2b6c7b search: added filters for entries without location, without tags 2020-11-01 09:21:35 +09:00
Thibault Deckers
bd2d65b699 settings: show/hide shooting details in viewer overlay 2020-10-31 14:36:33 +09:00
Thibault Deckers
bb23e7a939 fullscreen: refresh overlay & reset info metadata on metadata change 2020-10-29 13:57:28 +09:00
Thibault Deckers
4a5919a979 added firebase analytics 2020-10-27 14:25:57 +09:00
Thibault Deckers
d6b233ac2c handle moving entries to source directory 2020-10-22 18:25:17 +09:00
Thibault Deckers
87dc1768dd avoid loading images of unsupported types 2020-10-21 12:16:27 +09:00
Thibault Deckers
ae2f8d3ae7 albums/countries/tags: sort by entry count 2020-10-16 18:45:07 +09:00
Thibault Deckers
e578caa4d5 minor fixes 2020-10-13 23:05:25 +09:00
Thibault Deckers
e7f0b40602 static analysis fix 2020-10-13 16:24:40 +09:00
Thibault Deckers
80d95608a1 flip 2020-10-13 16:20:58 +09:00
Thibault Deckers
7896ad0712 fixed refreshing thumbnails when orientation is found by cataloguing 2020-10-12 14:56:59 +09:00
Thibault Deckers
5258ab721a fixed entry date comparison when null 2020-10-12 10:15:30 +09:00
Thibault Deckers
9a8f0d8606 bugfix: failed to show entry when catalog rotation was null 2020-10-12 09:43:18 +09:00
Thibault Deckers
c2a096fc91 fixed DB upgrade 2020-10-09 15:06:07 +09:00
Thibault Deckers
ae413dd82c rotate/flip improvements (WIP) 2020-10-08 14:51:43 +09:00
Thibault Deckers
60d16a3e17 improved metadata initialization from the media store
flipping (WIP)
2020-10-07 13:38:28 +09:00
Thibault Deckers
59c19966e4 tests: fixed driver test 2020-10-05 21:50:23 +09:00
Thibault Deckers
53a7387db7 improved error logging 2020-10-05 20:57:51 +09:00
Thibault Deckers
465bf9ceb6 rotate PNG/WEBP by EXIF orientation 2020-10-04 14:02:11 +09:00
Thibault Deckers
8ca648b94a improved support for raw formats 2020-10-03 09:12:06 +09:00
Thibault Deckers
71d7262b74 minor: renaming 2020-10-01 10:06:10 +09:00
Thibault Deckers
8052347895 fixed freeze after deleting multiple entries 2020-09-28 12:10:37 +09:00
Thibault Deckers
44fe56efdb album: rename by moving entries 2020-09-28 11:46:25 +09:00
Thibault Deckers
e137ee6e57 album renaming performance review 2020-09-28 10:12:12 +09:00
Thibault Deckers
f78b466229 minor hashcode changes 2020-09-23 11:54:37 +09:00
Thibault Deckers
981ad62502 settings: show location/raw/duration on thumbnails 2020-09-22 17:25:57 +09:00
Thibault Deckers
01b148139b fixed compare functions 2020-09-22 15:40:55 +09:00
Thibault Deckers
e93d46cc8d album: rename 2020-09-21 22:00:32 +09:00
Thibault Deckers
2f29a970da improved support for psd and other unrecognized formats 2020-09-21 12:48:53 +09:00
Thibault Deckers
5029b19ebe fixed id & date of moved entries 2020-09-21 12:36:06 +09:00
Thibault Deckers
a44f16087a improved icon display 2020-09-20 22:51:01 +09:00
Thibault Deckers
acf26677af countries/tags: pin to top 2020-09-20 21:33:11 +09:00
Thibault Deckers
055cad333f albums: pin to top 2020-09-20 17:02:50 +09:00
Thibault Deckers
15c50d5cef filters: simplified json conversion 2020-09-20 15:43:15 +09:00
Thibault Deckers
ca00678915 settings: keep screen on 2020-09-20 11:19:27 +09:00
Thibault Deckers
56df75a7a6 fixed listing countries with multiple names 2020-09-20 10:38:55 +09:00
Thibault Deckers
c72fb94330 validate form to rename entry 2020-09-18 21:48:33 +09:00
Thibault Deckers
ebe02f4dfb welcome: crash reporting opt-out 2020-09-18 16:15:48 +09:00
Thibault Deckers
2fc15a126b use new Crashlytics plugin 2020-09-18 15:35:08 +09:00
Thibault Deckers
7e530aed74 sort chips on countries/tags pages 2020-09-10 14:59:50 +09:00
Thibault Deckers
89360ffa30 shortcuts: pin to filtered collection 2020-09-09 18:57:48 +09:00
Thibault Deckers
9fc6bd79a8 filter serialization 2020-09-09 12:08:25 +09:00
Thibault Deckers
af9edebf86 shortcut to search page 2020-09-07 11:40:00 +09:00
Thibault Deckers
9da57961fc app shortcuts (WIP) 2020-09-06 18:47:24 +09:00
Thibault Deckers
994acc81f8 folder renaming 2020-09-05 09:59:02 +09:00
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
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
c2b353ed3b added album sort menu 2020-08-30 21:27:57 +09:00
Thibault Deckers
7a8e8503af settings: svg background 2020-08-30 11:53:31 +09:00
Thibault Deckers
f0818066b5 various null/default fixes 2020-08-28 23:41:50 +09:00
Thibault Deckers
385e863fe4 support: DNG (WIP) 2020-08-27 23:00:52 +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
ebffcbb27c settings: added coordinate format 2020-08-21 15:57:11 +09:00
Thibault Deckers
e8afa4b185 tests: select album from list, scroll off image 2020-08-21 11:57:55 +09:00
Thibault Deckers
8e13625192 tests: search album 2020-08-18 22:29:05 +09:00
Thibault Deckers
e6dc938be3 tests: added test driver 2020-08-18 21:49:12 +09:00
Thibault Deckers
6bc416b6b6 settings: added option to show album list on launch 2020-08-17 09:45:22 +09:00
Thibault Deckers
fe40408c07 info: alternate map styles 2020-08-09 14:53:14 +09:00
Thibault Deckers
a3543a7c69 minor fixes 2020-08-08 18:03:56 +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
bcc571fa84 launch: do not try to catalogue SVGs 2020-07-26 01:21:58 +09:00
Thibault Deckers
6bd590cde2 update tags/locations during cataloguing/locating 2020-07-19 18:07:23 +09:00
Thibault Deckers
de3528baab (possible) optimization when locating entries 2020-07-18 23:55:01 +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
e8e894c74a bugfix: clean locations & tags after removing entries 2020-06-13 10:27:37 +09:00
Thibault Deckers
fb4455399f welcome: load terms from assets 2020-06-12 19:07:12 +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
b170ce0492 media store fetch by stream handler, collection source split in mixins 2020-06-11 18:06:30 +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
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