Commit graph

47 commits

Author SHA1 Message Date
David Sinclair
125c9f77a3 #817 (three column layout)
- Cleanup and removal of obsolete code and resources.
2021-06-05 21:50:57 -07:00
David Sinclair
fbedad1c7e #1490 (split control to feeds menu) 2021-05-29 21:25:43 -07:00
David Sinclair
e0fce3f509 #817 (three column layout)
- Removed the obsolete container view.
- Tweaked a few places that still used it.
2021-04-24 21:55:36 -07:00
David Sinclair
9ede6c39ad #1442 (UI updates) 2021-03-26 21:51:02 -07:00
David Sinclair
f091832e6d #817 (three column layout)
- Since the UIPageViewController approach to paging had multiple issues that were proving impossible to work around, I decided to revert to the old UIScrollView-based approach.
2021-01-29 20:10:53 -08:00
David Sinclair
2549a4cec5 #817 (three column layout)
- Lots more progress on the detail view and other areas.
2020-10-30 20:58:27 -07:00
David Sinclair
8cc59dccf4 #817 (three column layout)
- More progress on the story pages stuff.
2020-09-26 20:30:35 -07:00
David Sinclair
8f7f485043 #817 (three column layout)
- Numerous changes for three-column layout support and other projects.
- Work in progress.
2020-08-29 21:19:32 -07:00
David Sinclair
5fe73d431b #817 (three column layout)
- Fixing warnings.
- Adding Swift subclasses of ObjC ones.
2020-08-27 21:26:12 -07:00
David Sinclair
074ddb390b #1311 (YouTube fullscreen)
- Added a preference on iPad to show videos inline or full-screen. Defaults to inline.
- This preference only applies after the app is restarted, as it's a configuration option of the web view, that has to be set on creation.
2020-06-15 21:26:05 -07:00
David Sinclair
1b3eec5489 Merge branch 'dejal' into wkwebkit 2020-03-28 17:54:12 -07:00
David Sinclair
45298d8cd7 #1292 (dark mode FTUX)
- Fixed; only affected iPad in dark mode, so probably not too egregious.
2020-03-28 14:31:50 -07:00
David Sinclair
dfa0eb944a #1270 (replacing UIWebView with WKWebView)
- Tweaks for Xcoce 11.4.
- Web view fixes.
2020-03-27 20:42:33 -07:00
David Sinclair
165ec98ceb #1208 (iOS 13 support) 2019-09-21 14:51:55 -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
ed8d3c76e6 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-27 12:47:15 -04:00
David Sinclair
087032e5a9 iOS #1167 (dark mode iPad display issue) 2019-01-25 19:44:05 -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
Samuel Clay
82b6e238e2 Styling login controller. 2018-04-14 21:26:27 -07:00
Samuel Clay
4d9ea06ee5 Font changes on login. 2018-04-06 09:35:27 -04:00
Samuel Clay
a286be68a9 Preliminary drag-and-drop, although it doesn't seem to work when dropping a URL. 2017-11-30 16:49:20 -08:00
Samuel Clay
c2bfddb6c2 Stubbing in in-app payments in iOS app. Still needs products to load, product selection, communicating with server, and removable of all non-premium features. 2017-11-09 18:43:37 -08:00
Samuel Clay
fcf42b1c05 Fixing ipad dashboard navigation bar sizing issue on ios 11. 2017-10-03 18:51:27 -07:00
Samuel Clay
3121fa2341 Fixing notifications on ipad. Notifications are also now updated after saving. 2017-04-05 18:46:39 -07:00
David Sinclair
5317690606 iOS: done #899 (Forgot Password flow) 2016-03-27 21:48:30 -07:00
David Sinclair
e98cf18bfd iOS: reverted WKWebView changes
I kept a copy of the files from before the change, just in case, so I
just copied them back in to revert everything.
2016-02-01 10:44:59 -08:00
David Sinclair
a14ae1ba87 iOS: switched story view to WKWebView
This should have significant performance improvements, leveraging the
full power of the Safari Nitro Javascript engine and out-of-process
rendering. Also as requested, it now observes the progress and removes
the spinner as soon as the base HTML has loaded.  Some big changes, but
doesn’t look like anything is broken.
2016-01-30 20:54:53 -08:00
David Sinclair
df6b098664 iOS: tweaked #825 (themes) 2016-01-07 21:12:58 -08:00
David Sinclair
af2ab36297 iOS: done #825 (dark mode) 2015-12-07 16:09:49 -08:00
David Sinclair
3907596be6 iOS: fixed #788 (iPad Pro support) & fixed #789 (tabbing on login/signup) 2015-11-04 16:11:39 -08:00
Samuel Clay
4ab1ebe19d Fixing broken original view on iPad. 2015-09-21 17:01:28 -07:00
Samuel Clay
449f11c11d Fixing crashes on uiactivityview and fixing lag on finding last story scroll position. 2015-09-17 17:01:32 -07:00
Samuel Clay
32fccfe118 Stubbing in scroll positions and beginnign to fetch them (unsuccessfully so far). Just need to scroll user to position and this feature's done. 2015-09-16 21:34:41 -07:00
Nicholas Omann
b318f751b3 Add button to login screens for password auto-fill. 2015-06-06 16:12:32 -05:00
Samuel Clay
fa55b2f3ac Fixing user tag view on ipad. 2014-11-10 16:16:14 -08:00
Samuel Clay
93c4ddfc30 Full bleed images. Turning off single tap for images. 2014-09-19 14:48:54 -07:00
Samuel Clay
4f2455e846 Huge update to iPad app. Adding story content, image preview, and story list to dashboard. Whew. 2014-02-10 19:21:53 -08:00
Samuel Clay
18e4af950f Fixing many issues with transitions on the ipad. Still need to fix the interactive transition completion. 2013-12-11 18:06:22 -08:00
Samuel Clay
7418743dc1 Fixing a couple display glitches on ipad. 2013-10-04 16:41:22 -07:00
Samuel Clay
2d3c469036 Fixing folder icon in move dialog on ipad. 2013-10-02 17:50:20 -07:00
Samuel Clay
0580682a3a Fixing trainer and profile for use on ipad. 2013-10-02 16:28:09 -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
c9b8fdd35f Fixing a few nav bars to fit. 2013-09-26 16:12:09 -07:00
Samuel Clay
6bbfbff4ed Fixing temp storage of comments/replies. De-translucentizing navbars. 2013-09-25 12:05:17 -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
9561a3406b iOS v3. Fixed move site view folder placement as well. 2013-09-12 21:26:38 -07:00
Samuel Clay
bfff777490 Moving ios and android from media to clients. 2013-06-27 09:43:22 -07:00