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
4ea42161b3
Better handling of loading state when playing back audio
2022-08-17 11:39:27 +08:00
d918b8b0a8
Setup a single AudioSession, a little improvement on the MiniPlayer UI
2022-08-15 23:06:29 +08:00
06036b7517
WIP: AudioSession and miniplayer for iOS TTS
2022-08-15 17:26:36 +08:00
ae4c727a64
Sample of playing back an mp3
2022-08-15 14:56:37 +08:00
fa8e80965a
remove extra nonsense line of code
2022-08-15 14:56:37 +08:00
f8f94e2e70
add text to speech play button on web links
2022-08-15 14:56:37 +08:00
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