Commit Graph

55 Commits

Author SHA1 Message Date
f2b378181d More work on grid nav 2023-09-12 13:06:50 +08:00
dcdb01171c Handle grid cards 2023-09-11 20:54:10 +08:00
dfaf61cf8c Use lazy pop to work around swipe gesture issues with iOS 17 2023-09-11 17:50:10 +08:00
d1eca8b6fd Remove ZStack NavigationViews 2023-09-11 16:25:44 +08:00
e7c43a6a08 Fix confirmation dialog on feature card section 2023-07-12 14:31:44 +08:00
5d312232ec Add filter headers to grid view 2023-07-12 10:38:14 +08:00
34f63920dd Grid card fixes for iPad layout 2023-07-12 09:55:47 +08:00
e4b86ecf34 Improvements to the Continue Reading section, add long press actions 2023-07-06 16:22:57 -07:00
b482e20d0a Improve the cards in the Mac app, use the same as iOS 2023-05-31 12:30:24 +08:00
8e3aba2295 WIP: feature cards, fir merging highlights offline sync 2023-04-04 21:04:13 +08:00
95a66dba30 rework some Button to silence linter warnings 2023-02-20 12:15:29 -07:00
4fd4d5a4db New library item cards, fix issue with read position 2023-02-15 13:56:11 +08:00
10abb6582f Sync more items in the background if user has a large changeset 2022-12-28 16:30:35 +08:00
615bebc610 Filter out the current viewer in the recommended by list 2022-12-19 17:07:27 +08:00
d84f41767f create a mac specific nav card 2022-10-12 10:11:11 -07:00
e73072e224 Updates after rebasing, implement download for offline audio 2022-09-13 16:03:34 +08:00
c4bbf4f618 Continue naming refactor. Session -> Controller 2022-09-13 15:26:48 +08:00
339745a93b Rename AudioSession to Controller, we should create a smaller class that handles the state of a individual playback session 2022-09-13 15:22:09 +08:00
64ee55d829 remove tap handler on FeedCard 2022-09-12 22:16:31 -07:00
64dbafece1 track nav link selection from viewModel 2022-09-12 22:09:16 -07:00
4837a63ecb Preload audio files when the user opens the app
This kicks off generation and download of audio files. Pending
files are put in a queue and re-attempted. In the UI if a user
hits the pending state they just get some UI now.
2022-08-24 22:19:04 +08:00
752411e76f fetch linkedItem in task rather than init for linkedItemDetailView (avoids coredata crash when logging out) 2022-08-08 10:07:59 -07:00
7c33a311d6 handle cell taps on labels scroll 2022-05-25 12:12:19 -07:00
508763b061 update grid spacing 2022-05-25 12:06:30 -07:00
11b5dc3172 use stateobject to keep track of pdf document 2022-05-22 23:24:37 -07:00
8139664083 pass pdfitem to LinkItemDetailView when item is a pdf 2022-05-21 15:56:27 -07:00
14b146291f create a PDFItem struct that can be used by PDFViewer 2022-05-21 10:17:54 -07:00
033965f0b4 remove homeViewModel references where they're no longer needed 2022-05-17 11:32:07 -07:00
e2f08e7141 ensure nav bar is hidden if searchable field is active in home view 2022-05-09 16:44:02 -07:00
9cab60b107 set an empty nav title for reader view to prevent nav bar from reappearing 2022-05-09 16:44:02 -07:00
7c0eac53cc show labels on list cards 2022-05-03 13:59:06 -07:00
4e2a2e595e set nav bar hidded modifier on the navlink view 2022-04-27 12:32:06 -07:00
93f11a4949 convery items publisher to async func 2022-04-26 08:53:55 -07:00
a63bf7928e remove deprecated data models 2022-04-22 19:58:13 -07:00
0fc7ff0a43 rename FeedItem to FeedItemDep 2022-04-21 09:09:26 -07:00
b195414e16 track selectedLinkItem in HomeFeedViewModel 2022-04-08 09:30:33 -07:00
90a0d7c1c7 move searchQuery state to homeViewModel 2022-04-08 08:30:55 -07:00
20a9cb811f stub in edit labels modal 2022-04-05 13:46:03 -07:00
88e68ff4a3 use selectedLinkItem to track active state of grid items 2022-04-04 10:07:16 -07:00
66c54569c8 fix link card z layers 2022-03-17 12:22:47 -07:00
4e2c8e5d40 lower aspect ratio for grid card 2022-03-10 14:21:25 -08:00
5d3e12e1ce make grid card sizing adaptive 2022-03-10 14:04:59 -08:00
97cc4db30e handle reader context menu actions 2022-03-08 12:44:03 -08:00
2c1d010d6a add a render ID to FeedItem to identify it in ForEach renders (solves stale item issue after refresh) 2022-03-07 17:46:08 -08:00
35bd189e2e move onAppear hook to grid item card 2022-03-07 17:46:08 -08:00
b19ac104f4 fix context menus so all actions are included across devices 2022-03-02 10:24:35 -08:00
2868e95716 track context menu open status so we can ignore element tap actions 2022-03-02 09:36:59 -08:00
a787c134e7 handle gid card taps as well as grid card button taps 2022-03-01 22:35:13 -08:00
81522aef22 show context menu on button tap 2022-03-01 14:30:12 -08:00
d130ba6b92 add feature flag for showing tags on grid item cards 2022-03-01 13:38:50 -08:00