Commit graph

42 commits

Author SHA1 Message Date
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
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
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
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
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
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
2c88f21331 iOS: done #1091 (story theme switch) 2018-10-22 15:14:12 -07:00
David Sinclair
c95351fb10 iOS: tweaked #1100 (scroll vertically between stories): story detail toggle
Horizontal story scrolling is now the default.  Added a control to the story detail options popover to toggle the orientation.
2018-09-05 13:51:33 -07:00
David Sinclair
3ce5f1dc5a iOS: done #1100 (scroll vertically between stories)
Added a new "Scroll horizontally" preference (in the "Reading Stories" section of the prefs).  Defaults off.  Note that this is a change in behavior from before; you might want to default it on to avoid confusing existing users.  I do prefer the new vertical scrolling behavior.
2018-08-30 16:33:42 -07:00
Samuel Clay
9bb1bf0973 Fixing traverse view position on iphone 8, iphone X, and ipad. 2017-11-06 20:09:31 -08:00
Samuel Clay
8df5237e29 Adding in-app safari reader mode preference. Also adding San Francisco as a story font. Thanks to Will Sigmon (@WSig) for both ideas. 2017-11-05 18:22:58 -08:00
Samuel Clay
af23adda97 Adding mark read button for ipad when story titles on bottom. 2017-11-01 22:19:26 -07:00
Samuel Clay
ca3309a0ba Fixing last error. Now to fix everything else that's broken. 2017-04-03 16:07:01 -07:00
Samuel Clay
29e63cef79 Continuing the march. 2017-03-19 18:15:36 -07:00
Samuel Clay
391140a8be Starting to move from ASI to AFNetworking. This is going to take a while. 2017-03-09 20:10:44 -08:00
David Sinclair
07e667a95d iOS: tweaked #825 (dark mode)
Eliminated the old WYPopoverController from the code, since it isn’t
needed and isn’t compatible with theming.  All popovers now use the
modern UIPopoverPresentationController mechanism.
2015-12-15 12:37:18 -08:00
David Sinclair
af2ab36297 iOS: done #825 (dark mode) 2015-12-07 16:09:49 -08:00
David Sinclair
535a66615b iOS: added #791 (separate fonts list)
Sorry for the delay getting to this.  I've implemented the separate
list of fonts, listing the sample one you provided.  Once you get the
others, they can be added to the fonts folder in the resources, and
listed in the -[FontSettingsViewController viewWillAppear:] method (I
can do that if you like).
2015-10-31 16:35:32 -07:00
David Sinclair
d8f79528dd iOS: done #735 (non-modal story notifications) 2015-10-28 21:50:23 -07:00
Samuel Clay
2829565167 Rewriting story page control to use autolayout. 2015-09-23 13:02:25 -07:00
Samuel Clay
dc9024c03d Fixing rotation for iphones. 2015-09-22 13:25:18 -07:00
Samuel Clay
0a365abf73 Fixing switching to and from text mode while still in current feed. Now to change river so that it uses text view setting from feed, not folder (unlike web). 2015-03-11 11:21:59 -07:00
Samuel Clay
1fac3f95c4 Prepping Text view on iOS to become sticky. 2015-03-09 14:20:45 -07:00
Samuel Clay
08d7d300c9 Fixing ipad rotation page movement. Also correcting story position scrolling. 2014-12-03 15:35:37 -08:00
Samuel Clay
be6f01fec4 Fixing rotation page reseting on iOS. Needs a bit of love, but it looks like it works. 2014-11-30 21:24:42 -05:00
Samuel Clay
8186eae9c3 Swapping WYPopoverController for old-looking WEPopover. 2014-11-04 12:15:49 -08:00
Samuel Clay
f60cb639cc Adding line spacing option to iOS app. 2014-05-15 18:06:56 -07:00
Samuel Clay
9254f799bb Massive refactor to move reading/unreading/saving/unsaving logic to storiescollection and to unify all views. 2014-03-05 14:13:49 -08:00
Samuel Clay
2928f63868 Fixing scroll frame size bug when opening story from dashboard. 2014-02-24 18:35:35 -08:00
Samuel Clay
a222b57bc4 Nice story detail animation in for ipad. 2014-01-30 20:28:08 -08:00
Samuel Clay
402c5d9fc1 Massive refactor to fix all toolbar buttons so they extend to the edge. 2013-10-11 17:46:09 -07:00
Samuel Clay
98280255fb Numerous iOS UI tweaks. Gesture icon position, highlighting traversal buttons, user profile size, notifier size on launch, launch cover image. 2013-10-08 13:57:15 -07:00
Samuel Clay
19ead028be Fixing discrepancies between story title list and story's unread status. 2013-10-03 18:07:39 -07:00
Samuel Clay
70c2f0e610 New drag bar for story titles on ipad in portrait. 2013-09-26 19:26:10 -07:00
Samuel Clay
b8fe3d123a Fixing almost all ios7 warnings. Fixing avatar. Upgrading AFNetworking. 2013-09-25 17:43:00 -07:00
Samuel Clay
fdf2f1b61a Further styling ios7. Menus, bunch of buttons, and toolbars. Still lots more. 2013-09-25 10:47:35 -07:00
Samuel Clay
85d546555c Fixing new uiactivities for ipad. 2013-07-19 18:21:15 -07:00
Samuel Clay
a54f511b36 Adding new send to button to traversal bar. Now isntapaper is 2 clicks. 2013-07-19 16:49:48 -07:00
Jesper Kamstrup Linnet
f0b85ee029 Changed the read later success confirmation to use the checkmark HUD instead of an alert view. 2013-07-13 16:57:29 +02:00
Samuel Clay
bfff777490 Moving ios and android from media to clients. 2013-06-27 09:43:22 -07:00
Renamed from media/ios/Classes/StoryPageControl.h (Browse further)