774c2bc16c
resolve or remove todo comments
2023-02-27 16:52:52 -08:00
815da4e78e
Better alignment of the reader right menu button
2023-02-22 13:03:20 +08:00
6fd8729291
disable quite a few line length warnings
2023-02-20 12:15:29 -07:00
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
8156328cf6
fix some linter warnings on deliberate code
2023-02-20 12:15:29 -07:00
c9296deac4
Update TTS user interface
2023-02-20 22:49:09 +08:00
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
4fd4d5a4db
New library item cards, fix issue with read position
2023-02-15 13:56:11 +08:00
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
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
9ebf0f6a6b
Show bottom buttons when we show nav bar, make tap toggle the two
2023-02-07 17:44:36 +08:00
a0fdf60cd3
Fixed frame for more icon
2023-02-07 11:04:44 +08:00
d094e80b5b
More consistent image for the ellipsis
2023-02-07 11:04:44 +08:00
6f8bf6686b
Update webreader view when titles are updated
2023-02-07 11:03:53 +08:00
c0151afa03
add Open Original to web reader menu
2023-01-29 16:56:37 -08:00
dcf40c1daa
apply generic local text values
2023-01-25 13:09:19 -08:00
1cbaa87101
apply local text on for text (other than generic list)
2023-01-25 12:45:12 -08:00
d6acb69a1c
Use sets for selected/unselected labels to eliminate duplicate IDs in selection
2023-01-23 15:43:56 +08:00
461087513b
Fix hit testing on labels, fix initially selected labels in edit labels view
2023-01-23 14:03:46 +08:00
12f40a61b8
Use the ApplyLabels view when users want to search for labels
2023-01-20 18:08:51 +08:00
3af4308202
use local text for more strings
2023-01-19 17:36:50 -08:00
0c7b8f5036
On iPhone allow saving links from the reader
2022-12-28 16:30:35 +08:00
e8cd9f4412
Shared highlights UX
2022-12-19 17:07:27 +08:00
9d9f2f3be9
Add toggle for including highlights
2022-12-19 17:07:27 +08:00
19a5495bd3
Reset showRecommendSheet properly so the form sheet can be re-opened
2022-12-06 11:46:36 +08:00
56c04a35bf
UI for recommendations
2022-12-05 21:14:12 +08:00
f2a0c540a6
iOS basic UI for recommending
2022-12-05 17:45:06 +08:00
2cdd75ac18
Rename highlights + notes to notebook
2022-12-01 13:59:29 +08:00
ab64e56ab4
Better cancelation of offline audio downloads, menu cleanup
2022-12-01 13:52:58 +08:00
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
53c9881fe0
Allow setting highlight labels by clicking a highlight
2022-11-29 11:58:32 +08:00
395b3d7ac7
Allow setting labels on highlights
2022-11-28 21:32:42 +08:00
a3b53485ed
Allow editing author on iOS
2022-11-25 14:42:56 +08:00
2ec4328a90
Linting
2022-11-21 22:39:10 +08:00
2e7b7c1bb5
Make warning message on reader match library
2022-11-21 22:39:10 +08:00
6eab360da3
Move download audio option, clean up menus
2022-11-14 10:35:17 +08:00
fa99af3f6a
Better handling of articles with stub URLs that shouldn't be used (happens with newsletters that dont have a URL')
2022-11-11 15:56:03 +08:00
eaaf1c052b
Fix typo
2022-11-11 15:39:47 +08:00
70cf8eb87b
Revert some theme stuff
2022-11-01 18:17:48 +08:00
2c07dbf8ff
Better handling of errors when dispatching annotation events to JS
2022-11-01 17:40:13 +08:00
467a37e8cc
WIP: New themes and reader preferences for iOS
2022-11-01 17:40:11 +08:00
10efce23c1
add webControlButtonBackground to colors
2022-10-25 08:55:04 -07:00
67049e4c0b
animate bottom bar opacity when onAppear event called
2022-10-25 08:37:55 -07:00
8eb204b4c0
Add new action bar at bottom of iOS reader that shows when user reaches end
2022-10-25 16:09:15 +08:00
68a304664c
Empty state for the Highlights View
2022-10-17 15:13:05 +08:00
c287eb4a59
add os conditionals so the mac app compiles
2022-10-12 10:11:09 -07:00
08c06a6dff
Add a button to reset read location
...
This will be more useful when text to speech updates read position
while listening, gives the user more control and makes it easier
to handle scrolling back in an article.
2022-10-11 15:12:25 +08:00
783e25b63a
Remove text to speech feature flag, its enabled for everyone now
2022-10-11 11:27:33 +08:00
e831ba54ae
Better sizing on webview nav bar items
2022-10-06 12:34:16 +08:00
42b0921ab6
More work on the player UI, more consistent nav bar item sizing
2022-10-06 12:34:16 +08:00