Commit graph

966 commits

Author SHA1 Message Date
David Sinclair
fd40e9061b iOS: #1157 (interactive back gesture)
Back gesture now works in full-screen too.
2019-05-28 19:40:15 -07:00
David Sinclair
83e9a956c3 iOS: #1157 (interactive back gesture)
Improved it so interactive back gesture works when the navigation bar is shown, or when scrolling between stories vertically. As you originally pointed out, scrolling between stories horizontally conflicts with the back gesture.

It is using the system gesture, so I can’t change the gesture behavior.
2019-05-17 20:36:55 -07:00
David Sinclair
415abc883a iOS #1160 (state restoration)
If the story isn’t available, now pops to the feed detail.
2019-05-16 20:39:18 -07:00
David Sinclair
aade97e73d iOS #1156 (story titles height)
Allowed a bit more space between the title and content.
2019-05-16 19:56:39 -07:00
David Sinclair
618c8753cb iOS: #1157 (interactive back gesture)
Tweaked to avoid getting stuck if the edge swipe is cancelled.
2019-05-16 19:43:09 -07:00
David Sinclair
f5e189d82c iOS: #1157 (interactive back gesture)
Now restores the standard edge swipe gesture delegate when going back to the feed detail.
2019-05-16 19:31:24 -07:00
David Sinclair
7cde63bdd1 iOS: #1186 (full screen controls hide with traversal)
The autoscroll controls will now hide with the traversal when scrolling. They still appear on tap, or when going to a new story, to make it easy to re-enable scrolling. Of course, they never appear if set to manual scrolling.
2019-05-16 13:58:03 -07:00
David Sinclair
6317d60da3 iOS: #1138 (Siri Shortcuts)
Basic support for Siri Shortcuts; more to come. See the following comment on the issue for more info.
2019-04-24 20:32:04 -07:00
David Sinclair
fc96af7e2b iOS: #1157 (interactive back gesture) 2019-04-24 13:02:04 -07:00
David Sinclair
8f54c44f82 iOS: #1160 (state restoration)
- iPad support for state restoration.
2019-04-18 20:38:14 -07:00
David Sinclair
7b2bdb6e54 iOS: #1156 (story titles height)
- Now determines the number of rows from the available space, to ensure the text never overlaps.
2019-04-17 13:54:55 -07:00
David Sinclair
65465ff31b iOS: #1182 (full screen tweaks)
- Fixed offset short stories.
- Moved autoscroll controls closer to bottom on iPhone or compact.
- Moved autoscroll controls between traversal buttons on regular iPad.
2019-04-16 20:24:42 -07:00
David Sinclair
76092f2413 iOS: #1177 (iPad display issues in split view)
Was setting to a fixed width.
2019-04-15 21:00:14 -07:00
David Sinclair
71194bfd2f iOS: #1160 (state restoration)
- Added a "Restore position" preference in the "Reading Stories" group, with options to restore the previous state on launch always, within a specified interval, or never.
- When within the indicated interval, the app restores the feeds, feed detail, and story selections and scrolling positions.
- The active story is marked unread to ensure it remains available for restoring, and re-marked read when resumed.
- NOTE: only supported on iPhone for now.  I’ll add iPad support later.
2019-03-22 20:55:22 -07:00
David Sinclair
176aa0769a Fixed iOS: #1175 (duplcated sentences in content previews)
Sorry, a bug in the optimized HTML converter that affected some content.
2019-03-19 20:08:59 -07:00
David Sinclair
3aecee118c iOS: tweaked #1156 (story height)
- Fixed overlap when the title is long and the content is short.
2019-03-04 20:30:11 -08:00
David Sinclair
9ffb727d70 iOS: tweaked #1137 (full screen)
- Pinch in gesture in a story to force the nav bar to show when hidden for full screen or autoscroll.
- Pinch out gesture to hide it if appropriate.
- Form sheet Safari presentation now only on iPad.
- Responsive swipe is covered by another issue.
2019-03-04 20:07:42 -08:00
David Sinclair
899451a9e4 NewsBlur iOS: tweaked #1171 (autoscroll)
Fixed scrolling next to autoscroll buttons.
2019-03-04 19:21:52 -08:00
David Sinclair
992e836529 iOS: #1171 (autoscroll)
I really like this feature!

- Added a segmented control to the story detail menu (in the previous commit).
- When autoscroll is on, the story scrolls automatically.
- Tapping the story when autoscroll is on now shows a small overlay with buttons to turn off autoscroll, pause/resume scrolling, go slower, or go faster.
- The overlay auto-hides after a moment.
- Uses full-screen, even if not separately enabled.
- The user can still manually scroll, and it keeps autoscrolling from there.
- It stops autoscrolling when reaches the bottom.
- When going to another story, the autoscroll overlay briefly appears (if enabled), so the user can resume autoscroling, but it doesn’t resume automatically.
2019-02-28 15:29:31 -08:00
David Sinclair
ba94f4ef8f iOS: #1137 (full screen)
- Removed the tap gesture, as requested. Though I suspect you might change your mind about that one.
- Added a segmented control to toggle full screen in the story detail menu.
- (Also added one for the forthcoming autoscroll feature while I was there, since it’s easier to add both at once.)
- Fixed a bug with full screen when vertically scrolling between stories.
2019-02-27 13:33:38 -08:00
David Sinclair
311469e968 iOS: #1154 (iPad size issue)
See discussion in previous comment on the issue. Sam, you can decide whether to accept this change, which seems reasonable to me, or live with rare sites borking the app, or perhaps ask for help from Apple DTS.
2019-02-26 14:40:14 -08:00
David Sinclair
45875d2e10 iOS: #1156 (story titles height)
- Fixed mistakenly showing the infrequent stories message.
- Fixed the alignment of the segmented controls, by making all non-proportional.
- Added a control for the image size.
- Decodes HTML entities, and strips line breaks.
- Uses dynamic row heights when the text is short.
2019-02-12 20:43:44 -08:00
David Sinclair
fc1fa9a941 iOS: #1156 (story titles height)
Added segmented control in feed detail list.
2019-02-05 21:05:34 -08:00
David Sinclair
22ab38b017 Warning fix 2019-01-30 19:14:04 -08:00
David Sinclair
c8d7f88890 iOS fixed #1149 (mark read on scroll while loading) 2019-01-30 15:07:26 -08:00
David Sinclair
6c97dc1868 iOS done #1152 (draw story after 1 second) 2019-01-30 14:39:50 -08:00
David Sinclair
1077ddc12a iOS: done #1156 (story titles height)
Replaced the Preview descriptions preference with a multi-select for title only, plus short, medium, and long title & content. The text space is dynamically distributed between the two. The thumbnail is constrained in size so both the large and small variations work with all preview text sizes, with the date below if it fits.
2019-01-30 11:58:32 -08:00
David Sinclair
087032e5a9 iOS #1167 (dark mode iPad display issue) 2019-01-25 19:44:05 -08:00
David Sinclair
eb7b049679 iOS: fixed #1166 (keyboard shortcut story skipping)
Easy enough fix. Can’t trust the nextPage.pageIndex, as the view may not have been reused yet in the middle of scrolling.
2019-01-25 19:18:06 -08:00
David Sinclair
d86e0b5234 iOS: #1137 (full screen reading)
Now shows the traverse buttons when showing the bar, and hides when hiding.
2019-01-24 20:04:00 -08:00
David Sinclair
b707623e00 iOS: #1137 (full screen reading) 2019-01-18 15:21:56 -05:00
David Sinclair
8a3bf493a3 iOS: #1137 (full screen reading)
Show bar on edge swipe.
2018-12-24 21:01:45 -08:00
David Sinclair
cd101bfc41 iOS: #1137 (full screen reading) 2018-12-24 14:39:28 -08:00
David Sinclair
148fc31f54 Commented out dynamic hiding. 2018-12-21 13:12:41 -08:00
David Sinclair
1359d04fe1 iOS: #1137 (full screen reading)
Now supports interactively hiding or showing the nav & status bars when scrolling up and down, and the text no longer moves when hiding/showing via tap.
2018-12-13 08:22:37 -08:00
David Sinclair
bad814f27a iOS: fixed #1139 (scroll to top)
The search field is no longer hidden on the iPad dashboard view.
2018-12-08 13:40:58 -08:00
David Sinclair
83bc82e104 iOS: #1150 (sound pauses when loading story)
Don’t need to make the audio session active; the Info.plist audio value is enough for the AirPlay fix.
2018-11-29 13:46:42 -08:00
David Sinclair
c735df76f7 iOS: new iPad Pro compatibility
Story view updated for new iPad Pro.
2018-11-29 13:35:44 -08:00
David Sinclair
0fdc597b21 iOS: new iPad Pro compatibility WIP
Dashboard updated for new iPad Pro.
2018-11-21 19:57:22 -08:00
David Sinclair
384a648858 iOS: #1137 (full screen reading)
Added a screen edge swipe gesture recognizer to support that when full-screen (as the built-in one doesn’t work then); added support for tapping images to toggle.
2018-11-21 14:40:29 -08:00
David Sinclair
ad30808be5 iOS: #1139 (scroll to top)
The search bar now remains visible.
2018-11-21 13:31:50 -08:00
Samuel Clay
74f99f78a6 Changing scroll orientation also was changing line spacing. 2018-11-14 12:22:28 -05:00
David Sinclair
32cc3080e5 iOS: #1148 (login as error)
Fixed incorrect HUD behavior.
2018-11-13 15:23:33 -08:00
David Sinclair
79824df7e3 iOS: #1139 (scroll to top)
Better fix; just needed to add an extra layout before the animation.
2018-11-13 14:56:44 -08:00
David Sinclair
4ad5a2f4b6 iOS: #1139 (scroll to top)
These changes avoid the wacky Sam-only issue of folders moving around, triggered by the notifier bar doing animated layout.
2018-11-13 14:39:58 -08:00
David Sinclair
85d3ae65fa iOS: done #1142 (preview size pref)
I think you’ll particularly like the small size on your iPhone SE.
2018-11-12 20:27:46 -08:00
David Sinclair
30a1c89b41 iOS: done #1139 (scroll to top)
Folder headers were misplaced due to adding the refresh control as a subview instead of setting the table property; jumping to the top was due to hiding search field, now only does that if at the top, and does it animated.
2018-11-12 19:28:44 -08:00
David Sinclair
fe65f038a6 iOS: #1137 (full screen reading)
Added a "Tap story" preference with "Toggle full screen" and "Do nothing" options; toggling is the default.  This is only available on iPhone.  When active, a single tap in a story, not on a link, image, movie, or button, will hide or show the status and navigation bars.  On iPhones with a notch (iPhone X, XS, etc), the feed bar at the top is also hidden, so the story can scroll under the notch, using every bit of the screen.
2018-10-31 20:05:11 -07:00
David Sinclair
2c88f21331 iOS: done #1091 (story theme switch) 2018-10-22 15:14:12 -07:00
David Sinclair
0cf19940db iOS: #1135 (privacy policy etc)
Added text between the purchase policy and products table with links to the privacy policy & terms of use.
2018-10-22 13:05:28 -07:00