Brian Sanders
b058f27064
Fixes bugs in article search
...
Placement of the article search bar is now always done with constraints.
Previously, I'd used inputAccessoryView when the keyboard appeared. That
approach, although ostensibly permitted, causes a hierarchy inconsistency error
when the device orientation changes.
2020-05-15 21:41:14 -04:00
Brian Sanders
737f4bfdf5
Adds "Find in Article" activity to the share sheet
...
addresses #1750
2020-05-11 17:08:44 -04:00
Flowinho
da64f65c7b
Fixes close button icon distortion
...
This bug was caused by an inaccessible property of UIButton. Since the button was setup in IB using a system button with a custom icon, it’s imageView property is only accessible in code. The “view” content-mode in IB is misleading here, as it affects the UIButton.view NOT UIButton.ImageView.
- Set content-mode of the buttons imageview to scaleAspectFit.
2020-03-12 21:54:50 +01:00
Flowinho
91247b7f16
Adding dynamic width algorithm to the titleLabel
...
This commit adds multiple functionalities at once:
- The background of the image title now features rounded corners with a radius of 6 - which is consistent to iOS appearace.
- The background of the image title now is enlarged to make sure the letters do not touch the borders of the view. (This was a finding during implementation).
- The background of the image title is now removed when no title is present (memory optimization / prevention of unwanted optical glitches).
The title label now resizes itself depending on the devices it’s displazed on.
- On iPhone it will take 92% percent of available screen width.
- On iPhone it will 80% of available screen width.
- This works for all device orientations.
The numbers are derived from my personal preference when implementing it.
2020-03-12 21:23:57 +01:00
Maurice Parker
93f2c249e7
Change feed cell background color so that it can't be corrupted. Issue #1649
2020-01-18 18:24:18 -07:00
Maurice Parker
9a4ed6b198
Dismiss the keyboard on drag. Issue #1634
2020-01-16 20:30:53 -07:00
Maurice Parker
2421305750
Fix Visual Effects warning message.
2020-01-10 15:54:33 -07:00
Maurice Parker
bc896af432
Change accessibility label to Share. Issue #1582
2020-01-09 17:25:00 -07:00
Maurice Parker
75938a8153
Add material behind title label so that text isn't obscured by like color images. Issue #1585
2020-01-09 13:21:56 -07:00
Maurice Parker
b5d1858fef
Move filter buttons to the top right and the settings button to bottom left. Issue #1554
2020-01-07 17:39:45 -07:00
Maurice Parker
9550b29a01
Move filter button to bottom left. Issues #1525 and #1527
2020-01-06 18:32:17 -07:00
Maurice Parker
c0f76d0dbb
Change Mark All as Read icon. Issue #1526
2020-01-06 18:07:04 -07:00
Maurice Parker
5cd163e1e4
Add refresh indicator to the Timeline. Issue #15
2020-01-03 14:23:37 -07:00
Maurice Parker
c2d298b836
Add the image title text to zoomed images. Issue #1468
2019-12-31 18:06:27 -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
2ea8253e25
Make navigation and toolbars transparent. Issue #1413
2019-12-07 11:53:53 -07:00
Maurice Parker
323b160b7f
Add context menu for Fullscreen mode actions. Issue #1344
2019-11-25 19:43:43 -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
e8826130a4
Add timeline filter button
2019-11-21 18:22:43 -06:00
Maurice Parker
89e9a7b80e
Add filter button show/hide unread feeds. Issue #1311
2019-11-21 15:55:50 -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
f34f803995
Extend timeline under the navigation bar. Issue #1272
2019-11-08 11:38:58 -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
2a59a28a53
Prevent timeline table view from extending under the navigation bar. Issue #1238
2019-11-03 08:03:27 -06:00
Brent Simmons
a2c71fc804
Fix warning about plain style navigation item not being supported.
2019-11-02 18:03:00 -07:00
Maurice Parker
5720034f19
Change Feeds background color and update to emulate plain style tables more closely. Issue #1224
2019-11-01 06:34:26 -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
7b51a272b0
Only clear Feed/Timeline selection after view begins to appear. Issue #1156
2019-10-22 19:20:35 -05:00
Maurice Parker
76d7c0256a
Fix full screen image background color for dark mode
2019-10-16 20:53:49 -05:00
Maurice Parker
11e9f468d6
Refinement of the full screen image view animation.
2019-10-15 19:52:00 -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
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
9da949114f
Move location of Reader View button
2019-09-27 11:20:26 -05:00
Maurice Parker
486cec80d0
Move next/prev article buttons to top right and change to use chevrons instead of arrows. Issue #1070
2019-09-26 15:51:16 -05:00
Maurice Parker
98befac78c
Animate reader view button
2019-09-24 16:34:11 -05:00
Maurice Parker
026c7cfd6d
Initial article extractor implementation for iOS
2019-09-24 06:46:53 -05:00
Maurice Parker
394618a687
Rename DetailViewController to ArticleViewController to fix name collision
2019-09-24 04:29:15 -05:00
Maurice Parker
a9047105db
Remove unnecessary system message controller
2019-09-23 19:23:23 -05:00
Maurice Parker
372fb06716
Implement different icons for each individual smartfeed
2019-09-17 20:26:49 -05:00
Jim Correia
77cf92ec13
Added missing constraints to the web container view in the Detail scene.
2019-08-31 13:20:23 -07:00
Jim Correia
a5b2c759ec
Create the WKWebView instance at runtime.
...
Specify a container view in the storyboard and create+install the web view
at viewDidLoad time.
This lets us experiment with solutions for providing a web view that avoids
the flash-to-white problem.
2019-08-31 12:30:01 -07:00
Maurice Parker
7b7fb7ef2a
Adjust font to silence dynamic type warning
2019-08-01 20:24:54 -05:00
Maurice Parker
2ab3ff76fb
Make settings button work second split controller is installed
2019-08-01 07:10:02 -05:00
Maurice Parker
306af515ea
Remove duplicate split view controller initialization on launch
2019-07-26 09:58:46 -05:00
Maurice Parker
1ddf4189d3
Initial support for three pane mode
2019-07-19 15:59:46 -05:00
Maurice Parker
b5411cde42
Fix detail navigation controller code
2019-07-18 18:49:27 -05:00
Maurice Parker
c034aac385
Added system message view controller
2019-07-18 18:19:32 -05:00