Commit graph

497 commits

Author SHA1 Message Date
Jackson Harper
2542c5dbed
Merge pull request #1315 from omnivore-app/feat/subscription-icons
Display subscription icons in the iOS subscription view
2022-10-19 10:29:12 +08:00
Jackson Harper
fa35168bb4 Display subscription icons in the iOS subscription view 2022-10-17 16:54:37 +08:00
Jackson Harper
68a304664c Empty state for the Highlights View 2022-10-17 15:13:05 +08:00
Jackson Harper
d9c91c3137 Reset tabIndex when state is reset to loading
We track the state of the current index in two places: the audio
controller, which updates as audio as played, the tabView has its
own binding of the current index, this is to allow scrolling.

When the audio item being played changes, we need to reset the
state of the tabIndex. We do this by watching for state loading
which occurs when new audio is loaded.
2022-10-13 15:37:37 +08:00
Jackson Harper
fe1f4ee51d Update the scrubber max value when items change 2022-10-13 15:20:28 +08:00
Jackson Harper
bafe1bd338 Ensure the audio index is updated when items are changed 2022-10-13 15:04:57 +08:00
Jackson Harper
2e9bda7835 Dont instantiate TabView with zero items
Seems this prevents the crash when the TabView tries to set
its index to 0/0.
2022-10-13 14:02:17 +08:00
Satindar Dhillon
cd1b62b85b add min size to macos email login view frame 2022-10-12 13:33:59 -07:00
Satindar Dhillon
b3310c61c7 update buttons on welcome screen to work for macos 2022-10-12 13:23:22 -07:00
Satindar Dhillon
903e58b3c5 add empty subscriptions list message 2022-10-12 13:16:33 -07:00
Satindar Dhillon
8fcbfbbd2e fixes after rebasing 2022-10-12 12:58:32 -07:00
Satindar Dhillon
d84f41767f create a mac specific nav card 2022-10-12 10:11:11 -07:00
Satindar Dhillon
c287eb4a59 add os conditionals so the mac app compiles 2022-10-12 10:11:09 -07:00
Jackson Harper
f047775532 Improve the replay button, give an overlay behind so its easier to see 2022-10-11 16:41:23 +08:00
Jackson Harper
476d44fbb4 Try to prevent index out of bounds issues with the tab controller 2022-10-11 16:34:52 +08:00
Jackson Harper
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
Jackson Harper
3709628a93 Update the advanced search suggestions + typeahead when selected 2022-10-11 14:57:09 +08:00
Jackson Harper
188b51b293 Fix the spacing on top of the library list
On iPad the navigation bar size was set too larger without
specifying inline.

Without the spacer we get some re-layout glitches after loading
completes.
2022-10-11 13:13:51 +08:00
Jackson Harper
4149299b68 Move the shimmer out of the library list 2022-10-11 12:47:55 +08:00
Jackson Harper
bca7b650d6 We still need to show the filtersheader if there is a search term but no results 2022-10-11 12:32:46 +08:00
Jackson Harper
a1fabcc564 Set the searchbar to first responder when advanced search or term updates are used 2022-10-11 12:01:46 +08:00
Jackson Harper
015167af60 Remove old code 2022-10-11 11:33:53 +08:00
Jackson Harper
2d5bc56712 Remove old code 2022-10-11 11:33:09 +08:00
Jackson Harper
7267f07880 Use a new modal for search 2022-10-11 11:27:33 +08:00
Jackson Harper
783e25b63a Remove text to speech feature flag, its enabled for everyone now 2022-10-11 11:27:33 +08:00
Jackson Harper
ea826af9b4 A couple small layout tweaks on the highlight card view 2022-10-06 13:16:41 +08:00
Jackson Harper
e831ba54ae Better sizing on webview nav bar items 2022-10-06 12:34:16 +08:00
Jackson Harper
42b0921ab6 More work on the player UI, more consistent nav bar item sizing 2022-10-06 12:34:16 +08:00
Jackson Harper
ca725b4908 Improve text to speech follow UX 2022-10-06 12:34:15 +08:00
Jackson Harper
b983a4336b Dont try to highlight beyond the last item despite speech marks offset data 2022-10-06 12:34:15 +08:00
Jackson Harper
f9e2809a10 WIP: follow along text for tts 2022-10-06 12:34:15 +08:00
Satindar Dhillon
36e5e76809 add copy and delete options to highlight list cards 2022-10-05 12:35:35 -07:00
Satindar Dhillon
e36920e96e reload web view if article highlights had been mutated from the highlits list modal 2022-10-05 12:02:08 -07:00
Satindar Dhillon
db9246553f message web container view when highlight view is dismissed and mutations have occurred 2022-10-05 12:02:08 -07:00
Satindar Dhillon
c5ad8a238c persist annotation changes from highlights view 2022-10-05 12:02:08 -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
Satindar Dhillon
cffdfa4342 sort highlights by createdAt 2022-10-05 12:02:08 -07:00
Satindar Dhillon
79875706e9 add note section to highlights view 2022-10-05 12:02:08 -07:00
Satindar Dhillon
18760d9043 style highlights card 2022-10-05 12:02:08 -07:00
Satindar Dhillon
29d14b3e8d create highlight list card 2022-10-05 12:02:08 -07:00
Satindar Dhillon
397fb5d9f7 add a basic highlights list view 2022-10-05 12:02:08 -07:00
Satindar Dhillon
d82ffa4432 add view highlights context menu to home feed items 2022-10-05 12:02:08 -07:00
Jackson Harper
e2d823b3d5 Tagline and font changes to the welcome page 2022-09-28 12:29:35 +08:00
Jackson Harper
8e5fb98432 Add missing MarqueTextView file 2022-09-28 11:22:23 +08:00
Jackson Harper
12395c2385 Dont show the language changer on the settings voice picker 2022-09-27 16:29:46 +08:00
Jackson Harper
8e1ac67d80 Use a UIViewRepresentable to set slider images instead of introspection
The slider was losing the custom images when being opened/closed
sometimes because introspection doesn't get called.
2022-09-27 16:22:02 +08:00
Jackson Harper
d77f893e06 Use marquee text on audio player for long titles/info sections 2022-09-27 14:36:00 +08:00
Jackson Harper
247fcf0eb3 Dont display loading indicator if audio is not playing when voice is changed 2022-09-26 20:46:28 +08:00
Jackson Harper
5bb0b1246b Add the voice selection view 2022-09-26 17:47:06 +08:00
Jackson Harper
f902f74cd2 Refactor voices code, show an indicator when switching voices 2022-09-26 17:19:24 +08:00