dddd0aec24
use adaptive grid layout for ipad grid (min 325 pts wide)
2022-03-10 21:37:45 -08:00
71f4620511
dispatch preference change closure to main
2022-03-10 21:05:13 -08:00
54f4883e75
remove refresh button from toolbar
2022-03-10 20:51:42 -08:00
779eb9ac1f
add toggle button to switch between list and grid layouts
2022-03-10 20:48:50 -08:00
05a7eca567
replace isCompact with prefersListLayout
2022-03-10 20:33:57 -08: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
89694ca3d2
constrain grid card image size to 1/3 of card width
2022-03-10 11:57:03 -08:00
7ea237316d
disable split view panel visibility gesture
2022-03-10 11:27:38 -08:00
0e9d896d91
Use the smaller dots three image in grid cards
2022-03-10 10:05:04 -08:00
589e217b28
remove geometry reader from grid view
2022-03-10 09:40:16 -08:00
8003e0af23
update split view controller behavior for ipad
2022-03-09 21:47:40 -08:00
2f0158de8d
split ios and mac implementations of primary layout
2022-03-09 20:53:57 -08:00
b1b3915b7b
send reading progress updates for ipad grid only
2022-03-09 13:40:18 -08:00
f7f21300f3
update reading progress on the item in home view model
2022-03-09 13:40:18 -08:00
525cb9b8b9
update item reading progress when signal is ent from web app view
2022-03-09 13:40:18 -08:00
191fcb2675
send reading progres updates from embedded web views
2022-03-09 13:40:18 -08:00
97cc4db30e
handle reader context menu actions
2022-03-08 12:44:03 -08:00
e5a3fdc2d3
update styling and position of font size popover
2022-03-08 11:13:28 -08:00
89b7fe2bee
drop 'link' from 'Delete link' menu option
2022-03-08 10:41:45 -08:00
0c4d68ae30
create feature flag for showing menu options on link item detail view
2022-03-07 17:46:08 -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
1ca25c87bd
add pull to refresh for ipad grid view
2022-03-07 17:46:08 -08:00
9bdc96c567
add context menu to ios reader view
2022-03-07 17:46:08 -08:00
e6b4d80de2
After load set webview to opaque
...
During the initial load we need the clear + !opaque settings so
the webview does not flash a white background in dark mode. But
after load we want to use the systemBackground colour and an
opaque background, so in dark mode the scrollbars are displayed
correctly. Without this iOS will display a dark scrollbar ontop
of the dark background.
Note that due to a bug in Webkit setting the scrollbar inset
colours doesn't seem to work in current iOS:
https://developer.apple.com/forums/thread/689654
2022-03-06 09:16:40 -08:00
967fc7216e
add search bar to macos
2022-03-03 21:55:17 -08:00
9a79b2e5f5
add refreah button on ipad grid
2022-03-03 21:37:31 -08:00
3af09d9558
use hiding nav bar on iPad reader view
2022-03-03 17:21:42 -08:00
f3202561d3
bump swift package deps
2022-03-03 17:21:42 -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
0289cacad9
extract contextMenuView action into function
2022-03-01 14:43:04 -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
ce8075afed
update styling for grid item cards
2022-03-01 13:12:56 -08:00
e8873ad5f4
stub in grid feed card wireframe
2022-03-01 10:07:50 -08:00
0a9d06efb1
create GridCard view
2022-03-01 09:13:20 -08:00
48521c2c12
add a GridCardNavigationLink view
2022-03-01 09:04:02 -08:00
f6b0eb667d
remove compact home feed view struct
2022-03-01 08:40:42 -08:00
5478608502
use lazyVGrid for wide ios home layout
2022-03-01 08:34:55 -08:00
d9f642d46b
add back list items to HomeFeedGridView
2022-03-01 08:27:08 -08:00
f2ac15f58b
split HomeFeedView into HomeFeedListView and HomeFeedGridView
2022-03-01 08:16:54 -08:00
533b83360c
apply notification modifiers to HomeFeedContainerView
2022-03-01 08:12:05 -08:00
4c83d7ed64
pass and isCompact bool to inner feed view
2022-02-28 21:37:37 -08:00
f88676807a
initialize stateObject correctly on share extension view
2022-02-28 20:23:20 -08:00
1a7c7bcc91
initialize apple profile view modal outside of view init
2022-02-28 18:30:36 -08:00
016f347756
initialize create profile view modal outside of profile view init
2022-02-28 18:25:33 -08:00
52e6c7688b
move CreateProfileView into App package
2022-02-28 18:11:19 -08:00