Commit Graph

43 Commits

Author SHA1 Message Date
85caaa7ea3 Use transmission for snackbar, fix issue with ownership of currently viewed item
The list object of the root library view had ownership of the
currently selected item, so object modifications that removed
the item from the current library list (like move or archive)
could cause the object to be released and the current screen
to continue operating on an invalid object.
2024-02-06 11:43:43 +08:00
03766734e5 Pull out popup view and replace with Transmission snackbars
PopupView and Transimission can interfere with each other and
cause an issue with the root screen becoming black and the app
getting stuck.
2024-02-06 11:43:43 +08:00
9feb6bb0e5 Improve read now by popping to root 2024-01-10 21:32:49 +08:00
e49f9d6d6a Use sheet instead of fullCover, add labels on PDF, add Discord button 2024-01-10 17:00:38 +08:00
80f0150512 Dont show the iPhone tab bar in edit mode 2024-01-09 14:20:04 +08:00
c6517ebb8e Better empty state for the following tabs 2024-01-02 16:18:01 +08:00
17c4a9be37 Dont use the following primer 2023-12-29 21:43:54 +08:00
225791a715 Start adding following modal, use system-ui for the font 2023-12-29 20:22:08 +08:00
dded89bf32 WIP allow a single viewmodel for iPad split screen view 2023-12-27 14:16:50 +08:00
3362a5b016 Better separation of sync and search 2023-12-26 14:23:39 +08:00
3aca91f083 Pass delete/archive/view handlers into audio player 2023-12-23 16:12:33 +08:00
4291c1149b Better unsubscribe view 2023-12-20 14:35:59 +08:00
30771c3498 Only open read now in the inbox view 2023-12-20 14:35:59 +08:00
c4c9d6762b Update split view to also handle sync manager 2023-12-20 14:35:59 +08:00
13ca5cff0d Move sync to a separate manager 2023-12-20 14:35:59 +08:00
adefd1b2eb Better empty state handling for RSS 2023-12-08 18:31:09 +08:00
0c8eecf3fb Byline in grid cards, improve safe area handling 2023-12-07 17:15:53 +08:00
73341ad578 mini player for ipad layouts 2023-12-07 17:15:53 +08:00
663ea1d3f8 Move miniplayer around to work with new layout on iPhone 2023-12-07 17:15:53 +08:00
bfd3365f28 Handle PDFs with new Transimission presentation controllers 2023-12-07 17:15:53 +08:00
af2759cab0 Hang search variables off view model to make them easier to observe 2023-12-07 17:15:53 +08:00
26d6702c6f Update filters 2023-12-07 17:15:52 +08:00
1bff4cbd18 post rebase fix-ups 2023-12-07 17:15:52 +08:00
e63b4f9b2c Abstract out fetching from view model so we can better handle multiple fetch folders
Rename LinkedItem to LibraryItem

More on following

Add new fetcher

Tab bar
2023-12-07 17:15:52 +08:00
ba5ad51e6a Set intercom user hash 2023-10-30 15:34:25 +08:00
8cf94e552d Fix context menus in the library, add an Add link dialog 2023-09-20 16:55:37 +08:00
b8e033f736 Fixes for iOS15 2023-09-19 18:26:31 +08:00
79dbe3686b Update safari extension, clean up the macos app 2023-09-19 17:21:02 +08:00
dcdb01171c Handle grid cards 2023-09-11 20:54:10 +08:00
d1eca8b6fd Remove ZStack NavigationViews 2023-09-11 16:25:44 +08:00
1f8f5f33ca Fix navigation views in tablet and phone layouts 2023-07-24 15:37:41 +08:00
0d186e3d44 Remove double navigation stack 2023-07-24 15:20:45 +08:00
590fc2ed25 Update iconography and listview for ios, bump android 2023-07-24 12:11:21 +08:00
0973ed7243 Make archive the primary trailing swipe action 2023-07-18 09:51:29 +08:00
34f63920dd Grid card fixes for iPad layout 2023-07-12 09:55:47 +08:00
e7861b0747 Fix new splitview layout on iPad 2023-07-10 10:37:42 +08:00
f3bc4ba054 Show only one tab 2023-07-06 16:22:57 -07:00
cf82f05a93 Improve layout of the feature card block 2023-07-06 16:22:57 -07:00
2d021c2683 Work on multi tab iOS client 2023-07-06 16:22:57 -07:00
7cf0c37c88 Clean up colouring on tabs 2023-07-06 16:22:57 -07:00
41443c70b5 Structure tabviews in iOS 2023-07-06 16:22:57 -07:00
32d583e05c Start adding tab view, improved Pinned header 2023-07-06 16:22:57 -07:00
f10e1f667b Close notebook on escape 2023-06-29 14:37:13 -07:00