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