Commit Graph

361 Commits (060bc585054eb5297301e5bef5c28ea0780e87eb)

Author SHA1 Message Date
Varun Patil 0dfbcdce4f Remove random icon 2022-10-18 14:11:13 -07:00
Varun Patil bb27b3261a Mark person in preview (fix #79) 2022-10-18 14:08:34 -07:00
Varun Patil c62db4679a Remove unused flags 2022-10-18 13:51:32 -07:00
Varun Patil 1a697d7671 Add recycler fade 2022-10-18 11:43:18 -07:00
Varun Patil e4c9f821fc thisday: cache 2022-10-18 11:35:47 -07:00
Varun Patil 1b37e8224d thisday: dark mode 2022-10-18 11:24:24 -07:00
Varun Patil 90d5dc5268 Fix recyclerBefore size 2022-10-18 11:20:25 -07:00
Varun Patil eda3116f6a thiday: mobile layout 2022-10-18 11:11:12 -07:00
Varun Patil 1baf07e65a thisday: improve sampling 2022-10-18 10:52:48 -07:00
Varun Patil c546c107af Add on this day to top of timeline (#41) 2022-10-18 10:42:48 -07:00
Varun Patil d169243ef5 Chunk calls to getFiles (fix #77) 2022-10-18 08:16:46 -07:00
Varun Patil 44dbadf7f0 Add object-fit to tag and folder (#72) 2022-10-18 07:49:15 -07:00
Varun Patil a9878fc2db Remove unused import 2022-10-18 07:08:23 -07:00
Varun Patil 3acf64e96e refactor: move moment stuff to utils 2022-10-17 20:06:18 -07:00
Varun Patil 3c8e1f083d Change square layout probabilities 2022-10-17 19:24:06 -07:00
Varun Patil b38195b701 layout: add guard 2022-10-17 16:58:09 -07:00
Varun Patil e864a4ef45 layout: allow disable 2022-10-17 16:56:05 -07:00
Varun Patil 70f7ba9c03 layout: make it deterministic 2022-10-17 16:46:49 -07:00
Varun Patil 0c30422c2a layout: breakout 2022-10-17 16:35:36 -07:00
Varun Patil 96c2150bf6 Add 6-flag to mob layout 2022-10-17 15:46:48 -07:00
Varun Patil f1fc46e45c refactor: flagMatrixStr 2022-10-17 12:20:46 -07:00
Varun Patil c0f14de665 incomplete: non-uniform mobile layout (#73) 2022-10-17 12:18:09 -07:00
Varun Patil 5d813b27cc faces: crop with imagick (#72) 2022-10-17 10:42:29 -07:00
Varun Patil c3719a3049 Fix empty face merge modal (fix #71) 2022-10-17 07:43:49 -07:00
Varun Patil 1f0132b097 refactor: viewerManager 2022-10-16 20:53:51 -07:00
Varun Patil dfa37cddcd Fix incorrect scroll on date edit 2022-10-16 19:58:21 -07:00
Varun Patil d3c771fb31 Add service worker 2022-10-16 19:52:47 -07:00
Varun Patil 996be0f3ad Clear old caches 2022-10-16 19:18:08 -07:00
Varun Patil 6db243a3a9 refactor: single translate transform 2022-10-16 19:01:43 -07:00
Varun Patil d90a85a459 editdate: soft refresh only 2022-10-16 18:57:01 -07:00
Varun Patil 007b026d63 timeline: fix day comparison 2022-10-16 18:24:13 -07:00
Varun Patil ec8b87e8a3 cache: days 2022-10-16 16:58:34 -07:00
Varun Patil 4bbf102c96 refactor: cache 2022-10-16 16:41:40 -07:00
Varun Patil 644377d12a big: transform position 2022-10-16 15:47:23 -07:00
Varun Patil 61737e4830 Prevent deletion glitches 2022-10-16 14:08:42 -07:00
Varun Patil b2e95f7284 Remove numRows and change rows to list 2022-10-16 13:55:12 -07:00
Varun Patil 1295c397a2 Bust cache with version 2022-10-16 13:19:32 -07:00
Varun Patil f9861f331f Cache day response 2022-10-16 13:19:32 -07:00
Varun Patil 6ad3a1f808 tag: fix call signature 2022-10-16 13:19:32 -07:00
Varun Patil ce936906bc big: eliminate FLAG_LOADED 2022-10-16 13:19:32 -07:00
Varun Patil 3ccd5aa8b5 timeline: remove days var 2022-10-16 13:19:32 -07:00
Varun Patil adafc999c9 scroller: add guards 2022-10-16 13:19:32 -07:00
Varun Patil 7de0ae7c9d Remove stray log 2022-10-16 10:17:05 -07:00
Varun Patil 3c761136ac Use ceil for numCols heuristic 2022-10-16 10:00:27 -07:00
Varun Patil c758c69c93 scroller: always adjust all ticks 2022-10-15 22:49:02 -07:00
Varun Patil 29fc57498a Fix thumb size 2022-10-15 21:26:24 -07:00
Varun Patil ae5fb92682 Fix photo icons 2022-10-15 21:06:50 -07:00
Varun Patil 9863527bbb timeline: floor dispWp instead of round 2022-10-15 20:33:57 -07:00
Varun Patil 02059b52c9 refactor: convertFlags to utils 2022-10-15 20:33:57 -07:00
Varun Patil b2101ba374 Round dispWp 2022-10-15 20:33:57 -07:00
Varun Patil 4f256b334a rowSizeDelta rounding 2022-10-15 20:33:57 -07:00
Varun Patil a359070fae Add square photo config option 2022-10-15 20:33:57 -07:00
Varun Patil 455ad10d7c big: switch to justified layout 2022-10-15 19:57:08 -07:00
Varun Patil 6144f30150 Fix face location 2022-10-15 19:56:29 -07:00
Varun Patil 70c8249277 Add w/h to day response 2022-10-15 19:56:29 -07:00
Varun Patil 2ab05f6ced Use size for height instead of rowHeight 2022-10-15 12:03:04 -07:00
Varun Patil a26968cf91 Exclude topmatter from scroller height 2022-10-15 12:03:04 -07:00
Varun Patil 059e3ff010 Remove frame rowHeight dep 2022-10-15 12:03:04 -07:00
Varun Patil f9518dfb66 Remove unused import 2022-10-15 11:21:49 -07:00
Varun Patil fb5c566cd8 Memoize getShortDateStr 2022-10-15 11:21:49 -07:00
Varun Patil 7bc8f944a7 scroller: use binary search for moveHoverCursor 2022-10-15 11:21:49 -07:00
Varun Patil ec4a11dae8 refactor: make scroller use rows 2022-10-15 11:21:49 -07:00
Varun Patil 48ba5d35ac Revert "scroller: no reflow if nothing changed"
This reverts commit a09d520c8e.
2022-10-14 16:42:59 -07:00
Varun Patil a09d520c8e scroller: no reflow if nothing changed 2022-10-14 16:35:42 -07:00
Varun Patil 0a7432bd2c refactor: make selection manager methods private 2022-10-14 16:35:42 -07:00
Varun Patil b088730507 reafactor: out scroller 2022-10-14 16:35:42 -07:00
Varun Patil 8ae1ed1e4f reafactor: directory structure 2022-10-14 16:35:42 -07:00
Varun Patil 01fda17f19 refactor: move topmatter to component 2022-10-14 16:35:42 -07:00
Varun Patil 28581c53f8 Refactor SelectionManager 2022-10-14 16:35:42 -07:00
Varun Patil 60a1f1bb88 Improve thisDay 2022-10-12 13:24:26 -07:00
Varun Patil 3dd56df885 l10n: dynamic top matter 2022-10-12 13:24:26 -07:00
Varun Patil 930edee39c Completely get rid of padding on mobile 2022-10-12 13:24:26 -07:00
Varun Patil 3798645e93 Misc mobile fixes 2022-10-12 13:24:26 -07:00
Varun Patil 190e273bc5 Add dynamic top matter 2022-10-12 13:24:26 -07:00
Varun Patil 149cac3ffa Improve mobile cursor further 2022-10-12 10:02:10 -07:00
Varun Patil aa1c9f0b91 Fix tag cursor 2022-10-12 10:02:10 -07:00
Varun Patil 563cf6ebfc Fix usage of will-change 2022-10-12 09:42:05 -07:00
Varun Patil e3f1ac7819 Improve mobile scrolling 2022-10-11 17:49:59 -07:00
Varun Patil 4ca2ec5556 Fix thisday processing 2022-10-11 14:05:47 -07:00
Varun Patil 7a03f622aa Fix viewer delete (fix #67) 2022-10-11 13:39:06 -07:00
Varun Patil 795d0b5896 Make emit typing safe 2022-10-11 13:39:06 -07:00
Varun Patil 517aa727df Add face image removal 2022-10-11 13:39:06 -07:00
Varun Patil 7f8b818056 Add face merging (fix #65) 2022-10-11 13:39:06 -07:00
Varun Patil dec1f489da Fix z-index of top-bar 2022-10-10 22:15:45 -07:00
Varun Patil e8aa630627 Refactor modals 2022-10-10 22:15:45 -07:00
Varun Patil 218c0f5aeb Add face remove box 2022-10-10 22:15:45 -07:00
Varun Patil 2abba9da5d Add face name change modal (fix #64) 2022-10-10 20:41:32 -07:00
Varun Patil 41ecf2cc17 Fix opening nameless faces 2022-10-10 17:19:41 -07:00
Varun Patil a72eeaef9f Move top matter above error 2022-10-10 17:19:29 -07:00
Varun Patil c2c653852c Use translate for static cursor panning 2022-10-10 16:39:03 -07:00
Varun Patil 42e56144b5 Don't render check unless needed 2022-10-10 16:38:56 -07:00
Varun Patil 534bf1c116 Fix gap in back arrow in tags/face 2022-10-10 16:38:47 -07:00
Varun Patil 8dda64e21f EditDate: fix division by zero (#56) 2022-10-08 17:37:28 -07:00
Varun Patil f1dee13171 Show empty content message 2022-10-08 17:26:05 -07:00
Varun Patil ede931b14b Fix Nextcloud 25 borders 2022-10-08 17:01:15 -07:00
Varun Patil da3d448ea6 Minor timeline UX adjustment 2022-10-08 17:00:39 -07:00
Varun Patil ee99993378 Add Face top matter 2022-10-07 23:52:41 -07:00
Varun Patil c567000406 Fix folder refresh 2022-10-07 23:35:09 -07:00
Varun Patil 6fcb3ba457 Use name for face fetching 2022-10-07 23:26:09 -07:00
Varun Patil bfee339bc9 Always use cache previews 2022-10-07 19:12:07 -07:00