Commit graph

1194 commits

Author SHA1 Message Date
David Sinclair
2cbd12f2dc Updated project settings; fixed warning 2019-05-16 12:49:11 -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
3d61e34e38 iOS: fixed #1169 (scroll performance)
Improved the performance of the convertHTML method, used when calculating dynamic row heights.
2019-02-25 20:42:05 -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
Samuel Clay
e96514a87c ios v8.1. 2018-12-27 14:17:17 -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
Samuel Clay
99e72b5d47 Turning off default tap-to-fullscreen-story gesture on iPhone. Will release as an option not a default (at least for now). 2018-11-30 11:25:33 -05: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
4782e28588 Merge branch 'master' into dejal
* master:
  Updating ios version.
  Upgrading flask
  Fixing security requirements.
  Comment out story cutoff override.
  Adding  to easily make it so feeds never get trimmed of stories. Fixes #1141.
  Changing scroll orientation also was changing line spacing.
  Bumping version.
  Attempt to fix fetching tumblr rss feeds.
  Upgrading flask
  Fixing security requirements.
  Comment out story cutoff override.
  Adding  to easily make it so feeds never get trimmed of stories. Fixes #1141.
  Changing scroll orientation also was changing line spacing.
  Bumping version.
  Attempt to fix fetching tumblr rss feeds.
2018-11-14 12:23:08 -05:00
Samuel Clay
74f99f78a6 Changing scroll orientation also was changing line spacing. 2018-11-14 12:22:28 -05:00
Samuel Clay
4790d84e51 Bumping version. 2018-11-14 12:22:28 -05:00
Samuel Clay
71bb266d72 Updating ios version. 2018-11-13 21:42:54 -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
Samuel Clay
9619b2d833 Changing scroll orientation also was changing line spacing. 2018-11-13 11:53:16 -05:00
Samuel Clay
f129df7d91 Bumping version. 2018-11-13 11:53:16 -05: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