Commit Graph

58 Commits

Author SHA1 Message Date
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 701070f2dd Make Article icons/avatars match Timeline icons/avatars. Issue #1273 2019-11-12 09:22:23 -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 94d60fbf34 Remove unnecessary dispatch 2019-11-07 15:00:43 -06:00
Maurice Parker ac2506fd64 Don't cache icon views used by the web view. 2019-11-07 14:58:58 -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 47293cc073 Make zoomed images use the full width. Issue #1229 2019-11-01 16:11:14 -05: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 76d7c0256a Fix full screen image background color for dark mode 2019-10-16 20:53:49 -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 3ddd14d856 Change zoom out animation to make the view controller appear faster 2019-10-16 11:55:08 -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
Maurice Parker 42bccc2fea Remove obsolete code 2019-10-15 20:13:08 -05:00
Maurice Parker 11e9f468d6 Refinement of the full screen image view animation. 2019-10-15 19:52:00 -05:00
Maurice Parker 425b3b09a1 Animate the transition to full screen image view 2019-10-15 18:08:13 -05:00
Maurice Parker 4759cedd35 Use Javascript to fetch to the image for the ImageViewController 2019-10-13 19:41:34 -05:00
Maurice Parker bebf69ef74 Set bounds on share popover 2019-10-12 16:54:24 -05:00
Maurice Parker 60fb58ecaa Add share button to full screen image view. 2019-10-12 15:27:38 -05:00
Maurice Parker 3ee0506b4a Add fullscreen image previewing and zooming 2019-10-12 14:45:44 -05:00
Maurice Parker 608da70e8e Launch Safari when web preview is tapped. Issue #1090 2019-10-01 11:09:46 -05:00
Maurice Parker 4e6e61842a Make sure the web view has been initialized before deallocating it. 2019-10-01 03:51:05 -05:00
Maurice Parker 17c33b75e9 Make the reader view button have a larger hitbox 2019-09-27 17:32:13 -05:00