Maurice Parker
575288b78e
Merge branch 'master' into extension-point
2020-04-21 02:10:31 -05:00
Maurice Parker
7268dcdd77
Merge branch 'ios-release'
2020-04-21 02:06:19 -05:00
Maurice Parker
f7bdf9d47c
Correct text resizing issues in color palette settings. Issue #2000
2020-04-21 01:57:19 -05:00
Maurice Parker
7afcf681fe
Stablize swipe back gesture for timeline. Issue #2002
2020-04-21 01:52:39 -05:00
Maurice Parker
d0d29fd7da
Merge branch 'master' into extension-point
2020-04-19 19:01:11 -05:00
Nate Weaver
2a6d9994ea
Move shared CSS into its own file
2020-04-19 18:38:33 -05:00
Maurice Parker
eeb7b518a8
Change how showIcons is determined to take into consideration empty bylines
2020-04-19 17:29:11 -05:00
Maurice Parker
b80270f65b
Fix iOS timeline layout issue with truncated bylines
2020-04-19 17:28:00 -05:00
Maurice Parker
ac41c7af69
Added timestamp to retweets
2020-04-18 16:27:19 -05:00
Maurice Parker
ad95cef6bb
Add iOS twitter stylings
2020-04-18 15:17:56 -05:00
Maurice Parker
1778a270d6
Show byline in timeline for single feed timelines when available.
2020-04-18 07:53:56 -05:00
Maurice Parker
9b39165018
Merge branch 'master' into extension-point
2020-04-16 16:37:18 -05:00
Maurice Parker
afdfe5fe71
Merge branch 'ios-release'
2020-04-16 16:36:53 -05:00
Maurice Parker
a4c672bb46
Merge branch 'ios-release' of https://github.com/Ranchero-Software/NetNewsWire into ios-release
2020-04-16 16:27:04 -05:00
Maurice Parker
928e93c074
Remove web view recycling as this seems to contribute to the blank article problem on iPadOS
2020-04-16 16:26:53 -05:00
Brent Simmons
f9a11198f0
Remove Omni from credits and about text.
2020-04-16 13:24:20 -07:00
Maurice Parker
d4b5d7bde4
Add FeedProviderManager
2020-04-16 15:06:56 -05:00
Maurice Parker
d168658e05
Add Extension Point maintenance to the iOS app.
2020-04-16 08:25:40 -05:00
Brent Simmons
1321f0b9ff
Loop through through rows using the count of rows in that section, rather than the count of rows in the initial indexPath’s section. Fix #1987 .
2020-04-12 18:23:20 -07:00
Brent Simmons
6d9eda442f
Remove userDeleted support. The read-items filter seems to fill the need to hide things. We’re simplifying the backend by removing this unused feature.
2020-04-12 17:12:36 -07:00
Maurice Parker
46f614e960
Merge branch 'ios-release'
2020-04-12 11:50:11 -05:00
Maurice Parker
7064d5d8f5
Fix regression where navigating back and paging back from an article happened at the same time.
2020-04-12 11:48:14 -05:00
Maurice Parker
e6c5d2f199
Merge branch 'ios-release'
2020-04-11 15:59:37 -05:00
Maurice Parker
7c266d65ee
Force the frame to center when displaying. Issue #1983
2020-04-11 15:58:48 -05:00
Maurice Parker
02f62bbb61
Fix image cropping. Issue #1967
2020-04-11 15:11:12 -05:00
Maurice Parker
6a9620e4de
Add NewsBlur and CloudKit to addable account types on production builds.
2020-04-06 15:37:26 -05:00
Maurice Parker
6ad4eeb280
Merge branch 'ios-release'
2020-04-06 08:47:56 -05:00
Maurice Parker
f0ec7c5e19
Fix problem where back swiping wouldn't work anymore for full screen. Issue #1970
2020-04-06 08:47:01 -05:00
zgjie
bcfd75ff68
Replace the `firstElementPassingTest` function come from RSCore with the native function `first(where:)`.
2020-04-06 02:06:24 +08:00
Maurice Parker
40ea5243c6
Removed notification we no longer needed to use to refresh the Feeds and Sidebar.
2020-04-01 20:31:32 -05:00
Maurice Parker
ea78b5683d
Fix background notification processing of CloudKit changes.
2020-04-01 20:21:14 -05:00
Maurice Parker
def48546a3
Change how initial refresh is triggered.
2020-04-01 16:45:29 -05:00
Maurice Parker
4941d60c1a
Put add accounts list into alphabetical order
2020-04-01 07:50:11 -05:00
Maurice Parker
b664ae2609
Merge pull request #1959 from quanganhdo/mac-newsblur
...
Add NewsBlur support to Mac version
2020-03-30 17:37:08 -05:00
Anh Do
c3506e9329
Add NewsBlur to Preferences
2020-03-30 17:45:47 -04:00
Maurice Parker
41acb716bd
Remove activity donation for next unread. Issue #1957
2020-03-30 15:42:42 -05:00
Maurice Parker
d9e5350804
Hide credentials section for iCloud.
2020-03-30 03:00:52 -05:00
Maurice Parker
187121298e
Added support for CloudKit push notifications (subscriptions).
2020-03-30 02:48:25 -05:00
Maurice Parker
4f425c9c86
Implement web feed sync between devices.
2020-03-29 17:12:34 -05:00
Maurice Parker
ecc20ad9e3
Enabled adding a CloudKit account on iOS.
2020-03-28 17:51:14 -05:00
Maurice Parker
532db0b640
Merge branch 'ios-release'
2020-03-28 16:51:50 -05:00
Maurice Parker
649972f57f
Created the Developer build which has some functionality disabled for those without access to the API keys needed.
2020-03-28 16:51:41 -05:00
Maurice Parker
715671edad
Rebuild the Feeds list when coming back to it from the Timeline while the root split is collapsed to filter read Feeds.
2020-03-28 01:43:54 -05:00
Maurice Parker
6d085fdacf
Inline videos and enable player controls for both Mac and iOS. Issue #1952
2020-03-28 00:56:29 -05:00
Maurice Parker
bd1c73c1d3
Automatically remove Feed items if they should be filtered. Issue #1949
2020-03-27 18:24:57 -05:00
Maurice Parker
a13f10441f
Change pointer interaction to encompass the complete button.
2020-03-26 11:20:13 -05:00
Maurice Parker
53b00c5414
Don't show add account option for CloudKit when the entitlement isn't present.
2020-03-25 16:09:01 -05:00
Maurice Parker
6c06c7791c
Add interaction to buttons that were missing it. Issue #1945
2020-03-25 08:55:02 -05:00
Maurice Parker
450ddbd364
Refactored new pointer interaction code to be more simple.
2020-03-24 18:27:54 -05:00
Maurice Parker
bd75df7294
Add pointer interaction for timeline header button. Issue #1943
2020-03-24 16:42:46 -05:00
Maurice Parker
25882f69c8
Merge branch 'ios-release'
2020-03-24 16:00:53 -05:00
Maurice Parker
d615a0a894
Fix bug where clean up shortcut wouldn't clear articles if wrong setting was off.
2020-03-24 16:00:01 -05:00
Maurice Parker
d0680bcc73
Merge branch 'ios-release'
2020-03-24 12:21:32 -05:00
Maurice Parker
2d56971c45
Added missing dev files
2020-03-23 07:26:44 -05:00
Maurice Parker
8105756ccb
Add some work in progress for CloudKit syncing
2020-03-22 16:35:03 -05:00
Maurice Parker
85cbd204b3
Fixed clean up keyboard shortcut
2020-03-22 10:23:31 -05:00
Maurice Parker
97226f543b
Assign keyboard shortcuts to filters and change clean up shortcut. Issue #1842
2020-03-22 10:18:07 -05:00
Anh Do
b7fe991b7b
Retrieve session id for later requests
2020-03-22 00:47:27 -04:00
Anh Do
034aabbfff
Add login/logout support
2020-03-22 00:47:26 -04:00
Anh Do
8f5f856e49
Add NewsBlur account prototype
2020-03-22 00:47:26 -04:00
Maurice Parker
960af2a8df
Parameterize the container so that each developer has their own
2020-03-21 20:53:21 -05:00
Brent Simmons
07cc89541c
Add iCloud.com.ranchero.NetNewsWire entitlement to Mac and iOS targets.
2020-03-21 17:43:33 -07:00
Maurice Parker
9f516caa35
Don't use borders on nested tables. Issue #1936
2020-03-21 17:19:03 -05:00
Maurice Parker
9315a00d19
Add CloudKit container entitlements.
2020-03-21 02:34:34 -05:00
Maurice Parker
e7436925ad
Don't remove filtered feeds on article downloads.
2020-03-20 10:34:18 -05:00
Maurice Parker
316e4e62b2
Removed separator insets from layout code as they were no longer needed.
2020-03-20 06:58:11 -05:00
Maurice Parker
8a75defee9
Set row height when table is empty and set to automatic when articles are present. Issue #1919
2020-03-18 16:06:05 -05:00
Maurice Parker
1d26bc8c70
Revert "Set proper cell height for empty article array"
2020-03-18 15:55:33 -05:00
Maurice Parker
770206df60
Merge branch 'ios-release'
2020-03-17 17:19:31 -05:00
Maurice Parker
36841602a5
Change article rendering to use loadHTMLString instead of JavaScript. Issue #1923
2020-03-17 17:18:24 -05:00
Maurice Parker
37cf7fae1d
Fix regression that prevented Always Show Reader View from working.
2020-03-16 07:58:51 -05:00
Maurice Parker
07042b8a2a
Implemented Clean Up keyboard shortcut. Issue #1915
2020-03-15 18:15:52 -05:00
Flowinho
47dc34db5d
Fix Typo
...
This contains work related to issue #1910
2020-03-15 22:44:12 +01:00
Flowinho
2ade0140bc
Set proper cell height for empty article array
...
Contains work related to #1800
This one took me a while to figure out since they amount of articles is tied to the coordinator.
- Fixed violation of single responsibility principle inside “resetEstimatedRowHeight()” by removing the applicance of tableViewRowHeight and instead return the correctly calculated rowHeight.
- Removed prototype strings from inside the function to a static struct to be able to switch parameters for this function more easy (might be useful later / in testing). Function looks cleaner.
Greetings from southern germany!
2020-03-15 22:31:54 +01:00
Maurice Parker
acaf3fac9f
Add user agent to plist. Issue #1913
2020-03-15 11:48:07 -05:00
Maurice Parker
a620a20588
Add the option to select the user interface color palette. Issue #1900
2020-03-15 04:25:25 -05:00
Maurice Parker
5b5eaf6bb7
Merge branch 'ios-release'
2020-03-14 17:13:25 -05:00
Maurice Parker
07dc4f1f10
Don't start the article extractor if we only want to store the article. Issue #1494
2020-03-14 06:31:14 -05:00
Nate Weaver
e6af6ece42
Add top and bottom margins to figure elements
2020-03-13 22:01:07 -05:00
Nate Weaver
9a3fe5caa5
Add a max-width to body
2020-03-13 21:36:16 -05:00
Maurice Parker
66e7e425aa
Remove obsolete code that could be causing the feed unread counts to not update. Issue #1806
2020-03-13 17:06:53 -05:00
Maurice Parker
833c336f2f
Only show the timeline next read button when the root split view controller is collapsed. Issue #1822
2020-03-13 16:03:42 -05:00
Maurice Parker
49257970af
Removed testing code. Issue #1810
2020-03-13 15:35:33 -05:00
Maurice Parker
2240058fe8
Merge pull request #1850 from mvolpato/bugfix-progress-indicator-max-width
...
Bugfix progress indicator max width
2020-03-13 15:31:30 -05:00
Maurice Parker
7922efab1e
Merge pull request #1899 from flowinho/ios-release
...
Hide articleExtractor and actionBarButtonItem
2020-03-13 15:13:33 -05:00
Flowinho
ce428d2cc6
Hide articleExtractor and actionBarButtonItem
2020-03-13 20:21:18 +01:00
Maurice Parker
52be6e5743
Darken light mode icon color so that it contrasts better against pure white icons. Issue #1731
2020-03-13 10:17:00 -05:00
Maurice Parker
d0cf04bd4f
Merge pull request #1892 from flowinho/ios-release
...
Add background to pure white icons
2020-03-13 10:04:56 -05:00
Flowinho
130691db34
Revert to old logic
2020-03-13 14:21:38 +01:00
Flowinho
ee86b1a148
Apply background if feed-icon is bright
2020-03-13 11:54:31 +01:00
Maurice Parker
77fd3020cc
Correct font used to specify font size. Issue #1878
2020-03-12 19:01:10 -05:00
Nate Weaver
76dd3abff2
Properly style footnotes that have been absoluted
2020-03-12 18:32:42 -05:00
Maurice Parker
dfdf19e17f
Merge branch 'ios-release' of https://github.com/Ranchero-Software/NetNewsWire into ios-release
2020-03-12 18:07:49 -05:00
Maurice Parker
61a2e95d2b
Manually specify the font size to work around a WKWebView resizing bug. Issue #1878
2020-03-12 18:07:40 -05:00
Maurice Parker
c19bf93586
Merge pull request #1890 from flowinho/ios-release
...
Align feedname and date correctly if there is no title or summary
2020-03-12 17:03:58 -05:00
Flowinho
0a3713e078
Align feedname and date correctly if there is no title or summary
2020-03-12 22:57:30 +01:00
Maurice Parker
47e42fab0a
Removed old debugging statement.
2020-03-12 16:01:13 -05: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
feacda1c3b
HOTFIX silly me
2020-03-12 21:33:02 +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
Flowinho
97c79202fc
Added missing constraints to the UISwitch elements
2020-03-12 17:56:43 +01:00
Maurice Parker
22b9e7b54b
Don't reset the windowScrollY position on every page render and don't set it if JavaScript returns it corrupted. Issue #1883
2020-03-11 19:45:45 -05:00
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
76d5f4a073
Remove flush and restore of web view queues. Issue #1882
2020-03-11 17:02:16 -06:00
Maurice Parker
38981d01bd
Don't remove items from Feeds list when batch update is performed. Issue #1879
2020-03-11 15:19:55 -06:00
Maurice Parker
9007ed4b06
Changed so that Feeds and Timeline clear read items if necessary on manual refresh commands. Issues #1834 , #1856 , and #1845
2020-03-11 14:47:00 -06:00
Flowinho
b178fe93af
Call action on return if password was added
...
This is an obvious change.
2020-03-11 14:02:06 +01:00
Flowinho
66fae15f64
Remove redundant code to lessen LOC
...
- Less code - less bugs.
- Also resign the first responder when the user presses the action button
2020-03-11 13:43:02 +01:00
Flowinho
386efd632b
Changing UIContentType from username to email adress
...
Add responder switch to streamline login flow
This change achieves two things:
- When the user presses Return and the email field is selected, the cursor now switches to the password field (as expected by the user).
- It enables iOS to pick up login and password field and enables password autofill.
2020-03-11 13:43:02 +01:00
Michele Volpato
ee0f982e93
Remove unneeded whitespaces
2020-03-02 22:33:59 +01:00
Michele Volpato
115405f1f0
Fix progress bar width, add contraints to progress label
2020-03-02 22:25:57 +01:00
Maurice Parker
94c6ca428f
Merge branch 'mac-release'
2020-03-01 16:32:31 -08:00
Maurice Parker
3a0f57e4da
Fixed toggle color. Issue #1838
2020-02-29 09:09:53 -08: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
5a5abb0b87
Ensure that the dom is fully loaded on *all* web views before being made available to process JavaScript. Issue #1756 & Issue #1808
2020-02-25 15:10:51 -08:00
Maurice Parker
a4bbf65944
Coalesce unread count backing store rebuilds to prevent feeds list flickering while syncing and the feeds filter is engaged. (Regression)
2020-02-25 10:42:56 -08:00
Maurice Parker
d222a9f617
Change to not force unwrap the descriptor. Issue #1818
2020-02-24 08:42:19 -08:00
Maurice Parker
23b8af4634
Don't end the operation until the deselection animation has completed. (Regression)
2020-02-24 08:07:14 -08:00
Maurice Parker
afadadff69
Restore timeline selection when coming back into foreground. (Regression)
2020-02-23 17:12:02 -08:00
Maurice Parker
48e856fc04
Serialize access to the UITableView for scrolling and diffable datasource updates. Issue #1806
2020-02-23 10:57:20 -08:00
Maurice Parker
ad7dde8564
Merge branch 'ios-candidate'
2020-02-21 17:02:14 -08:00
Brent Simmons
fd0363aad2
Turn double space into single space after sentence in Settings.
2020-02-18 23:14:27 -08:00
Maurice Parker
3e93877362
Add instructions for full screen and fix some dynamic type problems. Issue #1799
2020-02-18 17:30:25 -08:00
Maurice Parker
28c2598cf6
Exempt the current article from the timeline read filter. Issue #1798
2020-02-18 14:14:18 -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
e3b32847f9
Stop image zooming on swipes and video playback on button presses. Issue #1801
2020-02-18 09:49:54 -08:00
Maurice Parker
f79eaf7c19
Avoid redundant shadow table rebuilds when auto-expanding containers.
2020-02-18 09:30:58 -08:00
Maurice Parker
03c1ed2625
Make handling of programmatic feed selection when filtered or collapsed more consistent. Issues #1788 and #1792
2020-02-17 17:40:40 -08:00
Maurice Parker
58b8a9adb0
Render article on to be recycled web view and delay new web view showing to 0.3. Issue #1780
2020-02-13 17:35:34 -08:00
Maurice Parker
d01e9cef42
Remove unintended web view load when changing the article.
2020-02-13 16:08:44 -08:00
Maurice Parker
2ae021960b
Move account files to the documents directory and out of the shared container. Issue #1784
2020-02-12 16:21:48 -08:00
Maurice Parker
31b72221f8
Rollback delay that was causing blank articles to be shown. Issue #1780
2020-02-09 11:57:07 -08:00
Brent Simmons
eb770f4494
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
2020-02-08 17:22:03 -08:00
Brent Simmons
cac67f8ac4
Use percent-encoding — via URLComponents — on the articleID in the nnwImageIcon URL scheme.
2020-02-08 17:21:55 -08:00
Maurice Parker
eed12e5347
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
2020-02-08 16:56:06 -08:00
Maurice Parker
bdd79aead5
Delay swapping out the web view until the new web view has had a chance to render. Issue #1780
2020-02-08 16:55:16 -08:00
Brent Simmons
fe6fbd31a8
Edit the about NetNewsWire text. Add credit for Wevah; add thanks to Feedbin for Reader view hosting.
2020-02-08 16:14:45 -08:00
Maurice Parker
e5a9205747
Always reload the web view when the showing state changes. Issue #1775
2020-02-06 11:41:06 -08:00
Maurice Parker
268c20da56
Set all the web view delegates to nil when recycling to prevent unintended behaviors. Issue #1777
2020-02-06 10:36:39 -08:00
Mihael Cholakov
936596f5d0
Shifting sections when one should be hidden
2020-02-06 15:27:49 +02:00
Brent Simmons
d40eaed1f5
Begin moving the MainThreadOperationQueue from Account to ArticlesDatabase.
2020-02-05 21:23:23 -08:00
Maurice Parker
d1f1ca22b6
Add a hack to prevent horizontal scrolling on iPad. Issue #1714
2020-02-05 13:46:59 -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
8ed9958631
Change full article setting to enable or disable the feature. Issue #1773
2020-02-04 11:24:06 -08:00
Maurice Parker
76bad13ae1
Rebuild the backing stores to except spotlight search result restoration. Issue #1759
2020-02-04 11:00:55 -08:00
Maurice Parker
e47e2d4ea0
Fetch any potential new articles and merge them when returning to the foreground. Issue #1761 & #1754
2020-02-03 14:05:22 -08:00
Maurice Parker
336c980243
Merge pull request #1769 from danmorrison/ios-candidate
...
Fix Feed Select Folder Table View Cell horizontal alignment
2020-02-03 10:11:00 -08:00
Nate Weaver
ba6315fa07
Set lastImageCacheFlushDate on launch in CacheCleaner instead of registerDefaults()
...
So it's actually persisted to disk.
2020-02-02 17:55:51 -06:00
Dan Morrison
da501cb39b
Fix horizontal alignment #1768
2020-02-03 09:43:05 +11:00
Brent Simmons
782dfd688e
Merge pull request #1767 from hartlco/1766-Go-to-feed-visible-when-you-are-already-inside-the-feed
...
Don’t show “Go to feed” action if already inside feed
2020-02-02 12:51:21 -08:00
Martin Hartl
83241cc329
Don’t show “Go to feed” action if already inside feed
2020-02-02 21:44:54 +01:00
Brent Simmons
4fe2a3134f
Suspend the databases sooner when suspending the application.
2020-02-02 12:11:39 -08:00
Maurice Parker
596575c0e8
Delay making the initial web view available to give it some time to load the DOM. Issue #1756
2020-02-01 16:41:10 -08:00
Maurice Parker
fcd7b88a62
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
2020-02-01 16:38:26 -08:00
Brent Simmons
5d1ec3bff2
Merge pull request #1763 from Wevah/vertical-scroll-fix
...
Don't block vertical pan gestures
2020-02-01 15:21:40 -08:00
Brent Simmons
b50fabe325
Fix a crash that could happen when laying out the progress view while it’s not in the view hierarchy. Fix #1764 .
2020-02-01 12:19:39 -08:00
Nate Weaver
b86341f44c
Don't block vertical pan gestures
2020-02-01 01:12:54 -06:00
Maurice Parker
8cb28b63b8
Always swap out the web view to prevent white flashing between articles and make loading faster.
2020-01-31 21:07:08 -07:00
Maurice Parker
a0f429448f
Call completions immediately if the previous WebViewController was deallocated because the iPad was rotated. Issue #1757
2020-01-30 18:48:51 -07:00
Maurice Parker
df3c78b1c6
Change next/prev feed searches so that they skip collapsed sections. Issue#1755
2020-01-30 18:37:22 -07:00
Maurice Parker
63e15d78c2
Fix max size phone landscape layout problems. Issue #1743
2020-01-30 17:39:21 -07:00
Maurice Parker
f9dea33375
Remove force unwraps of url and container. Issue #1721
2020-01-30 13:59:15 -07:00
Maurice Parker
13a1ef0605
Don't animate the disclosure icon until it has been added to the view hierarchy. Issue #1717
2020-01-30 13:44:31 -07:00
Maurice Parker
6454330c8b
Add the subviews to the contentVIew (per the documentation). Issue #1717
2020-01-30 13:27:17 -07:00
Maurice Parker
ab8deab726
Correct object ownership to remove retain cycle
2020-01-30 12:53:27 -07:00
Nate Weaver
e6c2c32456
Standardize on tabs
2020-01-30 06:19:54 -06:00
Nate Weaver
447cc44b8e
Put <title> and <base> in the <head> instead of <body>
...
This also means renderHTML() is no longer needed.
2020-01-30 06:15:14 -06:00
Maurice Parker
f9589faa59
Keep queued WKWebViews in a hidden view until they are needed. Issue #1563
2020-01-29 17:39:40 -07:00
Maurice Parker
fdde879910
Rest the currentFeedIndexPath if it has become invalidated by a shadow table rebuild. Issue #1741
2020-01-29 17:06:35 -07: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
967410e0f5
Don't rebuild the shadow table during launch for unread counts. Issue #1733
2020-01-29 12:19:28 -07:00
Maurice Parker
6b23cadc41
Empty the timeline when ending the search to make sure diffable datasources don't keep some search cells around. Issue #1736
2020-01-29 11:41:05 -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
03fbdbbe66
Exempt folders from the read filter if they have a child selected. Issue #1735
2020-01-29 11:18:17 -07:00
Maurice Parker
b292ea97fc
Dismiss the search bar if next unread takes us out of the search timeline. Issue #1722
2020-01-28 17:16:49 -07:00
Maurice Parker
76aa603874
Change to no longer filter currently selected Feed. Issue #1728
2020-01-28 16:51:50 -07:00
Maurice Parker
ef79005d67
Change it so that we have the unread indicator and star hidden by default. Issue #1724
2020-01-27 22:26:49 -07:00
Maurice Parker
415fb3ab56
Fix it so that we aren't scrolling and selecting using the same animation.
2020-01-27 22:10:18 -07:00
Maurice Parker
6ac6136612
Make animations individually selectable and no longer animate navigation selections. Issue #1439
2020-01-27 21:57:52 -07:00
Maurice Parker
dd5633b5ae
Change to use the correct URL when reloading an image.
2020-01-27 16:27:13 -07:00
Maurice Parker
3a99e6430f
Make the article icon code specify the desired article so that it can't pull the wrong one by mistake. Issue #1707
2020-01-27 12:58:32 -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
243ebac665
Merge pull request #1719 from hartlco/1709-wrong-vibrant-tap-down-state-text-colour-for-account-type-buttons
...
Fix vibrant colors on highlight inside AddAccountViewController and the timeline layout cell
2020-01-27 10:35:08 -08:00
Maurice Parker
99fbd2d1a1
Remove extraneous code that was causing the unread counts to sometimes not be displayed. Issue #1711
2020-01-27 11:28:59 -07:00
Martin Hartl
b8c1389bc6
Use VibrantBasicTableViewCell for Timeline layout cell to change label color on highlight/selection
2020-01-27 08:37:02 +01:00
Martin Hartl
7e9277f7d8
Use SettingsAccountTableViewCells inside AddAccountViewController for vibrant colors
2020-01-27 06:57:05 +01:00
Maurice Parker
72e886b709
Make extractor buttons higher animation while animating. Issue #1705
2020-01-26 22:32:18 -07:00
Maurice Parker
25daea8a9f
Create separate color for block quote bar. Issue #1718
2020-01-26 21:44:53 -07:00
Maurice Parker
bb05d9111e
Fix to use the correct count for currently selected row. Issue #1711
2020-01-26 21:34:50 -07:00
Maurice Parker
f2ac6ff1df
Add functionality to clear the timeline and article views if their respective items get collapsed or filtered. Issue #1708
2020-01-26 21:18:43 -07:00
Maurice Parker
97d6c69431
Change to always reload the page when rendering an article. Issue #1713
2020-01-26 20:29:58 -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
bc5a8c3705
Reset scroll position when article is reset. Issue #1716
2020-01-26 13:01:03 -07:00
Maurice Parker
fdde6d0583
Make sure that the smart feed section is expanded before selecting the all unread feed. Issue #1673
2020-01-25 16:13:33 -07:00
Maurice Parker
b62f80e0ea
Removed unnecessary reloads that were crashing. Issue #1672
2020-01-25 15:51:34 -07:00
Maurice Parker
785775801a
Don't force cast scrollY as it might not always be set. Issue #1685
2020-01-25 15:36:43 -07:00
Maurice Parker
aa94fbeacf
Merge articles instead of replacing them for add remove feed and account functions. Issue #1692
2020-01-23 18:07:20 -07:00
Nate Weaver
e88643f9b9
Make tables obey Dynamic Type
2020-01-22 05:26:12 -06:00
Maurice Parker
f5c2fc4813
Pass all UTI types associated with OPML to the document picker for OPML imports. Issue #1684
2020-01-21 12:58:05 -07:00
Maurice Parker
050434023e
Fade out unread and star indicators when possible. Issue #1683
2020-01-21 11:41:03 -07:00
Maurice Parker
1f58161eeb
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
2020-01-21 11:05:58 -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
Nate Weaver
3635176d58
--table-border-color -> --table-cell-border-color; add Mac table styles
2020-01-20 21:59:40 -06:00
Nate Weaver
02297ed94a
Add table styles
2020-01-20 21:59:40 -06:00
Maurice Parker
ed355ad614
Update to allow all text types for importing OPML and make the error message more friendly. Issue #1443
2020-01-20 14:57:07 -07:00
Maurice Parker
61c854b031
Fix animation layer stripping. Issue #1668
2020-01-20 13:16:03 -07:00
Maurice Parker
fe75fb1aa4
Prevent swipe gestures on header cells from triggering the cell below. Issue #1661
2020-01-20 12:42:25 -07:00
Maurice Parker
5b2728aa10
Merge pull request #1667 from hartlco/1647-video-keeps-playing-after-swiping-to-another-article
...
Stop media playback when article will disappear
2020-01-20 10:56:14 -08:00
Maurice Parker
c2431cb48b
Add wordpress emoji style. Issue #1666
2020-01-20 11:53:06 -07:00
Martin Hartl
3370b834b0
Stop media playback when article will disappear
2020-01-20 19:46:23 +01:00
Maurice Parker
502f83ba2d
Set the scroll edge appearance to have the system background. Issue #1665
2020-01-20 11:43:26 -07:00
Maurice Parker
e183345f98
Stop suppressing the Confirm Mark as Read setting for iPads. Issue #1660
2020-01-19 23:12:02 -07:00
Maurice Parker
84844e6cef
Fix Feed deselection. Issue #1657
2020-01-19 18:36:23 -07:00
Maurice Parker
f15ade5ebb
Make the article datetime always a link to the article permalink. Issue #1655
2020-01-19 17:28:06 -07:00
Maurice Parker
8df8dfdb75
Update the Feeds list when a Feed's unread count gets above zero and the read filter is on. Issue #1550
2020-01-19 16:44:13 -07:00
Maurice Parker
7e35bd1ec4
Remove unused parameter. It was obsoleted, but not removed.
2020-01-19 15:36:19 -07:00
Maurice Parker
b1653845c2
Remove media selector from block quotes so that the new style is always used.
2020-01-19 13:23:45 -07:00
Maurice Parker
09c8ca9898
Remove unnecessary cell reload that was causing crashes. Issue #1535
2020-01-19 12:16:59 -07:00
Maurice Parker
88f565e03f
Use the DOM Y position to restore the scroll offset. This mostly fixes Issue #1494 .
2020-01-19 11:48:26 -07:00
Maurice Parker
110c7ae2e8
Merge pull request #1653 from hartlco/1238-iOS-Timeline-back-swipe-animation-error
...
Apply UINavigationBarAppearance appearance to scroll edge
2020-01-19 10:34:56 -08:00
Martin Hartl
5a6e0fd387
Apply UINavigationBarAppearance appearance to scroll edge
2020-01-19 19:22:36 +01:00
Maurice Parker
8e92cee13d
Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate
2020-01-18 18:24:29 -07: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
Brent Simmons
b150eaaff5
Update copyright year to 2020.
2020-01-18 11:53:22 -08:00
Maurice Parker
f0d8a9038d
Reload the web view every 10 renderings to clean it up. Issue #1487
2020-01-18 11:59:24 -07:00
Phil Dokas
d3ecb68708
Positions the footnote popover on top of other content
2020-01-17 13:41:12 -08:00
Maurice Parker
2e583ae7b2
Force the progress view label to update with content size changes. Issue #1645
2020-01-17 14:33:06 -07:00
Maurice Parker
a4896958c3
Merge pull request #1643 from Wevah/ios-candidate
...
Update to latest RSCore
2020-01-17 12:07:42 -08:00
Maurice Parker
34984551c6
Fully reload the page when the content size changes. Issue #1642
2020-01-17 12:53:50 -07:00
Nate Weaver
b35215d03b
Update for pending RSCore String updates
2020-01-17 13:45:38 -06:00
Maurice Parker
3c1668c178
Make Feedbin/Twitter video usable. Issue #718
2020-01-17 12:17:38 -07:00
Maurice Parker
df1b483996
Add Feedbin specific separator. Issue #1640
2020-01-17 10:56:59 -07:00
Maurice Parker
2cdec8c4bf
Add a leading border to block quotes so that they can more easily be distinguished. Issue #1639
2020-01-17 10:53:22 -07:00
Maurice Parker
f9e529bd3b
Fix multiwindow auto layout errors. Issue #1636
2020-01-16 21:29:10 -07:00
Maurice Parker
9a4ed6b198
Dismiss the keyboard on drag. Issue #1634
2020-01-16 20:30:53 -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
046162b303
Update the SceneCoordinator to use the same lookup method to determine if the node should be getting its unread count from the SceneCoordinator.
2020-01-16 15:24:48 -07:00
Maurice Parker
333da704aa
Fix regression that made customize timeline unselectable.
2020-01-16 14:44:30 -07:00
Maurice Parker
4f36ec3b11
Add Update Credetials button to the error dialog when a Feedbin credentials error happens. Issue #1441
2020-01-16 13:50:30 -07:00
Maurice Parker
f7017aaed5
Enable update credentials even when the account info hasn't changed on updates. Issue #1441
2020-01-16 12:04:40 -07:00
Brent Simmons
57af7526da
Revise Feedly tests to use MainThreadOperationQueue; get them building again. They don’t pass, but at least they build.
2020-01-15 22:10:06 -08:00
Maurice Parker
4eedd96507
Fix regression that prevented Safari from opening from Activity dialog.
2020-01-15 18:23:09 -07:00
Maurice Parker
bd29a030e5
Make sure that the imageWasShown message always gets posted, even if the web view got reloaded. Issue #1586
2020-01-15 18:09:47 -07:00
Maurice Parker
d68eccc55e
Exit search if Go To Feed is selected. Issue #1557
2020-01-15 17:53:12 -07:00
Maurice Parker
3e604e0b34
Load the feed article if the extracted article fails to parse. Issue #1542
2020-01-15 17:34:02 -07:00
Maurice Parker
c384362a78
Set extractor button state on viewDidLoad. Issue #1627
2020-01-15 17:28:37 -07:00
Kiel Gillard
0d0b6b8fa6
Gives iOS a chance to open universal links. #1625
2020-01-16 09:56:51 +11:00
Maurice Parker
fadbd9d289
Merge pull request #1608 from myurieff/open-homepage-on-tap
...
Open homepage on tap
2020-01-14 14:22:33 -07:00
Mihael Cholakov
4b9f896a49
Fix UIView.transition view to be the icon
2020-01-14 17:49:43 +02:00
Mihael Cholakov
8df0067813
Fix icon highlighted color
2020-01-13 10:13:02 +02:00
Mihael Cholakov
9368d1033d
Implement VibrantBasicTableViewCell
2020-01-12 23:53:08 +02:00
Mihael Cholakov
77b470a720
Safari is presented as pageSheet
2020-01-12 23:29:32 +02:00
Nate Weaver
d85c388517
Don't allow hyphenation inside inline <code> elements
2020-01-11 17:31:18 -06:00
Mihael Cholakov
df4874fb3a
Add Safari image on right side of homepage cell
2020-01-11 23:32:12 +02:00
Mihael Cholakov
7849c66e03
Open SafariVC on homepage row tap
2020-01-11 23:31:47 +02:00
Brent Simmons
2df78f3cf1
Merge pull request #1605 from hartlco/1590-sharing-item-to-omnifocus-adds-extra-newline
...
Provide dedicated TitleActivityItemSource when sharing to Omnifocus and Things
2020-01-11 11:17:30 -08:00
Maurice Parker
21cf8415d2
Add confirmation for Mark As Read actions. Issue #1603
2020-01-11 11:30:16 -07:00
Martin Hartl
c739d77817
Provide dedicated TitleActivityItemSource when sharing to Omnifocus and Things
2020-01-11 09:12:41 +01:00
Maurice Parker
e93b916c50
Implement Refresh to Clear Articles option. Issue #1601
2020-01-10 18:14:21 -07:00
Maurice Parker
566aae9498
Add import UTI type for OPML. Issue #1443
2020-01-10 16:53:57 -07:00
Maurice Parker
9a3763f57a
Change to resume database earlier for notifications and home screen shortcuts. Issue #1597
2020-01-10 16:32:06 -07:00
Maurice Parker
2421305750
Fix Visual Effects warning message.
2020-01-10 15:54:33 -07:00
Nate Weaver
a409242cdb
Make <pre> and <code> elements scale with dynamic type
2020-01-10 15:50:09 -06:00
Maurice Parker
f1e01bd43f
Automatically show the nav and toolbars when separating controllers. Issue #1593
2020-01-09 21:22:29 -07:00
Maurice Parker
1b1b3e796e
Shoehorn the controller into the little area allowed for context previews in landscape. Issue #1569
2020-01-09 21:11:13 -07:00
Maurice Parker
9fedf68b3f
Add action to Share button to open in Safari. Issue #1573
2020-01-09 18:27:52 -07:00
Maurice Parker
0e3c837b66
Change accessibility ordering of labels to make it more hierarchical when spoken in VoiceOver. Issue #1584
2020-01-09 17:54:13 -07:00
Maurice Parker
bc896af432
Change accessibility label to Share. Issue #1582
2020-01-09 17:25:00 -07:00
Maurice Parker
edd299a36d
Indicate that the header is a button when it is tappable. Issue #1583
2020-01-09 17:22:37 -07:00
Maurice Parker
3115abc72e
Enhance accessibility for toggle toolbar buttons. Issue #1581
2020-01-09 14:38:25 -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
5cd466e9fc
Merge pull request #1579 from benubois/image_viewer
...
Use existing image for image viewer.
2020-01-09 13:00:42 -07:00
Ben Ubois
bf39ea7688
Use existing image for image viewer.
...
This should improve performance of the image viewer since it uses
the image data on the page instead of triggering a new download.
2020-01-09 15:18:43 +01:00
Maurice Parker
e99e4362ff
Fix to not let the avatar become smaller when we large bylines. Issue #1574
2020-01-08 18:22:47 -07:00
Maurice Parker
4f6e7dc4a8
Update refresh progress view so that it updates at a minimum of every 60 seconds.
2020-01-08 18:07:58 -07:00
Maurice Parker
a5cc892464
Change the share extension to do the web feed add in the background after the dialog dismisses. Issue #1561
2020-01-08 17:46:22 -07:00
Maurice Parker
49549066ac
Fix alignment issue on settings timeline section. Issue #1572
2020-01-08 16:31:31 -07:00
Maurice Parker
a88d9be8a9
Add name in text field of feeds rename dialog. Issue #1571
2020-01-08 12:48:37 -07:00
Maurice Parker
32ecfa6d96
Change label priority so that the toggle doesn't crop on small phones. Issue #1568
2020-01-08 12:18:16 -07:00
Maurice Parker
96c781f468
Change so that we don't crash if the article extractor completes and its delegate is deallocated. Issue #1566
2020-01-08 11:22:11 -07:00
Maurice Parker
078c5dbb5c
Reset the timeline middle position anytime we replace the articles. Issue #1565
2020-01-08 11:06:41 -07:00
Maurice Parker
15569e62b2
Prevent crash when the web view load hasn't set up the tap zone constraints. Issue #1564
2020-01-08 10:54:41 -07:00
Maurice Parker
5058899ec1
Fix crash when disclosing feed with collapsed folder. Issue #1562
2020-01-08 10:35:52 -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
92cfbc767b
Merge pull request #1553 from hartlco/1548-mark-above-below-as-read-should-not-appear-if-nothing-to-mark
...
Only show mark unread above/below actions if articles above/below contain unread items
2020-01-07 16:47:37 -07:00
Maurice Parker
b468bcfe58
Revert "Previewing articles"
2020-01-07 16:36:32 -07:00
Maurice Parker
7edaf87733
Merge pull request #1540 from myurieff/previewing-articles
...
Previewing articles
2020-01-07 16:24:38 -07:00
Martin Hartl
02ab44c3eb
Only show mark unread above/below actions if articles above/below contained unread items
2020-01-07 22:48:15 +01:00
Maurice Parker
dff6c1b9c4
Change to use correct favicon downloader function. Issue #1552
2020-01-07 14:17:00 -07:00
Mihael Cholakov
593a802d79
Merge branch 'upstream-ios-candidate' into previewing-articles
2020-01-07 09:47:00 +02:00
Maurice Parker
746d061dcf
Refresh UI (including progress indicator) on Timeline when coming out of suspend.
2020-01-06 21:23:39 -07:00
Maurice Parker
9ba0b37cf9
Make progress bar less jumpy. Issue #14
2020-01-06 19:09:46 -07:00
Maurice Parker
bd7449cc84
Change refresh indicator to never use seconds. Issue #1524
2020-01-06 18:43:23 -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
Mihael Cholakov
36230d930e
Context menu now previews selected article
2020-01-06 14:52:18 +02:00
Martin Hartl
12731c2e39
Share string with subject and URL instead of plain URL for Omnifocus and Things
2020-01-05 07:36:30 +01:00
Martin Hartl
d96a2b4097
Add keyboard shortcut for “Mark Above as Read”
2020-01-04 09:42:29 +01:00
Maurice Parker
5cd163e1e4
Add refresh indicator to the Timeline. Issue #15
2020-01-03 14:23:37 -07:00
Maurice Parker
5a7863d447
Rollback pull to refresh on the timeline and modified pull to refresh control. Issue #1520
2020-01-03 08:42:43 -07:00
Martin Hartl
5ee491ebee
Replace “Mark Older as Read” actions with “Mark Above/Below as Read” actions
2020-01-03 09:00:25 +01:00
Maurice Parker
e26a00ddfe
Enable pull to refresh on timeline and change refresh indicator to better show when it is successfully pulled. Issue #1520
2020-01-02 21:08:21 -07:00
Martin Hartl
7b0261b401
Switch order of context menu items to show delete at the bottom
2020-01-02 08:16:29 +01:00
Nate Weaver
53b2ebab78
iPhone 8 Plus viewport is actually 414px wide
2019-12-31 20:30:37 -06:00
Nate Weaver
b5467bb81c
Don't shrink margins for wider viewports (e.g., landscape)
2019-12-31 20:08:40 -06:00
Nate Weaver
95db828986
Tweak blockquote margins for small viewports
2019-12-31 19:47:09 -06:00
Maurice Parker
c2d298b836
Add the image title text to zoomed images. Issue #1468
2019-12-31 18:06:27 -07:00
Maurice Parker
f0a5309786
Fix bug that prevented first article from being selected on iPad.
2019-12-31 17:06:13 -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
0a29535412
Merge pull request #1496 from Wevah/table-overflow-wrapper
...
Table overflow wrapper
2019-12-31 16:24:43 -07:00
Nate Weaver
fa6c21f470
Remove .wp-smiley rule
2019-12-30 18:30:21 -06:00
Nate Weaver
0800c77002
Remove now-unneeded style rule
2019-12-30 17:17:35 -06:00
Nate Weaver
cbbb46a776
Wrap tables in an overflow-x: auto; div
2019-12-30 17:17:35 -06:00
Martin Hartl
5cbfe3b071
Include Mark All as Read in Feeds list context menu
2019-12-30 21:16:50 +01:00
Brent Simmons
26bb2b8eaf
Remove references to Article.bannerImageURL. We can bring it back if/when we start using it.
2019-12-28 20:53:36 -08:00
Maurice Parker
5c4d8aeba7
Verify that the parent node to be expanded is a Folder before trying to expand it.
2019-12-28 10:58:15 -07:00
Maurice Parker
36521a1783
Don't crash if there isn't a folder or feed available.
2019-12-28 10:23:09 -07:00
Maurice Parker
4b361300f4
Fix the OPML export when there is only one exportable account. Issue #1457
2019-12-26 12:35:39 -07:00
Maurice Parker
1043b42472
Merge branch 'ios-candidate' of https://github.com/brentsimmons/NetNewsWire into ios-candidate
2019-12-26 12:22:10 -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
Nate Weaver
758fb1a1c0
Make initial scale 100% and don't let WebKit increase text size
...
Issue #1459 .
2019-12-24 20:15:53 -06:00
Maurice Parker
84d1ccadfd
Clear the saved middle position when emptying the timeline. Issue #1464
2019-12-24 17:55:56 -07:00
Maurice Parker
61370dd04d
Fix so that we don't try to scroll before the datasource has been fully applied to the table. Issue #1463
2019-12-24 17:34:47 -07:00
austinate
f43e7880f7
iOS, Add Folder: Make sure Account Name field is in sync with selected account in picker
2019-12-23 17:20:52 +02:00
Maurice Parker
8fb92e119a
Auto expand accounts that may have been suspended as collapsed when disclosing a feed. Issue #1440
2019-12-19 09:38:53 -07:00
Brent Simmons
15184aa3f1
Finish changes mandated by DatabaseQueue changes.
2019-12-16 22:45:59 -08:00
Maurice Parker
58b24f3349
Rename callback: to completion:
2019-12-14 18:01:34 -07:00
Maurice Parker
43bf65b7a6
Rename occurrences of completionHandler to completion.
2019-12-14 17:14:55 -07:00
Maurice Parker
d870c4ffb3
Suspend system activity in extensions. Issue #1427
2019-12-14 15:44:57 -07:00
Maurice Parker
1ae421d3c8
Change to check correct unread value to determine timeline button state. Issue #1433
2019-12-14 15:29:20 -07:00
Maurice Parker
1a26f21d03
Remove context menus from all header sections, not just the accounts.
2019-12-11 14:42:45 -07:00
Maurice Parker
b95a692876
Remove interactions and gesture recognizers from recycled section headers. Issue #1432
2019-12-11 14:29:32 -07:00
Maurice Parker
e303d64c1d
Refresh feeds and sidebar when downloaded articles update all their unread counts. Issue #1430
2019-12-10 18:17:54 -07: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
358f386c4b
Change progress view to use the most recent last fetch end time. Issue #1383
2019-12-09 18:34:26 -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
cd0ec05dbb
Merge pull request #1419 from nostodnayr/master
...
Removed double spaces after punctuation in user-facing strings
2019-12-09 13:14:15 -07:00
Maurice Parker
8ca6ffc379
Restore focus to the timeline after searching so that keyboard shortcuts work. Issue #1387
2019-12-08 18:31:55 -07:00
Maurice Parker
5dcab57256
Change so that focus is on Feeds when restoring a feed. Issue #1386
2019-12-08 18:25:22 -07:00
Maurice Parker
7a6b818f57
Only reset the timeline under certain conditions. Issue #1422
2019-12-08 18:14:33 -07:00
Maurice Parker
4ad7cd7bdd
Fix vibrancy for new add web feed folder picker. Issue #1384
2019-12-08 10:39:13 -07:00
Ryan Dotson
1414754762
Removed double spaces after punctuation in user-facing strings
2019-12-08 11:10:32 +09:00
Maurice Parker
0230b82c75
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-12-07 11:54:06 -07:00
Maurice Parker
2ea8253e25
Make navigation and toolbars transparent. Issue #1413
2019-12-07 11:53:53 -07:00
Ryan Dotson
ac9a9ff754
Updated some strings in iOS
2019-12-07 14:29:08 +09:00
Maurice Parker
1e05238c54
Capture task to ensure it doesn't get deallocated
2019-12-06 15:47:25 -07:00
Maurice Parker
90b9ab7851
Change to rely on application state instead of scanning scenes to determine if application is in background.
2019-12-06 15:16:20 -07:00
Maurice Parker
2795de3452
Change check to see if any scenes are in the foreground rather than if any scenes are in the background.
2019-12-05 18:48:19 -07:00
Maurice Parker
910e06cf63
Don't try to suspend again if we suspended in the task expiration handler.
2019-12-05 17:43:38 -07:00
Brent Simmons
66c7a9532c
Remove references to attachments in a couple more spots.
2019-12-04 22:45:15 -08:00
Brent Simmons
ebd7c68396
Merge mac-release — remove attachments.
2019-12-04 22:36:08 -08:00
Maurice Parker
95c1b36fe7
Change order of suspending steps to prevent work from going to a suspended queue. Issue #1400
2019-12-04 17:27:39 -07:00
Maurice Parker
26f49d4b51
Change to call suspend on main thread when expiration handler called. Issue #1399
2019-12-04 16:56:09 -07:00
Brent Simmons
3ead2c63bc
Remove attachments from the app, since we’re not using attachments in any way. We could always add it back later.
2019-12-03 23:03:15 -08:00
Maurice Parker
63428fb2a2
Change to ensure that the app gets suspended when running too long during a background refresh.
2019-12-02 14:44:52 -06:00
Maurice Parker
f159371967
Change to make sure all queue's get cleared before suspending the database. Issue #1389
2019-12-02 14:14:35 -06:00
Maurice Parker
d9f2e13732
Suspend and resume account resources when moving between the background and foreground.
2019-12-01 16:51:25 -06:00
Maurice Parker
4f3f56bda5
Correct scenario where article view controller wasn't getting popped of the navigation stack when there wasn't a selected article.
2019-12-01 13:45:18 -06:00
Maurice Parker
33c487de85
Change to only suspend on application termination.
2019-12-01 13:28:11 -06:00
Maurice Parker
6ed1c27856
Correct split view collapse logic for when running side by side.
2019-12-01 12:04:28 -06:00
Maurice Parker
87a82eb290
Remove attempt to remove the context menu interaction.
2019-11-29 18:16:27 -06:00
Maurice Parker
1f924a80fa
Restore feed selection after initial layout so that the visible area tests are correct.
2019-11-29 17:36:22 -06:00
Maurice Parker
7d39933ba4
Add article exception fetcher to always restore article to timeline regardless of timeline state.
2019-11-29 14:31:15 -06:00
Maurice Parker
d62ff04c64
Fix next unread menu option when in fullscreen.
2019-11-29 13:26:14 -06:00
Maurice Parker
3d582270ad
Add filter exceptions so that the correct timeline is always selected regardless of filter state. Issue #1366
2019-11-28 12:40:33 -06:00
Maurice Parker
a458c8cc8b
Change animation for apply filter on load.
2019-11-27 20:08:03 -06:00
Maurice Parker
219b5a89ba
Fix issue where over optimization was causing crashes due to the diffable datasource not being available
2019-11-27 19:54:52 -06:00
Maurice Parker
4e0fe7b5f1
Fix retain loop in background refresh.
2019-11-27 18:03:19 -06:00
Maurice Parker
24634dfaaa
Optimize the initial load so that a Filtered Feeds state restoration doesn't animate on startup
2019-11-27 15:21:39 -06:00
Maurice Parker
708c7de7fa
Make sure the first build of the backing stores isn't filtered so that state restoration has something to work with.
2019-11-27 14:52:40 -06:00
Maurice Parker
e9032c4a0f
Add Slack link to Help. Issue #1365
2019-11-27 14:17:57 -06:00
Maurice Parker
81c4756f97
Persist article read filters across application launches. Issue #1349
2019-11-27 11:43:36 -06:00
Maurice Parker
ebd7f4904d
Persist the Feeds Read filter across application launches. Issue #1349
2019-11-26 20:23:12 -06:00
Maurice Parker
8cb25e7c5e
Move private functions to private extension
2019-11-26 17:32:30 -06:00
Maurice Parker
4a9e79cd1e
Persist and restore container expanded state across application launches. Issue #1361
2019-11-26 16:33:11 -06:00
Maurice Parker
3d1f68a877
Fix suggestion for upward dragging drop zones. Issue #1360
2019-11-26 13:42:25 -06:00
Maurice Parker
19336dd07e
Fix folder drops that sometimes defaulted to the account. Issue #1356
2019-11-26 13:01:07 -06:00
Maurice Parker
59e512a263
Make section headers darker. Issue #1357
2019-11-26 12:48:36 -06:00
Maurice Parker
751dd0ae35
Correctly align the about page. Issue #1351
2019-11-26 11:30:38 -06:00
Maurice Parker
4cd705e14b
Remove Acknowledgement section. Issue #1350
2019-11-26 11:12:24 -06:00
Maurice Parker
e81d8f8ef9
Move accounts slightly to the left on Settings. Issue #1352
2019-11-26 10:58:00 -06:00
Maurice Parker
0723c55e2c
Change Import Subscriptions action sheet title. Issue #1353
2019-11-26 10:23:33 -06:00
Maurice Parker
f2b5d31d5e
Change Export Subscriptions action sheet title. Issue #1354
2019-11-26 10:21:18 -06:00
Maurice Parker
291bc9b278
Align build number with rest of text. Issue #1355
2019-11-26 10:16:58 -06:00
Brent Simmons
bfc5eadd91
Add credit to About window for Andrew Brehaut’s newsfoot.
2019-11-25 22:38:25 -08:00
Brent Simmons
7a628552d0
Edit the About screen.
2019-11-25 22:19:44 -08: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
b1471d4d20
Adjust section header for hidden section on iPad.
2019-11-25 17:05:27 -06:00
Maurice Parker
c17999de76
Gate code to only show intended account types for add.
2019-11-25 09:30:14 -06:00
Maurice Parker
71f6917417
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-11-25 08:18:57 -06:00
Maurice Parker
a85d266253
Auto expand newly activated accounts.
2019-11-25 08:14:33 -06:00
Jonathan Bennett
a0b1c7aac6
localize button text
2019-11-25 05:16:20 -05:00
Jonathan Bennett
0539336fce
Allow Feed Wrangler accounts on iOS
2019-11-25 00:26:03 -05:00
Maurice Parker
6a56936850
Moved expanded state away from Node so that it won't get lost on rebuilds. Issue #1346
2019-11-24 18:29:00 -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
74297944e9
Clear current article so that wrapping occurs
2019-11-24 14:36:17 -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
4ea655df79
Update Help section in Settings. Issue #1340
2019-11-24 11:33:01 -06:00
Maurice Parker
e8395c8bfc
Remove "v" from version number. Issue #1339
2019-11-24 11:25:42 -06:00
Maurice Parker
a3abef2b62
Change Customize Layout setting to Timeline Layout setting. Issue #1338
2019-11-24 11:24:00 -06:00
Maurice Parker
4048d79e13
Specify header font again. Issue #1335
2019-11-24 11:21:00 -06:00
Maurice Parker
a052bbe74e
Fix title flashing in after navigation bar is shown. Issue #1336
2019-11-24 10:47:09 -06:00
Maurice Parker
b5525e1a9e
Restore back button items. Issue #1337
2019-11-24 10:33:13 -06:00
Maurice Parker
57e8a98b57
Stop animating the initial timeline load. Issue #1334
2019-11-24 10:27:02 -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
00094858fa
Remove filter button from All Unread timeline.
2019-11-24 03:47:29 -06:00
Maurice Parker
7033879704
Animate safe area inset changes. Issue #1341
2019-11-24 03:42:38 -06:00
Maurice Parker
ab9e8c09ce
Correct file name.
2019-11-23 22:18:41 -06:00
Maurice Parker
4296c243ff
Implement custom previews for context menus to crop cell separators. Issue #1221
2019-11-23 22:15:29 -06:00
Maurice Parker
d8b324e3da
Change nav bar so that if it is hidden and animating itself showing, you don't see the navbar items moving into place.
2019-11-23 18:00:51 -06:00
Maurice Parker
d7c3f1ee19
Don't attempt to move a feed if the drop target is the same as the source target.
2019-11-23 16:38:07 -06:00
Maurice Parker
6d18cfec7c
Refactor SmartFeedController to find SmartFeeds by FeedIdentifier instead of the string identifier.
2019-11-23 12:30:18 -06:00
Maurice Parker
01f86d8c1b
Vertically center small fonts and favicons when we hit the row minimum. Issue #1329
2019-11-23 11:20:36 -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
c8cfcae8e3
Fix drag and drop targeting bugs.
2019-11-22 19:59:25 -06:00
Maurice Parker
dd7431d5cb
Remove obsolete code.
2019-11-22 15:23:21 -06:00
Maurice Parker
e22c383136
Update launch storyboards to match the new Feeds layout.
2019-11-22 15:15:48 -06:00
Maurice Parker
fea48e7ab9
Increase inspector header padding. Issue #1324
2019-11-22 15:11:15 -06:00
Maurice Parker
7667dbf60e
Add hide read feeds menu option
2019-11-22 10:55:54 -06:00
Maurice Parker
eea5d6f327
Change ReadFilter to ReadFilterType and differentiate the ReadFilter from the query filter.
2019-11-22 09:40:39 -06:00
Maurice Parker
a5b4d570af
Change ReadFilter case unavailable to alwaysRead
2019-11-22 09:32:27 -06:00
Maurice Parker
654f40a98e
Add always on unread "filter" to Unread.
2019-11-21 20:31:58 -06:00
Maurice Parker
2d210a3f17
Delete dead code
2019-11-21 20:12:31 -06:00
Maurice Parker
6d8fca01ea
Filter async requests based on ReadFilter.
2019-11-21 19:54:35 -06:00
Maurice Parker
adbb5b6392
Remove callback that shouldn't have been added.
2019-11-21 19:08:40 -06:00
Maurice Parker
e8826130a4
Add timeline filter button
2019-11-21 18:22:43 -06:00
Maurice Parker
64c1a615b0
Make sure top level nodes are always expanded.
2019-11-21 16:25:00 -06:00
Maurice Parker
89e9a7b80e
Add filter button show/hide unread feeds. Issue #1311
2019-11-21 15:55:50 -06:00
Maurice Parker
eed6333368
Restrict drag and drop to the same process (for now)
2019-11-21 13:49:05 -06:00
Maurice Parker
150e50082c
Fix drag and drop target bugs
2019-11-21 13:22:33 -06:00
Maurice Parker
7243e0e07b
Implement drag and drop feed arrangement
2019-11-20 20:28:50 -06:00
Maurice Parker
f818a1618f
Implement drag and drop feed arrangement.
2019-11-20 20:28:24 -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
7c947b935d
Rewrite three panel mode so that background screenshooting will work.
2019-11-20 16:41:13 -06:00
Maurice Parker
6d407a0f3a
Fix delegate assignment. Issue #1322
2019-11-20 06:30:43 -06:00
Maurice Parker
d808716534
Add wordpress specific emoji style. Issue #1321
2019-11-19 19:06:23 -06:00
Maurice Parker
d1af8a9f0a
Increase height of timeline unread indicator. Issue #1320
2019-11-19 18:58:18 -06:00
Maurice Parker
985cef6b49
Remove title from timeline back button. Issue #1319
2019-11-19 18:16:03 -06:00
Maurice Parker
189995e6c7
Remove title from article back button. Issue #1318
2019-11-19 18:03:19 -06:00
Maurice Parker
504bb82f80
Make three panel mode landscape test more accurate
2019-11-19 17:20:24 -06:00
Maurice Parker
7148aac925
Change to not animate when clearing the timeline.
2019-11-19 16:59:53 -06:00
Maurice Parker
bdf9add8f1
Populate timeline asynchronously and restore timeline after search. Issues #1307 & #1308
2019-11-19 11:16:43 -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