Commit graph

120 commits

Author SHA1 Message Date
David Sinclair
fd605e079d #1281 (iPad widget issues)
- I managed to reproduce the layout issue, so have implemented a check and correction for it.
2020-02-20 19:32:59 -08:00
David Sinclair
65aa2e8518 iOS: #1215 (wonky behavior) 2019-10-23 20:32:07 -07:00
David Sinclair
fa6052c85a #1249 (dark theme colors)
Tweaked dark theme colors to be darker, and I think better. Feel free to tweak the colors, or let me know if you want me to change anything.
2019-10-22 21:14:15 -07:00
David Sinclair
879ace7043 iOS: #1254 (settings with stories on bottom) 2019-10-22 13:55:30 -07:00
David Sinclair
bb4c258b71 iOS: #1201 (show hidden stories)
- Implemented the feature, showing or hiding hidden stories, only offering it if there are some.
- I used the “all” icon in the menu as a placeholder; please provide one you’d prefer.
- Since the crusty old menu mechanism doesn’t handle dynamic items well, I took this opportunity to migrate the feed detail menu to the block-based MenuViewController mechanism, resulting in significant code reduction.
- Enhanced MenuViewController to support the theme controls etc, so other menus can be more easily migrated next time they need to be updated.
2019-06-21 20:09:09 -07:00
David Sinclair
8f54c44f82 iOS: #1160 (state restoration)
- iPad support for state restoration.
2019-04-18 20:38: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
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
Samuel Clay
6f0eb995bc Huge number of fixes for the Story titles on bottom layout on iPad. Better image support and fixes for drag-and-drop. Also fixing sharing being broken after a reply. 2017-05-11 12:51:40 -07:00
Samuel Clay
6bc2738225 Fixing keyboard size bug on ipad. Also fixing sharing stories on first load (replying leads to sharing). 2017-05-10 14:57:14 -07:00
Samuel Clay
8d77104365 Fixing notification popover placement on ipad. 2017-04-11 17:15:41 -07:00
Samuel Clay
671b0667ae Feeds are now loaded in notifications table. Now to build the cells and save notification types. 2016-11-23 13:22:12 -06:00
Samuel Clay
47a7126c91 Stubbing in notifications table. Now needs notification feed cells. 2016-11-23 13:22:12 -06:00
Samuel Clay
56c03d113a Stubbing in notifications editor on iOS. 2016-11-23 13:22:12 -06: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
fb03d62610 iOS: fixed #913 (iPad layout issue with landscape) 2016-05-10 21:47:18 -07:00
David Sinclair
b47343ad4a iOS: fixed vertical separator theme issue 2016-03-23 17:50:08 -07:00
David Sinclair
7d8bd0db96 iOS: fixed #864 (All Sites button disappearing) 2016-01-29 16:11:21 -08:00
David Sinclair
8ad5b8b602 iOS: tweaked #825 (dark mode)
More tweaks to the theme handling, including the story CSS. The gesture
has been extended to make it easier to switch themes: it's still up for
light and down for dark (like a light switch), but swiping up again
will switch between the two light themes, and swiping down again will
switch between the two dark themes.
2015-12-20 22:04:55 -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
2f6e6540bb Keyboard support for back buttons (#826).
Also focuses current story page more reliably.
2015-12-09 11:20:35 -05:00
David Sinclair
af2ab36297 iOS: done #825 (dark mode) 2015-12-07 16:09:49 -08:00
Nicholas Riley
ceee44f44d Don’t crash when trying to open a popover from keyboard when same popover is already visible. 2015-12-05 20:59:47 -05: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
David Sinclair
05995eff64 iOS: done #820 (improve split view support) 2015-11-28 22:07:38 -08:00
David Sinclair
f394e19232 iOS: changed #808 (add site tweaks)
Here are the folder selection and size changes.  Awaiting clarification
of the autocomplete before I close this.  (Or if it's one line to
comment out, you could do that if you prefer.)
2015-11-05 21:00:11 -08:00
David Sinclair
ef5adc0d16 iOS: fixed #775 (sharing view missing) 2015-11-03 14:28:10 -08:00
David Sinclair
839a1d0417 iOS: fixed #774 (story page position after activating)
Now re-activates without story page glitches, and handles rotation
while inactive properly.
2015-11-02 21:09:17 -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
82a7d980f6 Done #769 (swipe to dismiss Safari View Controller) 2015-10-24 22:22:16 -07:00
David Sinclair
ff42d673c2 Implemented #769 (Safari swipe to dismiss) 2015-10-23 17:42:55 -07:00
David Sinclair
91dc6d332c Also for #780, now dismisses instead of pops the Safari View Controller 2015-10-22 21:25:20 -07:00
David Sinclair
1f9a629347 Fixed: iOS: Video continues playing even after safari view controller is dismissed #780
Can't change the URL, can only clear the delegate.
2015-10-22 21:09:03 -07:00
Samuel Clay
9806ed08f1 Experimental commit to speedup scrolling between stories. 2015-10-05 11:45:40 -07:00
Samuel Clay
035ccdcb88 Fixing Safari view on ipad, although still need to remove navigation bar. 2015-10-01 21:15:56 -07:00
Samuel Clay
3ec1549c57 Fixing traverse view movements. 2015-09-22 18:20:48 -07:00
Samuel Clay
dc9024c03d Fixing rotation for iphones. 2015-09-22 13:25:18 -07:00
Samuel Clay
4ab1ebe19d Fixing broken original view on iPad. 2015-09-21 17:01:28 -07:00
Samuel Clay
a98d259387 Removing OvershareKit, ios app is now 8+, and fixed app transport security warnings. 2015-09-14 17:40:18 -07:00
Samuel Clay
0642b9471e Fixing landscape ipad keyboard share bug. Stupid typo! 2014-12-16 12:19:04 -08:00
Samuel Clay
1e6773c2b8 Further removing iphone popover code from ipad. 2014-12-15 17:35:31 -08:00
Samuel Clay
e4872b2a9d Fixing ipad rotation issues by forcing redraw of background views. 2014-12-15 15:44:29 -08:00
Samuel Clay
c167863c95 Fixing view draw issues when selecting interactions and activities from either profile views or the dashboard. 2014-12-15 15:25:07 -08:00
Samuel Clay
08d7d300c9 Fixing ipad rotation page movement. Also correcting story position scrolling. 2014-12-03 15:35:37 -08:00
Samuel Clay
fa55b2f3ac Fixing user tag view on ipad. 2014-11-10 16:16:14 -08:00
Samuel Clay
5fda173146 Adding touch handlers to saved story tags. Upgrading fastclick.js. 2014-11-10 16:00:59 -08:00
Samuel Clay
76d3e287c8 Adding Read Stories view. Also adding support for iOS 7's OvershareKit. 2014-10-22 17:03:55 -07:00
Samuel Clay
3e4ccf8e11 Adding read stories view to ios. 2014-10-22 17:03:55 -07:00