Commit graph

130 commits

Author SHA1 Message Date
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
Samuel Clay
5fd3126316 Cut a bit too much when fixing rotation bugs. Closes #842. 2015-12-07 19:41:15 -08:00
David Sinclair
af2ab36297 iOS: done #825 (dark mode) 2015-12-07 16:09:49 -08:00
Nicholas Riley
777da449a4 Remove mentions of UIPopoverController (fixes regressions in #820).
Also remove -[NBContainerViewController showSendToController:] which no longer does anything of the sort, and attempt to speed up popover-popover transition a bit by not animating.
2015-12-05 14:42:02 -05:00
Samuel Clay
d694993d8d V5.0.2. 2015-12-01 16:51:18 -08:00
Samuel Clay
b756e7cd80 Fixing rotation issues on iphone and ipad when rotating in original view and returning back to story. 2015-12-01 15:17:46 -08:00
Samuel Clay
0117bbc815 No longer clearing story when opening original view. Also fixing rotation issues when returning to story detail from rotated original view. 2015-11-30 18:12:10 -08:00
David Sinclair
05995eff64 iOS: done #820 (improve split view support) 2015-11-28 22:07:38 -08:00
David Sinclair
b8a82544bb iOS: done #794 (voiceover support)
Added voiceover labels where needed on the main views.  More could be
done, but this is a good start.
2015-11-03 22:21:18 -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
8c26fb1117 Aww yeah, fixing race condition for drawing stories. 2015-10-06 18:52:58 -07:00
Samuel Clay
b1d9cc9e92 Correctly showing text or story view for stories based on story feed, not folder. 2015-10-05 11:45:40 -07:00
Samuel Clay
9806ed08f1 Experimental commit to speedup scrolling between stories. 2015-10-05 11:45:40 -07:00
Samuel Clay
41d0423c5b Fixing rotation losing scroll position. Still have font size issue when returning to view with different rotation. 2015-09-28 20:01:17 -07:00
Samuel Clay
2829565167 Rewriting story page control to use autolayout. 2015-09-23 13:02:25 -07:00
Samuel Clay
b35ad92e98 Fixing rotation bugs around minimum scale. 2015-09-23 11:34:03 -07:00
Samuel Clay
3ec1549c57 Fixing traverse view movements. 2015-09-22 18:20:48 -07:00
Samuel Clay
6556898be4 Attempting a fix for parent view controller orientation on rotation. Also fixing Text view causing active story position to be accidentally shifted. 2015-09-22 17:16:08 -07:00
Samuel Clay
fa19220c66 Adding crashalytics. Refactoring some rotation methods. 2015-09-22 16:34:24 -07:00
Samuel Clay
c5de98447f Cleaning up unused rotation code. 2015-09-22 13:30:21 -07:00
Samuel Clay
dc9024c03d Fixing rotation for iphones. 2015-09-22 13:25:18 -07:00
Samuel Clay
667e999535 Boosting font size for XL. Fixing rotation font sizes issues. And smoothing rotation so theres no jerky motions. 2015-09-22 13:10:35 -07:00
Samuel Clay
cb181afb0b Fixing rotation and making it smoother, although landscape has an odd font size issue. 2015-09-21 17:01:28 -07:00
Samuel Clay
1b6a5cb15e Updating dependencies and fixing ios 9 warnings. Reachability and SBJson. 2015-09-16 16:53:07 -07:00
Samuel Clay
f2dfacca8a Fixing rename title update on ipad. 2015-05-19 11:10:59 -07:00
Samuel Clay
51e25cf051 Fixing page bug when loading app and selecting page that's not the first story. 2015-04-26 21:22:25 -07:00
Samuel Clay
3eef4bd2ea Fixing issue with scroll view. 2015-03-12 19:43:39 -07:00
Samuel Clay
9694d93538 If text fails to fetch, tapping the text button should not change the text lock. 2015-03-11 18:51:35 -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