Commit graph

91 commits

Author SHA1 Message Date
Jackson Harper
cd5940b840 Feature flag explain 2024-04-22 19:04:10 -07:00
Jackson Harper
f0be6a41a9 Clean up, remove old stubbed stuff 2024-04-22 17:40:50 -07:00
Jackson Harper
7f0a95b454 Add iOS digest views 2024-04-22 15:52:28 -07:00
Jackson Harper
4e61b360d7 Add iOS digest views 2024-04-16 21:00:27 +08:00
Jackson Harper
49dde3f102 Dont show menu when in auto highlight mode, better spacing for youtube sticky player 2024-03-21 13:03:33 +08:00
Jackson Harper
a21cb85e65 Add support for iOS15 menu items 2024-03-21 12:39:47 +08:00
Jackson Harper
eeb44824c8 on ios17 ensure the translate and lookup menus are displayed 2024-03-21 12:26:09 +08:00
Jackson Harper
433fa00fa3 Use older version of transmission for swipe back gesture
Also comment out findSelected as it crashes in iOS 17.4
2024-03-13 21:13:43 +08:00
Jackson Harper
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
Jackson Harper
2d7fe30d6d Fix snackbar issues 2023-07-27 14:06:29 +08:00
Jackson Harper
2f35d20562 Fix the texteditor on the notebook view 2023-06-14 21:41:01 +08:00
Jackson Harper
1fbd0a5e64 Fixes to build on Macos 2023-05-30 22:25:50 +08:00
Jackson Harper
dbbd3abdee Update background color behind webview when user switches themes 2023-04-11 16:44:52 +08:00
Jackson Harper
dd88d9f125 Use navigation view for setting note 2023-04-10 15:59:40 +08:00
Jackson Harper
d428baa916 Remove old note icon 2023-04-10 15:59:40 +08:00
Jackson Harper
522ea0a3c3 Fix issue with changing system colormode causing the incorrect theme to be applied 2023-04-10 15:59:40 +08:00
Jackson Harper
14d5676979 Add handler for justify text, fix dependency issue with auto highlights 2023-04-10 15:59:40 +08:00
Satindar Dhillon
b61b511c23 add os conditionals to get mac app to compile 2023-03-22 09:24:12 -07:00
Sixten Otto
edb9d5cfca attempt to mitigate line length warnings 2023-02-20 12:15:29 -07:00
Sixten Otto
8156328cf6 fix some linter warnings on deliberate code 2023-02-20 12:15:29 -07:00
Jackson Harper
4fd4d5a4db New library item cards, fix issue with read position 2023-02-15 13:56:11 +08:00
Jackson Harper
e219f94504 Enable translate menu, only show selection menus when non-highlight menu 2023-02-10 12:10:32 +08:00
Satindar Dhillon
fc49c54867 use string rather than boolean to send js event 2023-02-09 17:55:48 -08:00
Satindar Dhillon
eddbcd293a add toggle for auto highlight mode on ios 2023-02-09 15:22:39 -08:00
Jackson Harper
3062e16e63 Pass tap events from web reader into native instead of setting up gestures in native
This allows us to handle tap events based on state better, most
importantly it means we wont raise the bottom buttons if the
there is a tap to dismiss an active menu.
2023-02-08 18:52:17 +08:00
Jackson Harper
6f8bf6686b Update webreader view when titles are updated 2023-02-07 11:03:53 +08:00
Satindar Dhillon
dcf40c1daa apply generic local text values 2023-01-25 13:09:19 -08:00
Satindar Dhillon
1cbaa87101 apply local text on for text (other than generic list) 2023-01-25 12:45:12 -08:00
Jackson Harper
d6acb69a1c Use sets for selected/unselected labels to eliminate duplicate IDs in selection 2023-01-23 15:43:56 +08:00
Satindar Dhillon
3af4308202 use local text for more strings 2023-01-19 17:36:50 -08:00
Satindar Dhillon
125f6a2dea use local text for 'labels' text 2023-01-19 17:12:40 -08:00
Jackson Harper
1b57d879ed Better handling of errors in javascript while waiting in swift
Two main changes here:

- Wait for JS highlight methods to complete, if an error occurs
post that error back to Swift.

- When creating a highlight with a note, post a message back to
Swift to signify success. We wait for that message instead of
closing immediately, so that a user doesn't lose their note if
creating the highlight failed.
2022-11-30 21:09:02 +08:00
Jackson Harper
53c9881fe0 Allow setting highlight labels by clicking a highlight 2022-11-29 11:58:32 +08:00
Jackson Harper
395b3d7ac7 Allow setting labels on highlights 2022-11-28 21:32:42 +08:00
Jackson Harper
a29a430f91 Fix bug causing quotes to appear around notes on iOS
When serialized to a JSON string quotes are added, so we were
double quoting our strings.
2022-11-07 08:16:21 +08:00
Jackson Harper
472e11e9db Add three new fonts, display fonts in the font selector 2022-11-02 18:04:55 +08:00
Jackson Harper
531275a013 Remove some more temp theme stuff, update reader bundle 2022-11-01 18:27:05 +08:00
Jackson Harper
e9ed8e6138 Better handling of errors when dispatching annotation events to JS 2022-11-01 18:15:49 +08:00
Jackson Harper
01ce025720 Revert some theme changes, update reader, fix theme clearing 2022-11-01 17:53:25 +08:00
Jackson Harper
16d06f8f6f Add missing import 2022-11-01 17:42:08 +08:00
Jackson Harper
2c07dbf8ff Better handling of errors when dispatching annotation events to JS 2022-11-01 17:40:13 +08:00
Jackson Harper
467a37e8cc WIP: New themes and reader preferences for iOS 2022-11-01 17:40:11 +08:00
Satindar Dhillon
c287eb4a59 add os conditionals so the mac app compiles 2022-10-12 10:11:09 -07:00
Satindar Dhillon
49e911f023 show highlight annotation sheet when tapping on note or 'add a note' 2022-10-05 12:02:08 -07:00
Jackson Harper
d3099e8611 Update to handle iOS16 menus
On iOS16 the way context menus are built is slightly changed, this
was causing "Look up" to be removed from our menu.
2022-09-16 16:10:40 +08:00
Jackson Harper
66ea008f05 WIP: fetch speech files, show some follow along 2022-09-13 15:22:09 +08:00
Jackson Harper
b63c9b0265 Make event names match in Swift and JS 2022-08-29 11:28:54 +08:00
Satindar Dhillon
93d3485e40 remove old web reader code 2022-06-28 16:21:42 -07:00
Satindar Dhillon
23a03e4aa2 rename WebView to OmnivoreWebView to avaoid clash with AppKit class 2022-06-28 15:17:50 -07:00
Satindar Dhillon
d3be6cf72a set text contrast preference at article loading time. default to true 2022-06-22 15:08:01 -07:00