Commit Graph

122 Commits

Author SHA1 Message Date
03fac22c29 update text chip color scheme 2022-07-21 10:39:27 -07:00
02bb54b813 change order on increase/decrease in mac menu 2022-07-12 22:31:00 -07:00
5beb807458 remove navBar from reader on mac app 2022-07-12 22:31:00 -07:00
6b5f8b7443 use NSNotification to propagate reader setting changes 2022-07-12 22:31:00 -07:00
fb361096fa bundle all reader preferences cahnges into a single transaction 2022-07-12 22:31:00 -07:00
1bfe7ff18a set WebPreferencesPopoverView for ios only 2022-07-12 22:31:00 -07:00
f6da7d6251 enable pdfreader for macos 2022-06-29 22:57:06 -07:00
943845628a adjust header layout for macos reader 2022-06-29 22:45:58 -07:00
09b28a1960 fix webPreferencesPopoverView for macos 2022-06-29 22:22:00 -07:00
af6f8dd416 enable highlight bar for macos web reader 2022-06-29 22:09:52 -07:00
aa79137223 fix bug where viewerAction is overridden on webreader 2022-06-29 20:23:54 -07:00
6721a0681c remove duplicate platform code in webreader 2022-06-29 20:08:42 -07:00
e48a3027f6 use resourceURL for locating bundled web reader web resources 2022-06-29 15:58:16 -07:00
43a20abcd5 try to load htmlString on mac app 2022-06-28 17:03:58 -07:00
93d3485e40 remove old web reader code 2022-06-28 16:21:42 -07:00
23a03e4aa2 rename WebView to OmnivoreWebView to avaoid clash with AppKit class 2022-06-28 15:17:50 -07:00
d3be6cf72a set text contrast preference at article loading time. default to true 2022-06-22 15:08:01 -07:00
6f86495cf4 lint fixes 2022-06-17 13:54:40 -07:00
726c11afd2 delete a few unused functions and lint fixes 2022-06-17 13:54:40 -07:00
1cdfe4a439 move function to load content by requestID into data service 2022-06-17 13:54:40 -07:00
e399a5e185 rename loadContentWithRtries function. move pdfFetch to own file 2022-06-17 13:54:40 -07:00
ffcd43060c separate article content fetch gql call from persistence code 2022-06-17 13:54:40 -07:00
96b09fec8e separate linkeditem network fetches from persistence functions 2022-06-17 13:54:40 -07:00
f7172f02b1 show title edit sheets from context menu taps 2022-06-13 21:55:05 -07:00
fc01a6b7db add edit title context menu options 2022-06-13 21:35:21 -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
5025a8a58f use fullScreenCover for safrai view 2022-06-13 08:44:21 -07:00
7b81ad253d Store PDF paths as filenames instead of full URLs
This fixes issues where the full URL of our directory path
changes, also it moves files into documents instead of
caches, and ensures PDFs are downloaded before opening.
2022-06-09 13:52:49 -07:00
2e3ff15b51 WIP: Ensure local items are available in Read Now view 2022-06-09 13:52:49 -07:00
544454e087 Ensure items are ready to read before presenting in Read now
- HTML items: content is downloaded, no longer in processing state
- PDF items: PDF content is downloaded
2022-06-09 13:52:49 -07:00
d8e2285f2b Make sure titles are updated when fetching updated article content 2022-06-09 13:52:49 -07:00
611b237e17 Handle save operations completing in the background while opening itemIDs 2022-06-09 13:52:49 -07:00
4ff8a9b83d When opening with a request id check core data first for an item 2022-06-09 13:52:49 -07:00
8460ba1cea pop read now link when archiving or deleting from reader 2022-06-09 13:52:49 -07:00
ec7a7f18b2 Merge branch 'main' into feature/high-text-contrast-reader-text 2022-06-04 08:52:50 -07:00
187526db02 Update web prefs ui to allow for text contrast change 2022-06-04 08:52:46 -07:00
2991549413 attempt to adjust form sheet size 2022-06-03 18:52:26 -07:00
e607fc5675 update font family in web view 2022-06-03 16:44:40 -07:00
6fd096bf9f remove duplicate web pref adjustment signals 2022-06-03 15:28:53 -07:00
2f95c02ad3 use enum to manage events sent to web view 2022-06-03 15:17:14 -07:00
afd2acf302 pass in font family to web reader 2022-06-03 11:54:45 -07:00
975411d429 Merge pull request #719 from omnivore-app/fix/pdf-uploading-improvements 2022-06-02 16:47:03 -07:00
ef72e09006 Start implementing the new share extension, mostly so we can show the sync status 2022-06-02 15:29:57 -07:00
5a2f3890df style preferences popover 2022-06-01 22:54:38 -07:00
fc990fb2ab Return recursive call 2022-06-01 21:04:38 -07:00
207a06ed74 Retry loading content if it fails
This happens when syncing content, as there is a slight
delay between content being synced and content being available

Refetching handles this case and any other fetch errors.
2022-06-01 20:47:52 -07:00
7fae2c6265 fix margin adjustment binding error 2022-06-01 20:29:35 -07:00
ee4dc0aaae Correct error message typo 2022-06-01 20:10:16 -07:00
cebdbedc59 wire up margin and line height changes to web view 2022-06-01 17:16:06 -07:00