Commit Graph

262 Commits

Author SHA1 Message Date
56245619cf Remove unused attribute 2022-07-08 19:31:43 -07:00
6dc707cc92 Improve the outlines on dropdown arrows 2022-07-08 19:27:53 -07:00
d2522420b1 We dont need to sync layout 2022-06-24 09:48:58 -07:00
004a6a25ab We still need to call useGetUserPreferences to get the users theme 2022-06-24 09:48:46 -07:00
a6455d8359 We dont need to wait for preferences data to load before showing the grid selector now 2022-06-24 09:38:32 -07:00
df17496c69 Use persisted state instead of preferences data for library layout
These visual settings should be per device not set in preferences
having them in preferences requires an API call and will make
them flicker when loaded.
2022-06-24 09:15:35 -07:00
da6103b444 Fix issues with merging highlights
highlightLocations can't be a prop or they wont be updated
properly when highlights are created and merged.

This fixes issues with merging highlights. It changes how we
scroll to an initial highlight in the case of deep links too.
2022-06-23 16:09:28 -07:00
c7307ec713 Force the height of the primary layout content space
This is needed so the PDF container gets a size set
on it, because it can't expand content to fit its size.
2022-06-22 12:35:40 -07:00
c7c582281e Right align the checkmark on the font selector 2022-06-21 20:50:33 -07:00
1245d32eed rename to readerSettings 2022-06-21 19:00:24 -07:00
d5939b3fec Use same checkmark as labels for font selection. Clean up layout of title 2022-06-21 17:04:59 -07:00
28283a10fc Simplify layout of font selector 2022-06-21 16:53:26 -07:00
3d3ddc2562 Remove unneeded props 2022-06-21 16:33:18 -07:00
26bef3ad12 Fix display settings modal props 2022-06-21 16:03:23 -07:00
99ec93449b Use a Radix dialog instead of dropdown, add OpenDyslexic font, prefetch fonts
The main change here is using Dialog instead of dropdown. The
dialog uses a fixed position, so when the underlying document
dimensions change based on a font change, the dialog will still
be positioned properly.
2022-06-21 15:38:05 -07:00
376cc74aaa Allow primary layout to use full screen dimensions
Also set the library fetch limit back to 10.
2022-06-20 12:31:30 -07:00
45c11aabbb Remove unused types 2022-06-17 16:14:05 -07:00
eb8cb3854c Do all scroll watching on the main window
This moves all scrolling from child divs to the main window. This
improves our keyboard handling, as focus will be given to the
body element, not the child div when navigating by keyboard
commands, so arrow keys and space bar will work after navigating
to the reader with the keyboard commands.
2022-06-17 15:59:51 -07:00
4042408126 Disable margins on small screens again
Need to fix how this is down across all smaller devices, until
then we can disable so the fonts stuff can be deployed.
2022-06-15 16:31:54 -07:00
7a2b1ca940 Update list of fonts 2022-06-15 12:38:36 -07:00
702329cf3f Layout tweaks for font selector, allow adjusting margins on smaller screens 2022-06-15 11:46:41 -07:00
b7ecff195e Added font selector 2022-06-15 15:43:10 +00:00
a65152de82 Fix call to saveNoteChanges 2022-06-14 11:25:36 -07:00
14b2f33691 Make the AddLink and HighlightNote modals more consistent 2022-06-14 10:43:19 -07:00
bd34f4ff3c use maxWidthPercentage to update margin in web reader: 2022-06-13 11:27:21 -07:00
4423bc3e44 adds ability to control maxWidth on iphone 2022-06-13 09:57:28 -07:00
7522f22f51 Pull in bundle.js from main 2022-06-09 13:53:15 -07:00
27d364e5f1 Layout / text tweaks 2022-06-09 13:32:45 -07:00
cec6dc5197 Rebase 2022-06-09 13:32:32 -07:00
f628f08d9b Merge pull request #772 from omnivore-app/OMN-749
[Omn-749] - Connect to SendInstallInstructions API on onboarding/02 page
2022-06-09 13:22:59 -07:00
edadb9aafa Merge pull request #710 from omnivore-app/OMN-657
[OMN-657]: Archive button should change to unarchive on web if an article has already been archived
2022-06-09 12:45:53 -07:00
2cc5756dc3 Connected sendInstallInstructions API 2022-06-07 09:48:47 +00:00
a8531b7ced Merge branch 'main' into OMN-700 2022-06-07 01:01:59 +05:30
3787fa40ce Merge pull request #759 from omnivore-app/feature/readAt
Track last time readingProgress was updated
2022-06-06 11:12:46 +08:00
0eadd8516e use unset instead of undefined for default font 2022-06-05 11:49:46 -07:00
d547946e84 remove sf mono font in web reader font list. add sysstem default 2022-06-05 11:24:31 -07:00
c5e6bb1534 Update sort by readAt query on Web 2022-06-05 20:00:38 +08:00
bbf4ef42ef Add ability to toggle higher contrast text in the reader 2022-06-03 20:59:53 -07:00
043cb25c32 Merge pull request #754 from omnivore-app/fix/ios-web-prefs-fixes
iOS Font Switching
2022-06-03 17:17:21 -07:00
e607fc5675 update font family in web view 2022-06-03 16:44:40 -07:00
be5323b8ce update web preferences event listeners 2022-06-03 15:59:49 -07:00
7607b828a0 Merge pull request #722 from omnivore-app/OMN-696
[OMN-696]: Subscribe to checked newsletters during onboarding
2022-06-03 13:41:09 -07:00
e0372bfc5a adjust maxWidth for iphone web embed 2022-06-03 11:54:45 -07:00
b00875cd42 Changed unarchive icon and added unarchive functionality. 2022-06-02 08:46:18 +00:00
aa2035e3b8 Made minor changes 2022-06-02 08:46:16 +00:00
742347d898 Fixed archive button not changing to unarchive. 2022-06-02 08:44:58 +00:00
1f0c48fdfa add web listeners for margin and line spacing changes on ios 2022-06-01 14:52:38 -07:00
313c4db094 Added unsubscribe menu option 2022-06-01 20:17:34 +00:00
2d518d327d Add description for known newsletters, update icon set 2022-05-23 21:54:15 -07:00
370a3fc4c0 Rework onboarding code so its a little easier to control paths 2022-05-23 15:08:13 -07:00