Commit graph

229 commits

Author SHA1 Message Date
Jackson Harper
abeff164b9 Some tweaks to Mac UI 2023-06-05 12:06:27 +08:00
Jackson Harper
bf799a6534 Better default font 2023-05-31 13:50:02 +08:00
Jackson Harper
1fbd0a5e64 Fixes to build on Macos 2023-05-30 22:25:50 +08:00
Jackson Harper
4d801a7cec Fix issue with justify-text not being set on iOS 2023-05-26 18:02:06 +08:00
Jackson Harper
ee82cf9180 Add copy deeplink to iOS 2023-05-26 12:30:59 +08:00
Jackson Harper
fbcca936ea Better handling of pages that fail to parse 2023-05-12 12:09:31 +08:00
Jackson Harper
20074b4c97 Only scroll to top once nav bar visible 2023-05-04 14:15:06 +08:00
Jackson Harper
4317fcf853 Allow iOS scroll to top 2023-05-04 14:12:01 +08:00
Jackson Harper
cd5d135032 Set the iOS caret colour based on theme 2023-05-04 14:11:56 +08:00
Jackson Harper
dc31f653bc on iPad show the reader settings in a popover 2023-04-17 12:44:33 +08:00
Jackson Harper
943588dab3 Fix height of font modal on iPad 2023-04-13 10:28:26 +08:00
Jackson Harper
8d7b943d70 Always present the Notes view in a NavigationView 2023-04-12 17:43:53 +08:00
Jackson Harper
dbbd3abdee Update background color behind webview when user switches themes 2023-04-11 16:44:52 +08:00
Jackson Harper
1aa49346cb Better spacing on top nav bar reader buttons 2023-04-10 15:59:40 +08:00
Jackson Harper
bed8c94a2d Fix background scoll color visible in WebReader bounce area 2023-04-10 15:59:40 +08:00
Jackson Harper
4fcc49148a Clean up import of the notebook icon 2023-04-10 15:59:40 +08:00
Jackson Harper
1ef73388aa UI for displaying article note modals 2023-04-10 15:59:40 +08:00
Jackson Harper
fd853e65ee Rename HighlightsList to Notebook 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
Jackson Harper
9aa06faf25 Implement margins and iPad reader preferences options 2023-04-10 15:59:40 +08:00
Jackson Harper
9669026c8f WIP: update the display settings view on iOS 2023-04-10 15:59:40 +08:00
Jackson Harper
5e396ef23b Better MD support in iOS, merge fixes 2023-04-03 19:35:06 +08:00
Satindar Dhillon
b61b511c23 add os conditionals to get mac app to compile 2023-03-22 09:24:12 -07:00
Satindar Dhillon
774c2bc16c resolve or remove todo comments 2023-02-27 16:52:52 -08:00
Jackson Harper
815da4e78e Better alignment of the reader right menu button 2023-02-22 13:03:20 +08:00
Sixten Otto
6fd8729291 disable quite a few line length warnings 2023-02-20 12:15:29 -07:00
Sixten Otto
f7168ff65a reformat some multi-line expressions
Honestly, some of this formatting seems a little weird, but it appears to thread the needle between the competing requirements of swiftformat's wrapMultilineStatementBraces rule and SwiftLint's opening_brace rule.
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
c9296deac4 Update TTS user interface 2023-02-20 22:49:09 +08:00
Jackson Harper
0e73a62914 Save bottom of doc as readingPercentage and save top most visible element as the anchor index 2023-02-15 17:05:43 +08:00
Jackson Harper
4fd4d5a4db New library item cards, fix issue with read position 2023-02-15 13:56:11 +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
c5cb5d9514 We initially show the nav bar but not bottom bar, so this keeps them in sync on subsequent taps 2023-02-07 18:07:34 +08:00
Jackson Harper
9ebf0f6a6b Show bottom buttons when we show nav bar, make tap toggle the two 2023-02-07 17:44:36 +08:00
Jackson Harper
a0fdf60cd3 Fixed frame for more icon 2023-02-07 11:04:44 +08:00
Jackson Harper
d094e80b5b More consistent image for the ellipsis 2023-02-07 11:04:44 +08:00
Jackson Harper
6f8bf6686b Update webreader view when titles are updated 2023-02-07 11:03:53 +08:00
Jackson Harper
08405dbcc2 Add highlight positional info to iOS highlights 2023-02-02 15:13:51 +08:00
Jackson Harper
ba39d8aff6 Revert some test iOS changes 2023-02-01 17:23:33 +08:00
Jackson Harper
fe9ed7aa13 Track the highlight position percent and anchor index when saving on web 2023-02-01 16:42:36 +08:00
Jonathan Yee
c0151afa03 add Open Original to web reader menu 2023-01-29 16:56:37 -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
Satindar Dhillon
c486167969 use more LocalText 2023-01-25 10:59:38 -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
Jackson Harper
461087513b Fix hit testing on labels, fix initially selected labels in edit labels view 2023-01-23 14:03:46 +08:00
Jackson Harper
12f40a61b8 Use the ApplyLabels view when users want to search for labels 2023-01-20 18:08:51 +08:00
Satindar Dhillon
3af4308202 use local text for more strings 2023-01-19 17:36:50 -08:00