Maurice Parker
16da609fa9
Restore Smart Feed or Folder path if possible when restoring an Article. Issue #1241
2019-11-15 18:26:52 -06:00
Maurice Parker
5283d2efbe
Implement Feed protocol.
2019-11-15 06:19:14 -06:00
Maurice Parker
afd9783711
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-11-14 20:11:50 -06:00
Maurice Parker
06bd5b3a6f
Renamed Feed and related classes/instances to WebFeed
2019-11-14 20:11:41 -06:00
Kiel Gillard
bec80922ce
Enables accounts and their delegates to prepare to be deleted. Provides a variation of the Account Inspector on iOS for Feedly.
2019-11-15 09:47:39 +11:00
Maurice Parker
f5cd5d7067
Reload expanded node so that the disclosure arrow is correct.
2019-11-14 15:39:11 -06:00
Maurice Parker
0d66259650
Add ArticleFetcherType and change state restoration to use new type.
2019-11-14 15:06:32 -06:00
Maurice Parker
48fef65bc4
Remove refresh interval setting. Issue #1293
2019-11-13 17:13:06 -06:00
Maurice Parker
179cce177c
Fix Feed Inspector form size on iPad
2019-11-13 17:02:14 -06:00
Maurice Parker
0c33f6c496
Animate disclosing the feed when using Go to Feed.
2019-11-13 15:41:41 -06:00
Maurice Parker
ef84acc02d
Implement better scroll interference avoidance strategy.
2019-11-13 15:31:14 -06:00
Maurice Parker
38535910ef
Change Select Feed to Go to Feed. Issue #1240
2019-11-13 15:22:22 -06:00
Maurice Parker
2fd2b8b1b0
Update the refresh indicator since time when coming to the foreground.
2019-11-13 13:43:02 -06:00
Maurice Parker
315ac3ee12
Remove code that wasn't actually hiding the search bar
2019-11-13 09:36:05 -06:00
Maurice Parker
3d2806287a
Fix to show display mode button on launch for iPad in portrait. Issue #1291
2019-11-12 16:13:59 -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
d8b1b6c236
Stop adjusting the scroll position on every appearance.
2019-11-11 20:45:14 -06:00
Maurice Parker
766cd2f868
Save and restore scroll position when transitioning between three column mode and normal. Issue #1242
2019-11-11 16:59:42 -06:00
Maurice Parker
91f7da615c
Delete dead code previously used by SwiftUI
2019-11-11 10:13:51 -06:00
Maurice Parker
63a42042db
Add feedly assets
2019-11-10 18:04:21 -06:00
Kiel Gillard
4976537a40
Enables the iOS app to add Feedly accounts.
2019-11-11 08:12:54 +11:00
Maurice Parker
f687fc96a6
Added haptic feedback to tick mark slider.
2019-11-08 20:38:24 -06:00
Maurice Parker
29b7215f5c
Add tick marks to timeline layout sliders
2019-11-08 20:11:17 -06:00
Maurice Parker
0df4498fa3
Add customize timeline layout setting
2019-11-08 17:16:09 -06:00
Maurice Parker
3a1f53ce70
Fix name text field alignment
2019-11-08 14:25:02 -06:00
Maurice Parker
62d7fe34f1
Unify the cache deletion code between iOS and Mac now that the Mac uses the caches directory.
2019-11-08 12:20:21 -06:00
Maurice Parker
f34f803995
Extend timeline under the navigation bar. Issue #1272
2019-11-08 11:38:58 -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
5d2cac32e0
Change feed URL labels to character wrap.
2019-11-07 06:54:24 -06:00
Maurice Parker
3acc992a2f
Use grouped inset style on Settings #1266
2019-11-07 06:40:10 -06:00
Maurice Parker
e9aa7c08f5
Change Account Inspector to use Group Inset Style
2019-11-06 19:27:03 -06:00
Maurice Parker
6afd9e0dbf
Rename to InspectorImageHeaderView
2019-11-06 19:19:16 -06:00
Maurice Parker
238289ec5d
Ignore Feed Icon in special cases. Issue #1265
2019-11-06 17:59:27 -06:00
Maurice Parker
b0f9d97650
Discard images that are too wide to be used as icons. Issue #1264
2019-11-06 17:36:05 -06:00
Maurice Parker
5ce45c8977
Remove background task scheduling when user defaults change.
2019-11-06 16:53:13 -06:00
Maurice Parker
461468e14f
Dispatch the background task request on a dedicated serial queue. Issue #1180
2019-11-06 16:47:33 -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
Brent Simmons
f96d4cbf17
Make the article header (detail view) closer to the navbar — spacing looks better this way.
2019-11-05 22:19:17 -08:00
Maurice Parker
bed5cfa94d
Only apply cell updates to the correct feed icon notification
2019-11-05 19:57:15 -06:00
Maurice Parker
84ab745e06
Launch BGTaskScheduler on a background thread
2019-11-05 19:14:26 -06:00
Maurice Parker
560f36621f
Add IconImage to encapsulate our icon processing logic
2019-11-05 18:05:57 -06:00
Maurice Parker
05e0e34f6b
Configure three panel mode when coming from background. Issue #1251
2019-11-05 15:46:28 -06:00
Maurice Parker
8efd94e24d
Make special layout for Account rows (Section Headers). Issue #1253
2019-11-05 09:11:43 -06:00
Maurice Parker
d4f9e73438
Fix bug where dragging a feed onto an empty account failed. Issue #1255
2019-11-05 07:12:51 -06:00
Maurice Parker
69c3d218b9
Automatically dismiss account inspector on account deletion when presented as a modal dialog.
2019-11-04 21:10:02 -06:00
Maurice Parker
c6e3ed6692
Cancel network activity when told to shutdown by the OS. Issue #1232
2019-11-04 20:24:21 -06:00
Maurice Parker
292e3789f4
Remove animation speed setting. Issue #1234
2019-11-04 14:19:13 -06:00
Maurice Parker
f138c2d9aa
Fix timeline secondary label coloring
2019-11-04 11:47:44 -06:00
Maurice Parker
524a7383ac
Don't create a new instance of userdefaults each time it is used.
2019-11-04 11:35:45 -06:00
Maurice Parker
7378616d26
Make form cells unelectable.
2019-11-04 11:33:38 -06:00
Maurice Parker
b49b60af99
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-11-04 10:11:51 -06:00
Igor Makarov
2e58bef660
update selectability of non-selectable cells
2019-11-04 08:39:36 +02:00
Maurice Parker
274950a500
Removed extraneous row selection.
2019-11-03 19:44:13 -06:00
Maurice Parker
ac06175170
Make account header separators slightly wider so that they always appear on non-retina devices. Issue #1244
2019-11-03 18:29:06 -06:00
Maurice Parker
48b475a33c
Create an empty article controller if we are separating controllers and one doesn't exist. Issue #1172 & Issue #1177
2019-11-03 18:10:49 -06:00
Maurice Parker
0fa8ddd384
Change default master feeds table row animation to middle. Issue #1207
2019-11-03 17:45:10 -06:00
Maurice Parker
d0c600b098
Set layer speed to 1.0 until we can figure out how to speed it up without stuttering animations
2019-11-03 17:42:11 -06:00
Maurice Parker
44533399e6
Fix timeline bug where vibrancy could be lost
2019-11-03 16:34:57 -06:00
Maurice Parker
21d5c321b4
Hide search controller when no items are present. Related to Issue #1195
2019-11-03 08:36:14 -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
Maurice Parker
6e6747bc66
Remove experimental code not meant to be committed.
2019-11-03 07:59:03 -06:00
Maurice Parker
01c8eb3ad5
Correct settings display size. Issue #1236
2019-11-03 07:30:36 -06:00
Maurice Parker
9ea5a0ce1f
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-11-03 07:18:11 -06:00
Maurice Parker
27e00ee5c7
Add copy capabilities to Feed URL and Homepage labels. Issue #1239 .
2019-11-03 07:18:00 -06:00
Maurice Parker
68fe9e2b62
Add the account icon to the account inspector.
2019-11-03 04:01:58 -06:00
Brent Simmons
bef824b02f
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-11-02 18:20:06 -07:00
Brent Simmons
1ac3c8fec7
Add just a little padding to timeline cells to help break up the BIG WALL O’ TEXT feeling.
2019-11-02 18:19:57 -07:00
Maurice Parker
4b182ba242
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-11-02 20:15:57 -05:00
Maurice Parker
3f46c0e939
Make unread indicator animatable
2019-11-02 20:15:48 -05:00
Brent Simmons
a2c71fc804
Fix warning about plain style navigation item not being supported.
2019-11-02 18:03:00 -07:00
Maurice Parker
8fb87a7c87
Update label animations to match cell selection fading and changed table animation speeds to 1.5. Issue #1237
2019-11-02 19:57:01 -05:00
Maurice Parker
105033db8e
Correct logging categories
2019-11-02 12:29:01 -05:00
Maurice Parker
6a0c5ac31b
Fix issue where search bar sometimes wouldn't appear.
2019-11-02 11:49:44 -05:00
Maurice Parker
721752a16b
Slightly move the feeds icons into the disclosure gutter.
2019-11-02 11:46:24 -05:00
Maurice Parker
6b2de18557
Add fade in fade out animation for Account unread counts. Issue #1228
2019-11-01 17:48:27 -05:00
Maurice Parker
47293cc073
Make zoomed images use the full width. Issue #1229
2019-11-01 16:11:14 -05:00
Maurice Parker
7c1deb3309
Increase Feeds animation speed. Issue #1227
2019-11-01 11:55:11 -05:00
Maurice Parker
18bee355e0
Fix section header separator antialiasing issues. Issue #1226
2019-11-01 11:40:52 -05:00
Maurice Parker
3629108b09
Make section headers lighter color. Issue #1225
2019-11-01 09:55:17 -05: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
b78b996e88
Animate Select Feed context menu result. Issue #1220
2019-10-31 20:55:08 -05:00
Maurice Parker
ebed17ed2f
Tell iOS to wait while we are processing to allow us to try to finish
2019-10-31 19:20:52 -05:00
Maurice Parker
0c32e8de14
Don't try to scale the favicon for the master feed list.
2019-10-31 15:25:45 -05:00
Maurice Parker
3dd533ed0d
Move dark image detection back to background queue
2019-10-31 14:44:03 -05:00
Maurice Parker
0f5210d92f
Change image processing queues to default quality of service
2019-10-31 14:39:35 -05:00
Maurice Parker
8ba15c6234
Cache favicon to homepage mappings
2019-10-31 14:04:34 -05:00
Maurice Parker
5bcb5a982f
Cache home pages with no icon between launches
2019-10-31 13:38:38 -05:00
Maurice Parker
1e7b71a482
Use correct queues for user interface elements
2019-10-31 12:22:37 -05:00
Maurice Parker
34d0142dbc
Don't transition to three panel mode when just getting screenshots for the background
2019-10-31 11:21:08 -05:00
Maurice Parker
280f754217
Reload nodes who's unread counts change as that could change the cell layout
2019-10-30 20:38:57 -05:00
Maurice Parker
165a286327
Added some padding to the footers in settings.
2019-10-30 19:47:28 -05:00
Maurice Parker
326b288667
Fix background transition bug for 3 column mode
2019-10-30 18:02:57 -05:00
Maurice Parker
51acc5972f
Prevent the search bar from appearing on rotation. Issue #1171
2019-10-30 16:08:03 -05:00
Maurice Parker
30da68218f
Don't incorrectly assign an avatar background when there isn't an image
2019-10-30 15:46:20 -05:00
Maurice Parker
8d85d01da4
Persist feed name changes correctly.
2019-10-30 15:35:45 -05:00
Maurice Parker
8bbabbacdb
Don't execute 3 panel mode changes in an animation block
2019-10-30 14:38:39 -05:00
Maurice Parker
2d70a6c1a5
Prevent insertion point bug. Issue ##1204
2019-10-30 13:51:32 -05:00
Maurice Parker
58e30dc682
Add titles to add sheet. Issue #1197
2019-10-30 12:07:49 -05:00
Maurice Parker
2962ccc24b
Added error handling for OPML import.
2019-10-30 12:04:39 -05:00
Maurice Parker
64446ec609
Rename database to feeds in settings. Issue #1187
2019-10-30 11:51:01 -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
42f4332023
Fix crash that can happen if updateUI is called before the UI is fully setup
2019-10-30 04:04:13 -05:00
Maurice Parker
2a39ada5ab
Prevent label from overflowing into below cell when using editing controls
2019-10-30 02:41:33 -05:00
Maurice Parker
2fead1f87d
Update image darkness algorithm to use an average instead of checking individual pixels
2019-10-29 20:48:07 -05:00
Maurice Parker
91d5e809e4
Make the progress view have rounded ends.
2019-10-29 19:52:21 -05:00
Maurice Parker
2fa43fb1e9
Change disclosure triangle so that it interacts with vibrancy the same way that the unread count indicator does
2019-10-29 19:29:37 -05:00
Maurice Parker
d63a743550
Rename MasterTimelineAvatarView to AvatarView
2019-10-29 19:23:29 -05:00
Maurice Parker
f23f522450
Change control background to use alpha channel
2019-10-29 19:15:19 -05:00
Maurice Parker
d537799969
Give disclosure triangles their own gutter. Issue #1210
2019-10-29 17:55:49 -05:00
Maurice Parker
032da1894a
Use 24x24 size icons for feeds. Issue #1208
2019-10-29 16:39:42 -05:00
Maurice Parker
46cd259110
Use feed icon when available for timeline title image
2019-10-28 21:33:13 -05:00
Maurice Parker
cee1d5dc4d
Rollback change that caused the search to not appear. Issue #1199
2019-10-28 21:12:09 -05:00
Maurice Parker
66b6d43408
Update Feeds to use higher resolution images when available. Issue #1208
2019-10-28 20:57:26 -05:00
Maurice Parker
55b9310f9c
Move avatar property setting to class
2019-10-28 20:01:15 -05:00
Maurice Parker
8cb080da6d
Implement custom separator since the builtin separator is crazy when animating adds and deletes. Issue #1192
2019-10-28 19:52:50 -05:00
Maurice Parker
29efea3d00
Set estimated row height for tableview cells
2019-10-28 17:18:44 -05:00
Maurice Parker
456abc965f
Change disclosure triangles to be gray instead of blue. Issue #1200
2019-10-28 15:16:56 -05:00
Maurice Parker
498bb365b2
Use equilateral triangle for disclosure. Issue #1191
2019-10-28 15:08:00 -05:00
Maurice Parker
bf82c650f9
Improve support for dynamic type in settings. Issue #1188
2019-10-28 14:34:19 -05:00
Maurice Parker
45a38c550b
Make unread count font bold. Issue #1209
2019-10-28 14:15:04 -05:00
Maurice Parker
cf8d1ee457
Fix faded vibrant text. Issue #1186
2019-10-28 13:56:46 -05:00
Maurice Parker
6269dd3def
Set delete highlight color to red.
2019-10-28 13:05:23 -05:00
Maurice Parker
e032d7911f
Merge pull request #1211 from jbennett/feature/1185-add-highlight-background-to-vibrant-button
...
Delete account button should highlight red
2019-10-28 12:58:46 -05:00
Jonathan Bennett
7682825469
Align feed icon with first line of label
...
Image was aligned with top padding, takes into consideration the image and font size (line height).
2019-10-28 01:44:33 -04:00
Jonathan Bennett
6e973fb5ed
Set highlight background colors for "Delete Account"
...
This matches the colors from the "Contacts" app
2019-10-28 00:53:09 -04:00
Jonathan Bennett
25411ead45
Add a highlight background color
...
Adds an IBInspectable background color for the hightlight state.
2019-10-28 00:51:13 -04:00
Brent Simmons
596d3e1101
Make the unread count color in the Feeds list a little lighter. Set up the colors as an app asset.
2019-10-26 21:30:44 -07:00
Brent Simmons
0581d94935
Add a little padding, left and right, to the unread count view in the Feeds list.
2019-10-26 21:19:37 -07:00
Brent Simmons
d1987c650e
Roll back the timeline background color change. Remove the white accent view.
2019-10-26 11:09:34 -07:00
Maurice Parker
473053e813
Update the updated since label on every appearance
2019-10-25 17:07:40 -05:00
Maurice Parker
8304b174bf
Change refresh label to use "Updated" instead of "Refreshed"
2019-10-25 16:27:10 -05:00
Maurice Parker
e1a571fab3
Remove separator accent when switching to darkmode
2019-10-25 15:56:09 -05:00
Maurice Parker
21aaf71cbf
Update timeline theme. Issue #1169
2019-10-25 15:52:32 -05:00
Maurice Parker
cf7ea99cb6
Delete timeline unread count animation. Issue #1174
2019-10-25 15:03:13 -05:00
Maurice Parker
74c9290e6a
Change disclosure image to be a filled triangle. Issue #1175
2019-10-25 14:57:01 -05:00
Maurice Parker
bdd085345b
Change refreshed label color to be more subtle
2019-10-25 13:39:59 -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
fa24e8a863
Make sure suite name is initialized before using it
2019-10-25 12:56:28 -05:00
Maurice Parker
3f81cd9b96
Make sure that the search bar doesn't appear on device rotation. Issue #1171
2019-10-24 12:46:53 -05:00
Maurice Parker
bedf8a19e9
Pre-populate Feed Name on Feed Info. Issue #1163
2019-10-24 12:30:10 -05:00
Maurice Parker
f538b3304f
Added account name to account inspector title
2019-10-23 20:29:22 -05:00
Maurice Parker
9376fcd64a
Added deactivate context menu for accounts.
2019-10-23 20:22:31 -05:00
Maurice Parker
f0d1cf6239
Add Account Inspector context menu item for Accounts
2019-10-23 19:58:18 -05:00
Maurice Parker
a39aab58e4
Fix vertical padding for Feeds that have more than one line. Issue #1150
2019-10-23 15:31:54 -05:00
Maurice Parker
4fcd134c6a
Change the local account icon.
2019-10-23 13:52:07 -05:00
Maurice Parker
0dff95e51f
Change number of default lines in timeline to 2
2019-10-23 13:33:22 -05:00
Maurice Parker
c771bd651c
Make vibrant button highlight more quickly
2019-10-23 12:01:26 -05:00
Maurice Parker
bac205ef84
Tweak the vibrancy icon transition animation
2019-10-23 11:56:36 -05:00
Maurice Parker
eea450bee3
Make icon vibrancy deselections match the deselection animation
2019-10-23 11:47:21 -05:00
Maurice Parker
2e489d4093
Rollback timeline unread and star animations
2019-10-23 11:08:34 -05:00
Maurice Parker
430a4a37bf
Add icon next to accounts in the Settings listing. Issue #1160
2019-10-23 10:35:53 -05:00
Maurice Parker
be52fde08b
Change Timeline Feed icon to 32x32
2019-10-23 09:15:13 -05:00
Maurice Parker
7448523c66
Correct issue where toolbar tint color could get lost in darkmode and transitioning to the background
2019-10-23 09:03:34 -05:00
Maurice Parker
17af3f28bf
Hide unread account information unless the Account is collapsed. Issue #1159
2019-10-23 08:53:09 -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
b0881f47fc
Remove dead code
2019-10-22 17:22:02 -05:00
Maurice Parker
8189695b29
Put accounts in the correct order on OPML import/export.
2019-10-22 17:18:37 -05:00
Maurice Parker
8a798a2478
Add multiple account capabilities for import/export OPML
2019-10-22 10:32:35 -05:00
Maurice Parker
baa9070016
Disable Feedbin add account button until fields are filled
2019-10-22 09:06:35 -05:00
Maurice Parker
1cefea6f29
Add Open System Settings option
2019-10-22 08:43:39 -05:00
Maurice Parker
8bb900e9c5
Fix vibrant labels on Settings scene
2019-10-22 03:33:34 -05:00
Maurice Parker
528284999f
Correct vibrancy configuration for Settings
2019-10-22 03:31:25 -05:00
Maurice Parker
d9a165151d
Rename to VibrantTableViewCell
2019-10-22 02:35:47 -05:00
Maurice Parker
be2823b1a1
Improve UI consistency of Account Detail
2019-10-22 02:31:07 -05:00
Maurice Parker
7a644afc58
Rework add account scenes to look and work like standard iOS forms
2019-10-21 20:28:50 -05:00
Maurice Parker
19400a5a50
Fix coloring of About scene in dark mode
2019-10-21 18:21:42 -05:00
Maurice Parker
67251da7ac
Hide the Add NetNewsWire feed option if already subscribed
2019-10-21 18:02:44 -05:00
Maurice Parker
3f974c7c2b
Change links to open in inline Safari browser.
2019-10-21 17:52:29 -05:00
Maurice Parker
cbf37d4ee0
Change number of lines setting to use a stepper
2019-10-21 17:19:22 -05:00
Maurice Parker
48db3d6d85
Add group by feed setting
2019-10-21 16:42:58 -05:00
Maurice Parker
c3a8c9a5ab
Change settings order
2019-10-21 16:27:54 -05:00
Maurice Parker
872054e7d6
Change to use vibrant cell selection
2019-10-21 16:18:18 -05:00
Maurice Parker
3116c63258
Move done button to the leading side.
2019-10-21 16:14:00 -05:00
Maurice Parker
d54ba11c31
Fixed about page text view layout
2019-10-21 13:49:05 -05:00
Maurice Parker
ea267e80dd
Add show hide password button and delete unused SwiftUI extensions
2019-10-21 13:44:47 -05:00
Maurice Parker
effec24674
Change settings from using SwiftUI to using UIKit
2019-10-21 11:51:33 -05:00
Maurice Parker
94f31b18bc
Automatically show the add feed sheet if the user asks to continue in the app on a failed Siri Add Feed
2019-10-20 19:05:11 -05:00
Maurice Parker
af16731ecd
Add the ability to specify folder in Add Feed shortcut
2019-10-20 18:49:17 -05:00
Maurice Parker
b1668d6a62
Make iOS project versions configurable in a common file. Issue #1147
2019-10-20 17:26:52 -05:00
Maurice Parker
c732df4d83
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-10-20 14:29:37 -05:00
Maurice Parker
3a359f0e37
Changed AttributedStringView to use UITextView
2019-10-20 14:29:28 -05:00
Brent Simmons
d21ef85ba6
Change CFBundleShortVersionString back to 5.0, because App Store Connect complains about 5.0d1 being invalid.
2019-10-20 12:27:14 -07:00
Brent Simmons
d8f0edcde2
Make version 5.0d1, build 2.
2019-10-20 12:22:46 -07:00
Maurice Parker
3ca0934ecb
Fix document layout
2019-10-20 14:12:39 -05:00
Maurice Parker
490e782956
Improve About page layout
2019-10-20 14:01:13 -05:00
Maurice Parker
329d5ccfeb
Rewrite OPML import/export to avoid ActionSheet
2019-10-20 07:47:22 -05:00
Maurice Parker
00f100e3a3
Renamed TimelineStringFormatter to ArticleStringFormatter now that it is used for much more than the timelines
2019-10-20 02:28:00 -05:00
Maurice Parker
cab2c1f26a
Add English localization for Siri Intents
2019-10-20 02:21:26 -05:00
Brent Simmons
68687059d3
Avoid embedding frameworks in extensions and in Account.framework. Fix some Info.plist glitches.
2019-10-19 22:31:06 -07:00
Maurice Parker
575b875afa
Make zoom image code more resilient on slow networks
2019-10-19 16:54:55 -05:00
Maurice Parker
3a314d2db7
Add activity indicator for image fetches.
2019-10-19 16:25:06 -05:00
Maurice Parker
ac7847f099
Rollback unintended entitlement modification
2019-10-19 13:59:25 -05:00
Maurice Parker
495853be15
Add intents extension
2019-10-18 20:37:22 -05:00
Maurice Parker
ba2d05ec27
Add better error messages for add feed shortcut
2019-10-18 20:18:25 -05:00
Maurice Parker
e52fb6ea32
Make account selectable
2019-10-18 20:06:18 -05:00
Maurice Parker
2b4ff847d2
Add code that can add a feed to the first active account
2019-10-18 19:37:41 -05:00
Maurice Parker
c49867cfe3
Stub out Intents Extension
2019-10-18 18:31:00 -05:00
Maurice Parker
d26186ee9b
Flush TimelineStringFormatter cache when moving to the background
2019-10-18 15:26:37 -05:00
Maurice Parker
cf74da9ac0
Change to work with new DefaultFeedsImporter
2019-10-18 10:24:32 -05:00
Maurice Parker
540320e6c0
Change to use navigation stack instead of modal for account credential changes
2019-10-17 05:54:27 -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
3faa9d7cde
Animate timeline star and unread indicators
2019-10-15 20:59:42 -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
6ae36303de
Instantiate user defaults on each use to see if it helps the hanging issue
2019-10-15 09:11:18 -05:00
Maurice Parker
51373885b4
Change javascript event handlers to use event.target.matches instead of walking the dom to install event handlers
2019-10-15 09:04:21 -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
a1f26898c8
Split Mac and iOS specific javascript into individual files.
2019-10-13 15:47:11 -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
8656753423
Rename MarkArticlesReadAlertController to UndoAvailableAlertController to better reflect its new purpose
2019-10-10 15:13:20 -05:00
Maurice Parker
f57d3f7df8
Prepend team name to shared user defaults to get rid of warning and hopefully prevent user default corruption
2019-10-10 14:44:20 -05:00
Maurice Parker
7e30bba16a
Fix next unread and first unread timeline animations
2019-10-09 21:39:11 -05:00
Maurice Parker
ba8d1dfa83
Convert parameter usages of automated to animated
2019-10-09 21:24:56 -05:00
Maurice Parker
b52c67595f
Add show/hide button to password on add accounts and credentials update. Issue #1066
2019-10-09 11:45:36 -05:00
Maurice Parker
d183f3672d
Ported sub/sup rules over from Mac stylesheet
2019-10-09 10:23:58 -05:00
Maurice Parker
d5031b0c1e
Prevent timeline title animation on load
2019-10-08 09:19:50 -05:00
Phil Viso
93ab639509
Updated modal copy. Copy update removed the need for separate versions of the modal.
2019-10-07 21:13:00 -05:00
Phil Viso
b635fd4d45
Fixed swipe direction in copy
2019-10-07 20:00:14 -05:00
Phil Viso
b963d97922
Show an alert the first time mark all as read is tapped
2019-10-07 19:48:58 -05:00
Phil Viso
461c681a9d
Added a flag to suppress mark all as read warning alert
2019-10-07 19:33:30 -05:00
Maurice Parker
6f0c957731
Change CSS variables to match Asset catalog names
2019-10-07 16:54:18 -05:00
Maurice Parker
f7e235a1fb
Remove padding from code blocks that was causing weird indentation
2019-10-07 11:05:22 -05:00
Phil Viso
50250c13de
Made delete action destructive
2019-10-04 22:03:31 -05:00
Maurice Parker
b3a5929d6d
Fix places in iOS app that need to be using the undo manager
2019-10-04 11:41:30 -05:00
Maurice Parker
cf59733ca1
Fix article extractor error handling and recovery for when Mercury can't process a page
2019-10-03 21:06:47 -05:00
Maurice Parker
084749c233
Make pre tag boxes NetNewsWire blue on iOS
2019-10-03 19:53:36 -05:00
Maurice Parker
3d343eb91d
Prevent pre tags from wrapping. Issue #1089
2019-10-03 18:27:48 -05:00
Maurice Parker
9a4d915e0b
Move read toggle to be swipe-right on timeline
2019-10-03 15:55:16 -05:00
Maurice Parker
0000e03083
Add the ability to handoff from iOS to Mac
2019-10-03 15:49:27 -05:00
Maurice Parker
0c9a1ba8d0
Add notification deep linking for iOS
2019-10-03 09:53:21 -05:00
Ramy Majouji
e3c50db7e8
Optimize PNG’s
2019-10-02 22:52:50 -04:00
Maurice Parker
cc187875d9
Add initial support for per feed notifications
2019-10-02 19:42:16 -05:00
Maurice Parker
aba0d15cb6
Modify background fetch so that it doesn't have to use a background process
2019-10-02 16:41:32 -05:00
Maurice Parker
281416eaee
Make sure metadata gets saved if background fetch is performed.
2019-10-02 15:32:34 -05:00
Maurice Parker
45ae96218b
Set the default appearance for a compact toolbar so that we don't end up with transparent compact toolbars occasionally
2019-10-02 10:12:22 -05:00
Maurice Parker
59143c2d8f
Comment out FreshRSS on add account
2019-10-01 15:52:26 -05:00
Maurice Parker
608da70e8e
Launch Safari when web preview is tapped. Issue #1090
2019-10-01 11:09:46 -05:00
Maurice Parker
f4d58bd7a7
Animate the timeline unread count indicator
2019-10-01 09:49:07 -05:00
Maurice Parker
66d9e882ad
Don't track back navigation when the app is in the background
2019-10-01 04:31:42 -05:00
Maurice Parker
14e808971d
Don't clear the current article activities if we have a article view controller push pending.
2019-10-01 03:51:48 -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
77ba42f102
Add unread count to the timeline
2019-09-30 20:01:02 -05:00
Maurice Parker
ed2257a4f4
Reenable background iOS screenshooting
2019-09-30 14:04:18 -05:00
Maurice Parker
2c3f665b58
Add accessibility labels to custom disclosure button
2019-09-30 13:32:54 -05:00
Maurice Parker
a7bee3a6d5
Animate navigation for First Unread. Issue #1071
2019-09-30 12:36:25 -05:00
Maurice Parker
d59b5016de
Fix feed inspector name editing
2019-09-30 11:42:11 -05:00
Maurice Parker
7316ceed9d
Use newish keyboard modifier for username/email fields. Issue #1065
2019-09-30 08:07:12 -05:00
Maurice Parker
bacff92434
Make timeline favicon have a background in darkmode when the favicon is too dark
2019-09-30 02:54:19 -05:00
Maurice Parker
37418471bc
Give large images a background in darkmode when they are dark
2019-09-30 02:48:51 -05:00
Maurice Parker
8d0bfd9b47
Make inspector add a background for small dark images
2019-09-30 02:45:33 -05:00
Maurice Parker
9f126bfb8f
Add a background if the image is too dark and we are in dark mode.
2019-09-29 19:40:12 -05:00
Maurice Parker
1f26a91af9
Prevent scrolling while reloading cells Issue #1085
2019-09-29 15:53:50 -05:00
Maurice Parker
c51f5f44e0
Add eclipses to truncated timeline text. Issue #1072
2019-09-29 14:07:33 -05:00
Maurice Parker
a37e4b7920
Fixed feed separators for disclosure rows
2019-09-28 12:11:33 -05:00
Maurice Parker
09a3a03fc4
Add Get Info context menu option
2019-09-28 07:00:18 -05:00
Maurice Parker
f785e9f839
Update the feed icon if it wasn't available when the inspector was first shown
2019-09-28 06:35:21 -05:00
Maurice Parker
5dfb4f6488
Fix off center timeline titles
2019-09-27 20:21:46 -05:00
Maurice Parker
f3a939b49d
Fix dark mode timeline titles
2019-09-27 20:04:49 -05:00
Maurice Parker
bed02fc572
Added per feed article extraction
2019-09-27 19:58:09 -05:00
Maurice Parker
e5f446c906
Adapted Feed Inspector
2019-09-27 19:49:54 -05:00
Maurice Parker
ca4a7f8b0b
Add Feed Inspector
2019-09-27 19:45:09 -05:00
Maurice Parker
17c33b75e9
Make the reader view button have a larger hitbox
2019-09-27 17:32:13 -05:00
Maurice Parker
da4715c6d1
Fix disappearing reader view button
2019-09-27 17:23:38 -05:00
Maurice Parker
65356424d9
Change reader button to be a system button
2019-09-27 14:09:28 -05:00
Maurice Parker
67e6408da0
Make reader button bigger so that it can be tapped easier
2019-09-27 13:07:33 -05:00
Maurice Parker
79e7653619
Change disabled color of reader view button to match other bar button items when disabled
2019-09-27 12:12:12 -05:00
Maurice Parker
08f7e6d1a4
Fix to only animate the disclosure chevron with button presses
2019-09-27 11:54:50 -05:00
Maurice Parker
9da949114f
Move location of Reader View button
2019-09-27 11:20:26 -05:00
Maurice Parker
401f791779
Call correct account function to add folders
2019-09-27 08:46:25 -05:00
Maurice Parker
3464fbfc7f
Animate chevron rotation
2019-09-27 05:42:16 -05:00
Maurice Parker
25fa5e0167
Make chevron disclosure button look better in dark mode
2019-09-26 20:54:46 -05:00
Maurice Parker
2f04ffd5ed
Use correct selected color for disclosure button
2019-09-26 20:48:18 -05:00
Maurice Parker
c33cd8f988
Remove folder icons and feed indenting. Issue #1063
2019-09-26 20:40:32 -05:00
Maurice Parker
9c8f5b7d65
Remove chevrons from timeline. Issue #1067
2019-09-26 20:01:13 -05:00
Maurice Parker
59f58ca424
Move disclosure chevrons to the left hand side. Issue #1063
2019-09-26 19:43:17 -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
f24799f16a
Slightly round the inner image for avatars
2019-09-26 15:50:05 -05:00
Maurice Parker
994d4ad7b4
Add error icon for reader view
2019-09-26 14:48:19 -05:00
Maurice Parker
80a5a539e8
Make it more clear that we are using shared defaults
2019-09-26 14:29:00 -05:00
Andrew Brehaut
f25c0e0b57
Original implementation was only aware of multimarkdown style footnote markup.
...
This commit includes support for DaringFireball style footnotes
2019-09-26 20:20:53 +12:00
Maurice Parker
945f06be88
Prevent unintended collapsing behavior
2019-09-25 11:02:28 -05:00
Andrew Brehaut
8882d219a6
544 footnote support working on iOS
...
This commit includes the newsfoot.js script in the iOS page.html file
and copies css from the Mac styleSheet.css into the iOS styleSheet.css.
The is only one difference in the styles between the two: iOS defines left and
right to be in terms of the viewport width rather than a fixed size. This ensures that the popover is always within the visible area.
2019-09-25 12:31:07 +12:00
Maurice Parker
98befac78c
Animate reader view button
2019-09-24 16:34:11 -05:00
Maurice Parker
eb69967899
Clear article extractor when article selection changes
2019-09-24 11:32:54 -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