Commit Graph

1790 Commits

Author SHA1 Message Date
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