Commit graph

159 commits

Author SHA1 Message Date
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
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
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
4148b2a375 iOS: #1100 (scroll vertically between stories): iPhone X tweak 2018-09-06 11:31:17 -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
cf70d7b65f Fixing copied/saved toasts on ios. 2018-07-13 15:25:27 -04:00
Samuel Clay
98537bd4f8 Removing base64 lib. 2017-11-30 16:57:10 -08:00
Samuel Clay
8b3f2f6040 Fixing crash on ipad, as well as story page sizing. 2017-11-07 19:28:01 -08:00
Samuel Clay
c74c3d4c88 iOS 7.1. 2017-11-06 21:13:07 -08:00
Samuel Clay
8fbb855a04 Starting from the beginning on iPhone X story page control in landscape. 2017-11-06 20:12:32 -08: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
cf26b3aced Adding infrequent site stories to iOS. Also adding documentation to API. 2017-11-05 22:07:43 -08:00
Samuel Clay
2ffdabdbb8 Moving traverse view down on older iPhones. 2017-11-05 21:43:08 -08:00
Samuel Clay
0e306014ec Fixing ios 11 warnings. Also fixing share view title icon size. 2017-11-05 18:44:33 -08:00
Samuel Clay
5e2f139657 Using safe area insets instead of hard coded offsets. 2017-11-05 18:30:47 -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
df2cb636e5 Adding notifier back to detail pages. 2017-10-30 18:32:59 -07:00
Samuel Clay
644759d752 Aiutolayout for notifier. Needs animations fixed. 2017-10-30 11:30:12 -07:00
Samuel Clay
2ef91d505b Baseline autolayout changes for story page control for iPhone X, but a lot needs to happen to get sizing correct for story traversal buttons and story web views. 2017-10-18 21:37:03 -07:00
Samuel Clay
3730b4db10 Fixing image sizes in ios app. 2017-10-03 18:39:11 -07:00
Samuel Clay
4d980ab267 Adding error handling on a bunch of views: share, save, unread. 2017-06-01 22:32:35 -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
ef869415e1 Removing all mentions of ASI. 2017-03-10 09:16:03 -08:00
Samuel Clay
c8bc085576 Fixing notifications to work on app start. 2016-12-06 16:03:40 -08:00
David Sinclair
fff85beb23 iOS: fixed #960 (returning on iPad reloads story)
A bit tricksy to track down, but videos keep playing and the scroll
position is preserved (on rotation while in the app, too).
2016-11-01 15:10:56 -07:00
David Sinclair
022ea721b1 iOS: fixed #955 (split screen issue) 2016-10-05 21:32:22 -07:00
David Sinclair
27fbf12081 iOS: fixed #929 (rotation issue on iPhone with Safari browser)
This was a curly one!  I also fixed a bunch of Xcode 8 warnings (for
non-third-party code; I'd like to fix the third-party ones to get to
zero warnings, but don't know how you feel about that).
2016-10-05 21:03:32 -07:00
David Sinclair
6b551e13e1 iOS: fixed #924 (losing story on lock) 2016-06-16 17:10:04 -07:00
David Sinclair
adbd1662bd iOS: fixed #909 (crash when saving a story)
Was doing UI stuff on a background thread. Naughty.
2016-04-14 20:28:16 -07:00
Nicholas Riley
b364b0b92e iOS: Allow Command-. in addition to Escape to go back.
This doesn’t match the Web but many keyboards for iOS devices, including Apple’s Smart Keyboard, don’t have Escape keys on them.
2016-03-19 13:22:57 -04:00
Nicholas Riley
f01ec1c008 iOS: Fix popover interaction with keyboard support.
Use the same popover creation code in more places, which adds Escape and
Command-. to dismiss popovers.

Ensure that popovers both get and can accept first responder, preventing
keyboard input from leaking through to an underlying view controller.
Without this, it can be confusing as, for example, you can navigate to a
different story while you’ve got a ‘mark read’ popover shown for another
story.
2016-03-19 13:22:02 -04:00
David Sinclair
419b414272 iOS: fixed traverse positioning 2016-03-09 18:01:32 -08:00
Samuel Clay
a32ce42ba2 Redrawing all taskbar icons to remove white shadow and consistently apply a thin inner shadow. Closes #885. 2016-03-01 12:31:32 -05:00
Samuel Clay
bfb2affe17 Hiding bottom sizer bar on iphone. 2016-02-18 12:15:09 -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
592bc7559a iOS: tweaked #825 (dark mode)
Fixes for more of @nriley’s reported issues.
2015-12-13 21:46:07 -08:00
Nicholas Riley
64fc3f2789 iOS: Keyboard support for story trainer (#826). 2015-12-09 11:20:36 -05:00
Nicholas Riley
edccacbd2c iOS: Make arrow keys switch stories too (#826). 2015-12-09 11:20:36 -05:00
Nicholas Riley
885463fa71 iOS: Select first story when navigating to previous story via keyboard if no story selected (#826).
Makes behavior consistent with the Web.
2015-12-09 11:20:35 -05:00
Nicholas Riley
52cfb516f0 iOS: Only display/respond to valid keyboard shortcuts (#826). 2015-12-09 11:20:35 -05:00
Nicholas Riley
d64c66dd62 More reliably focus the current page, again (#826). 2015-12-09 11:20:35 -05:00
Nicholas Riley
2f6e6540bb Keyboard support for back buttons (#826).
Also focuses current story page more reliably.
2015-12-09 11:20:35 -05:00
Nicholas Riley
b88e1cc5fc First pass at iOS keyboard support (#826). 2015-12-09 11:19:13 -05:00
Nicholas Riley
3e39a47de5 Merge branch 'master' into 5.1 2015-12-09 10:49:26 -05:00