62 Commits

Author SHA1 Message Date
Maurice Parker
27b1443def Remove dispatch code that didn't seem to help and caused us to not be able to find the correct view controller when setting the article. Issue #1881 2020-03-11 18:17:09 -06:00
Maurice Parker
cd5e491f00 Fix issue where full screen wouldn't come back after being engaged and moving to the timeline. (Regression) 2020-02-26 16:02:36 -08:00
Maurice Parker
9e3f061fcb Dispatch the page controller setting since it is unreliable. Issue #1756 & Issue #1808 2020-02-25 18:06:02 -08:00
Maurice Parker
0e72811429 Implement mark as unread window for accounts that need it. Issue #1407 2020-02-18 13:49:29 -08:00
Maurice Parker
8acd6a039a Change event used to stop web view activity (video and image zooming) so that it doesn't interfere with the image zooming transition. 2020-02-18 11:08:38 -08:00
Maurice Parker
dfd6be5fa6 Flush are rebuild web view queue when suspending and restoring the app. Issue #1563 2020-02-04 16:00:26 -08:00
Maurice Parker
c293bc3a12 Animate timeline article selection and scrolling when done via article swiping. Issue #1732 2020-01-29 16:31:50 -07:00
Maurice Parker
f96bb9c3e0 Store more article view controller state when destroying and recreating them. Issue #1729 2020-01-29 11:30:52 -07:00
Maurice Parker
470f2159e8 Remove dead code left from when WebViewController was split from ArticleViewController. 2020-01-27 11:50:28 -07:00
Maurice Parker
4a63b28c73 Change how next and previous articles are selected so that animation timings can't impact them. Issue #1707 2020-01-26 14:21:04 -07:00
Maurice Parker
deab8f8c6c Change to stop recycling the article view controller when switching panel modes on the iPad. Issue #1570 2020-01-21 11:05:47 -07:00
Maurice Parker
f9e529bd3b Fix multiwindow auto layout errors. Issue #1636 2020-01-16 21:29:10 -07:00
Maurice Parker
2584462bc1 Fix scrolling code so that it takes into consideration the content is under the bars now. Issue #1633 2020-01-16 19:40:13 -07:00
Maurice Parker
c384362a78 Set extractor button state on viewDidLoad. Issue #1627 2020-01-15 17:28:37 -07:00
Maurice Parker
3115abc72e Enhance accessibility for toggle toolbar buttons. Issue #1581 2020-01-09 14:38:25 -07:00
Maurice Parker
af76e44c0f Changed ArticleViewController to utilize UIPageViewController to provide gesture based navigation. 2019-12-31 16:55:39 -07:00
Maurice Parker
00ed368683 Change the full screen tap zone to be the center of the navigation bar instead of the whole navigation bar. Issue #1450. 2019-12-26 12:21:56 -07:00
Brent Simmons
15184aa3f1 Finish changes mandated by DatabaseQueue changes. 2019-12-16 22:45:59 -08:00
Maurice Parker
6f2e6a7d9a Add mask back in so that the zoom image doesn't overlay the bars when zooming back. 2019-12-10 17:54:14 -07:00
Maurice Parker
9b3793968f Change image zoom animation to take safe area into consideration when determining image origin. Issue #1425 2019-12-09 14:29:17 -07:00
Maurice Parker
2ea8253e25 Make navigation and toolbars transparent. Issue #1413 2019-12-07 11:53:53 -07:00
Maurice Parker
87a82eb290 Remove attempt to remove the context menu interaction. 2019-11-29 18:16:27 -06:00
Maurice Parker
d62ff04c64 Fix next unread menu option when in fullscreen. 2019-11-29 13:26:14 -06:00
Maurice Parker
549bf3197c Show article extractor target state in context menu. 2019-11-25 20:36:15 -06:00
Maurice Parker
323b160b7f Add context menu for Fullscreen mode actions. Issue #1344 2019-11-25 19:43:43 -06:00
Maurice Parker
cd493730b1 Hide bars when returning to the foreground so that they don't come back. 2019-11-24 14:49:44 -06:00
Maurice Parker
69aeacd98d Add fullscreen article setting/functionality. Issue #1343 2019-11-24 14:18:58 -06:00
Maurice Parker
2c7ec88087 Removed dead code. 2019-11-24 13:41:32 -06:00
Maurice Parker
5c4cd072ce Make next unread button work with new async feed functionality. 2019-11-24 13:37:56 -06:00
Maurice Parker
06d3c35206 Rollback POC code that shouldn't have gotten added 2019-11-24 10:01:47 -06:00
Maurice Parker
88707517e8 Make sliders should be quantized. Issue #1342 2019-11-24 09:41:50 -06:00
Maurice Parker
7033879704 Animate safe area inset changes. Issue #1341 2019-11-24 03:42:38 -06:00
Maurice Parker
e26f20449c Adjusted so that tap zones only appear for fullscreen. Issue #1331 2019-11-23 11:07:40 -06:00
Maurice Parker
56d43f8f2d Do a full reload of the article when rearranging the UI to accommodate for split screen color changes. 2019-11-20 18:16:54 -06:00
Maurice Parker
198dec68b1 Reload Article images when their availablity notification arrives. Issue #1317 2019-11-18 19:33:31 -06:00
Maurice Parker
fc235a029e Remove toolbar autohiding and add optional fullscreen mode. 2019-11-18 19:12:24 -06:00
Maurice Parker
52652d1670 Auto hide toolbar on scroll. 2019-11-17 20:20:50 -06:00
Maurice Parker
a232c5c040 Remove restore title hack that should have been removed when Reader was moved away from the title. Issue #1271 2019-11-07 15:03:54 -06:00
Maurice Parker
4f294c4d20 Make Article icons/avatars match Timeline icons/avatars Issue #1274 2019-11-07 14:29:16 -06:00
Maurice Parker
fc577d3266 Exchange share and reader button positions. 2019-11-06 08:08:08 -06:00
Maurice Parker
4f1e1ef0c2 Move Reader button to Safari button position on Article View. Issue #1260 2019-11-06 08:00:20 -06:00
Maurice Parker
fe7f6bb8df Make image zoom fetch requests cancellable. Issue #1178 2019-10-30 11:06:55 -05:00
Maurice Parker
9de38b00b9 Reset scrollview zoom level when reloading html. Issue #1216 2019-10-30 04:52:49 -05:00
Maurice Parker
6a281c7672 Replace Mark All as Read with progress indicator. Issues #1157 and #1165 2019-10-25 13:34:59 -05:00
Maurice Parker
3a314d2db7 Add activity indicator for image fetches. 2019-10-19 16:25:06 -05:00
Maurice Parker
eca5f8259a Enhance full image view support to work with 3 panel mode and split window views 2019-10-16 20:20:36 -05:00
Maurice Parker
6c562f93b5 Add a masking subview so that the image appears to slide under the nav and toolbars 2019-10-16 19:32:33 -05:00
Maurice Parker
cb6490222f Change image zoom animation to be a solid picture zooming in and out 2019-10-16 16:40:49 -05:00
Maurice Parker
1ebb0e60c3 Simplify transition handoff 2019-10-16 11:34:18 -05:00
Maurice Parker
0182fb7296 Use a wrapper class to prevent a circular reference between the web view and the article controller 2019-10-16 11:31:20 -05:00