Commit Graph

1854 Commits

Author SHA1 Message Date
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
Maurice Parker 8f52f9f82c Change article title color to reduce blue overload. Issue #1316 2019-11-18 16:47:25 -06:00
Maurice Parker 52652d1670 Auto hide toolbar on scroll. 2019-11-17 20:20:50 -06:00
Maurice Parker 0f82561f6b Change alpha channel of custom separator to match stock table view separator. Issue #1309 2019-11-17 16:14:25 -06:00
Maurice Parker 7f64db1b3a Fixed Folder labels that looked out of balance. 2019-11-17 11:47:08 -06:00
Maurice Parker 70aa3f2091 Clear up compiler warnings and auto layout constraint warnings. 2019-11-17 10:30:50 -06:00
Maurice Parker 0e60c19338 Force modal in modal dialogs to always have full size navigation bars. Issue #1301 2019-11-17 09:49:26 -06:00
Maurice Parker cc93b2f8f1 Add title to new Folder picker 2019-11-16 21:27:23 -06:00
Maurice Parker 397d8e8ffa Update picker for Share Extension to be hierarchical and use icons. Issue #1269 2019-11-16 19:44:01 -06:00
Maurice Parker e74e6cb875 Add Account scenes should have account graphic in header. Issue #1305 2019-11-16 15:47:12 -06:00
Maurice Parker 901ac3b6aa Make Add Folder remember last selected Account. Issue #1303 2019-11-16 15:28:57 -06:00
Maurice Parker 1b13c0e589 Fix vibrant cell usage in new code 2019-11-16 15:16:42 -06:00
Maurice Parker 7ea838f793 Added missing constraints needed for iPad. 2019-11-16 14:34:35 -06:00
Maurice Parker e04f1ae7a1 Move Folder label to right side again. 2019-11-16 14:28:37 -06:00
Maurice Parker 75d00f4692 Add slide in/out transition for Add Feed / Add Folder. 2019-11-16 14:19:51 -06:00
Maurice Parker 5ce5175bc0 Change to not suggest root folder for Accounts that don't support it. Issue #1287 2019-11-16 13:25:55 -06:00
Maurice Parker 91a3e4fd73 Change Add Web Feed folder selection to be a separate controlling instead of the picker wheel. Issue #1270 2019-11-16 12:02:58 -06:00
Maurice Parker a8927e250f Fix console constraint warnings. 2019-11-16 01:34:43 -06:00
Maurice Parker 16da609fa9 Restore Smart Feed or Folder path if possible when restoring an Article. Issue #1241 2019-11-15 18:26:52 -06:00
Maurice Parker 5283d2efbe Implement Feed protocol. 2019-11-15 06:19:14 -06:00
Maurice Parker afd9783711 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-14 20:11:50 -06:00
Maurice Parker 06bd5b3a6f Renamed Feed and related classes/instances to WebFeed 2019-11-14 20:11:41 -06:00
Kiel Gillard bec80922ce Enables accounts and their delegates to prepare to be deleted. Provides a variation of the Account Inspector on iOS for Feedly. 2019-11-15 09:47:39 +11:00
Maurice Parker f5cd5d7067 Reload expanded node so that the disclosure arrow is correct. 2019-11-14 15:39:11 -06:00
Maurice Parker 0d66259650 Add ArticleFetcherType and change state restoration to use new type. 2019-11-14 15:06:32 -06:00
Maurice Parker 48fef65bc4 Remove refresh interval setting. Issue #1293 2019-11-13 17:13:06 -06:00
Maurice Parker 179cce177c Fix Feed Inspector form size on iPad 2019-11-13 17:02:14 -06:00
Maurice Parker 0c33f6c496 Animate disclosing the feed when using Go to Feed. 2019-11-13 15:41:41 -06:00
Maurice Parker ef84acc02d Implement better scroll interference avoidance strategy. 2019-11-13 15:31:14 -06:00
Maurice Parker 38535910ef Change Select Feed to Go to Feed. Issue #1240 2019-11-13 15:22:22 -06:00
Maurice Parker 2fd2b8b1b0 Update the refresh indicator since time when coming to the foreground. 2019-11-13 13:43:02 -06:00
Maurice Parker 315ac3ee12 Remove code that wasn't actually hiding the search bar 2019-11-13 09:36:05 -06:00
Maurice Parker 3d2806287a Fix to show display mode button on launch for iPad in portrait. Issue #1291 2019-11-12 16:13:59 -06:00
Maurice Parker 701070f2dd Make Article icons/avatars match Timeline icons/avatars. Issue #1273 2019-11-12 09:22:23 -06:00
Maurice Parker d8b1b6c236 Stop adjusting the scroll position on every appearance. 2019-11-11 20:45:14 -06:00
Maurice Parker 766cd2f868 Save and restore scroll position when transitioning between three column mode and normal. Issue #1242 2019-11-11 16:59:42 -06:00
Maurice Parker 91f7da615c Delete dead code previously used by SwiftUI 2019-11-11 10:13:51 -06:00
Maurice Parker 63a42042db Add feedly assets 2019-11-10 18:04:21 -06:00
Kiel Gillard 4976537a40 Enables the iOS app to add Feedly accounts. 2019-11-11 08:12:54 +11:00
Maurice Parker f687fc96a6 Added haptic feedback to tick mark slider. 2019-11-08 20:38:24 -06:00
Maurice Parker 29b7215f5c Add tick marks to timeline layout sliders 2019-11-08 20:11:17 -06:00
Maurice Parker 0df4498fa3 Add customize timeline layout setting 2019-11-08 17:16:09 -06:00
Maurice Parker 3a1f53ce70 Fix name text field alignment 2019-11-08 14:25:02 -06:00
Maurice Parker 62d7fe34f1 Unify the cache deletion code between iOS and Mac now that the Mac uses the caches directory. 2019-11-08 12:20:21 -06:00
Maurice Parker f34f803995 Extend timeline under the navigation bar. Issue #1272 2019-11-08 11:38:58 -06:00
Maurice Parker a232c5c040 Remove restore title hack that should have been removed when Reader was moved away from the title. Issue #1271 2019-11-07 15:03:54 -06:00
Maurice Parker 94d60fbf34 Remove unnecessary dispatch 2019-11-07 15:00:43 -06:00
Maurice Parker ac2506fd64 Don't cache icon views used by the web view. 2019-11-07 14:58:58 -06:00
Maurice Parker 4f294c4d20 Make Article icons/avatars match Timeline icons/avatars Issue #1274 2019-11-07 14:29:16 -06:00
Maurice Parker 5d2cac32e0 Change feed URL labels to character wrap. 2019-11-07 06:54:24 -06:00
Maurice Parker 3acc992a2f Use grouped inset style on Settings #1266 2019-11-07 06:40:10 -06:00
Maurice Parker e9aa7c08f5 Change Account Inspector to use Group Inset Style 2019-11-06 19:27:03 -06:00
Maurice Parker 6afd9e0dbf Rename to InspectorImageHeaderView 2019-11-06 19:19:16 -06:00
Maurice Parker 238289ec5d Ignore Feed Icon in special cases. Issue #1265 2019-11-06 17:59:27 -06:00
Maurice Parker b0f9d97650 Discard images that are too wide to be used as icons. Issue #1264 2019-11-06 17:36:05 -06:00
Maurice Parker 5ce45c8977 Remove background task scheduling when user defaults change. 2019-11-06 16:53:13 -06:00
Maurice Parker 461468e14f Dispatch the background task request on a dedicated serial queue. Issue #1180 2019-11-06 16:47:33 -06:00
Maurice Parker fc577d3266 Exchange share and reader button positions. 2019-11-06 08:08:08 -06:00
Maurice Parker 4f1e1ef0c2 Move Reader button to Safari button position on Article View. Issue #1260 2019-11-06 08:00:20 -06:00
Brent Simmons f96d4cbf17 Make the article header (detail view) closer to the navbar — spacing looks better this way. 2019-11-05 22:19:17 -08:00
Maurice Parker bed5cfa94d Only apply cell updates to the correct feed icon notification 2019-11-05 19:57:15 -06:00
Maurice Parker 84ab745e06 Launch BGTaskScheduler on a background thread 2019-11-05 19:14:26 -06:00
Maurice Parker 560f36621f Add IconImage to encapsulate our icon processing logic 2019-11-05 18:05:57 -06:00
Maurice Parker 05e0e34f6b Configure three panel mode when coming from background. Issue #1251 2019-11-05 15:46:28 -06:00
Maurice Parker 8efd94e24d Make special layout for Account rows (Section Headers). Issue #1253 2019-11-05 09:11:43 -06:00
Maurice Parker d4f9e73438 Fix bug where dragging a feed onto an empty account failed. Issue #1255 2019-11-05 07:12:51 -06:00
Maurice Parker 69c3d218b9 Automatically dismiss account inspector on account deletion when presented as a modal dialog. 2019-11-04 21:10:02 -06:00
Maurice Parker c6e3ed6692 Cancel network activity when told to shutdown by the OS. Issue #1232 2019-11-04 20:24:21 -06:00
Maurice Parker 292e3789f4 Remove animation speed setting. Issue #1234 2019-11-04 14:19:13 -06:00
Maurice Parker f138c2d9aa Fix timeline secondary label coloring 2019-11-04 11:47:44 -06:00
Maurice Parker 524a7383ac Don't create a new instance of userdefaults each time it is used. 2019-11-04 11:35:45 -06:00
Maurice Parker 7378616d26 Make form cells unelectable. 2019-11-04 11:33:38 -06:00
Maurice Parker b49b60af99 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-04 10:11:51 -06:00
Igor Makarov 2e58bef660 update selectability of non-selectable cells 2019-11-04 08:39:36 +02:00
Maurice Parker 274950a500 Removed extraneous row selection. 2019-11-03 19:44:13 -06:00
Maurice Parker ac06175170 Make account header separators slightly wider so that they always appear on non-retina devices. Issue #1244 2019-11-03 18:29:06 -06:00
Maurice Parker 48b475a33c Create an empty article controller if we are separating controllers and one doesn't exist. Issue #1172 & Issue #1177 2019-11-03 18:10:49 -06:00
Maurice Parker 0fa8ddd384 Change default master feeds table row animation to middle. Issue #1207 2019-11-03 17:45:10 -06:00
Maurice Parker d0c600b098 Set layer speed to 1.0 until we can figure out how to speed it up without stuttering animations 2019-11-03 17:42:11 -06:00
Maurice Parker 44533399e6 Fix timeline bug where vibrancy could be lost 2019-11-03 16:34:57 -06:00
Maurice Parker 21d5c321b4 Hide search controller when no items are present. Related to Issue #1195 2019-11-03 08:36:14 -06:00
Maurice Parker 2a59a28a53 Prevent timeline table view from extending under the navigation bar. Issue #1238 2019-11-03 08:03:27 -06:00
Maurice Parker 6e6747bc66 Remove experimental code not meant to be committed. 2019-11-03 07:59:03 -06:00
Maurice Parker 01c8eb3ad5 Correct settings display size. Issue #1236 2019-11-03 07:30:36 -06:00
Maurice Parker 9ea5a0ce1f Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-03 07:18:11 -06:00
Maurice Parker 27e00ee5c7 Add copy capabilities to Feed URL and Homepage labels. Issue #1239. 2019-11-03 07:18:00 -06:00
Maurice Parker 68fe9e2b62 Add the account icon to the account inspector. 2019-11-03 04:01:58 -06:00
Brent Simmons bef824b02f Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-02 18:20:06 -07:00
Brent Simmons 1ac3c8fec7 Add just a little padding to timeline cells to help break up the BIG WALL O’ TEXT feeling. 2019-11-02 18:19:57 -07:00
Maurice Parker 4b182ba242 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-02 20:15:57 -05:00
Maurice Parker 3f46c0e939 Make unread indicator animatable 2019-11-02 20:15:48 -05:00
Brent Simmons a2c71fc804 Fix warning about plain style navigation item not being supported. 2019-11-02 18:03:00 -07:00
Maurice Parker 8fb87a7c87 Update label animations to match cell selection fading and changed table animation speeds to 1.5. Issue #1237 2019-11-02 19:57:01 -05:00
Maurice Parker 105033db8e Correct logging categories 2019-11-02 12:29:01 -05:00
Maurice Parker 6a0c5ac31b Fix issue where search bar sometimes wouldn't appear. 2019-11-02 11:49:44 -05:00
Maurice Parker 721752a16b Slightly move the feeds icons into the disclosure gutter. 2019-11-02 11:46:24 -05:00
Maurice Parker 6b2de18557 Add fade in fade out animation for Account unread counts. Issue #1228 2019-11-01 17:48:27 -05:00
Maurice Parker 47293cc073 Make zoomed images use the full width. Issue #1229 2019-11-01 16:11:14 -05:00
Maurice Parker 7c1deb3309 Increase Feeds animation speed. Issue #1227 2019-11-01 11:55:11 -05:00
Maurice Parker 18bee355e0 Fix section header separator antialiasing issues. Issue #1226 2019-11-01 11:40:52 -05:00
Maurice Parker 3629108b09 Make section headers lighter color. Issue #1225 2019-11-01 09:55:17 -05:00
Maurice Parker 5720034f19 Change Feeds background color and update to emulate plain style tables more closely. Issue #1224 2019-11-01 06:34:26 -05:00
Maurice Parker b78b996e88 Animate Select Feed context menu result. Issue #1220 2019-10-31 20:55:08 -05:00
Maurice Parker ebed17ed2f Tell iOS to wait while we are processing to allow us to try to finish 2019-10-31 19:20:52 -05:00
Maurice Parker 0c32e8de14 Don't try to scale the favicon for the master feed list. 2019-10-31 15:25:45 -05:00
Maurice Parker 3dd533ed0d Move dark image detection back to background queue 2019-10-31 14:44:03 -05:00
Maurice Parker 0f5210d92f Change image processing queues to default quality of service 2019-10-31 14:39:35 -05:00
Maurice Parker 8ba15c6234 Cache favicon to homepage mappings 2019-10-31 14:04:34 -05:00
Maurice Parker 5bcb5a982f Cache home pages with no icon between launches 2019-10-31 13:38:38 -05:00
Maurice Parker 1e7b71a482 Use correct queues for user interface elements 2019-10-31 12:22:37 -05:00
Maurice Parker 34d0142dbc Don't transition to three panel mode when just getting screenshots for the background 2019-10-31 11:21:08 -05:00
Maurice Parker 280f754217 Reload nodes who's unread counts change as that could change the cell layout 2019-10-30 20:38:57 -05:00
Maurice Parker 165a286327 Added some padding to the footers in settings. 2019-10-30 19:47:28 -05:00
Maurice Parker 326b288667 Fix background transition bug for 3 column mode 2019-10-30 18:02:57 -05:00
Maurice Parker 51acc5972f Prevent the search bar from appearing on rotation. Issue #1171 2019-10-30 16:08:03 -05:00
Maurice Parker 30da68218f Don't incorrectly assign an avatar background when there isn't an image 2019-10-30 15:46:20 -05:00
Maurice Parker 8d85d01da4 Persist feed name changes correctly. 2019-10-30 15:35:45 -05:00
Maurice Parker 8bbabbacdb Don't execute 3 panel mode changes in an animation block 2019-10-30 14:38:39 -05:00
Maurice Parker 2d70a6c1a5 Prevent insertion point bug. Issue ##1204 2019-10-30 13:51:32 -05:00
Maurice Parker 58e30dc682 Add titles to add sheet. Issue #1197 2019-10-30 12:07:49 -05:00
Maurice Parker 2962ccc24b Added error handling for OPML import. 2019-10-30 12:04:39 -05:00
Maurice Parker 64446ec609 Rename database to feeds in settings. Issue #1187 2019-10-30 11:51:01 -05:00
Maurice Parker fe7f6bb8df Make image zoom fetch requests cancellable. Issue #1178 2019-10-30 11:06:55 -05:00
Maurice Parker 9de38b00b9 Reset scrollview zoom level when reloading html. Issue #1216 2019-10-30 04:52:49 -05:00
Maurice Parker 42f4332023 Fix crash that can happen if updateUI is called before the UI is fully setup 2019-10-30 04:04:13 -05:00
Maurice Parker 2a39ada5ab Prevent label from overflowing into below cell when using editing controls 2019-10-30 02:41:33 -05:00
Maurice Parker 2fead1f87d Update image darkness algorithm to use an average instead of checking individual pixels 2019-10-29 20:48:07 -05:00
Maurice Parker 91d5e809e4 Make the progress view have rounded ends. 2019-10-29 19:52:21 -05:00
Maurice Parker 2fa43fb1e9 Change disclosure triangle so that it interacts with vibrancy the same way that the unread count indicator does 2019-10-29 19:29:37 -05:00
Maurice Parker d63a743550 Rename MasterTimelineAvatarView to AvatarView 2019-10-29 19:23:29 -05:00
Maurice Parker f23f522450 Change control background to use alpha channel 2019-10-29 19:15:19 -05:00
Maurice Parker d537799969 Give disclosure triangles their own gutter. Issue #1210 2019-10-29 17:55:49 -05:00
Maurice Parker 032da1894a Use 24x24 size icons for feeds. Issue #1208 2019-10-29 16:39:42 -05:00
Maurice Parker 46cd259110 Use feed icon when available for timeline title image 2019-10-28 21:33:13 -05:00
Maurice Parker cee1d5dc4d Rollback change that caused the search to not appear. Issue #1199 2019-10-28 21:12:09 -05:00
Maurice Parker 66b6d43408 Update Feeds to use higher resolution images when available. Issue #1208 2019-10-28 20:57:26 -05:00
Maurice Parker 55b9310f9c Move avatar property setting to class 2019-10-28 20:01:15 -05:00
Maurice Parker 8cb080da6d Implement custom separator since the builtin separator is crazy when animating adds and deletes. Issue #1192 2019-10-28 19:52:50 -05:00
Maurice Parker 29efea3d00 Set estimated row height for tableview cells 2019-10-28 17:18:44 -05:00
Maurice Parker 456abc965f Change disclosure triangles to be gray instead of blue. Issue #1200 2019-10-28 15:16:56 -05:00
Maurice Parker 498bb365b2 Use equilateral triangle for disclosure. Issue #1191 2019-10-28 15:08:00 -05:00
Maurice Parker bf82c650f9 Improve support for dynamic type in settings. Issue #1188 2019-10-28 14:34:19 -05:00
Maurice Parker 45a38c550b Make unread count font bold. Issue #1209 2019-10-28 14:15:04 -05:00
Maurice Parker cf8d1ee457 Fix faded vibrant text. Issue #1186 2019-10-28 13:56:46 -05:00
Maurice Parker 6269dd3def Set delete highlight color to red. 2019-10-28 13:05:23 -05:00
Maurice Parker e032d7911f
Merge pull request #1211 from jbennett/feature/1185-add-highlight-background-to-vibrant-button
Delete account button should highlight red
2019-10-28 12:58:46 -05:00
Jonathan Bennett 7682825469 Align feed icon with first line of label
Image was aligned with top padding, takes into consideration the image and font size (line height).
2019-10-28 01:44:33 -04:00
Jonathan Bennett 6e973fb5ed Set highlight background colors for "Delete Account"
This matches the colors from the "Contacts" app
2019-10-28 00:53:09 -04:00
Jonathan Bennett 25411ead45 Add a highlight background color
Adds an IBInspectable background color for the hightlight state.
2019-10-28 00:51:13 -04:00
Brent Simmons 596d3e1101 Make the unread count color in the Feeds list a little lighter. Set up the colors as an app asset. 2019-10-26 21:30:44 -07:00
Brent Simmons 0581d94935 Add a little padding, left and right, to the unread count view in the Feeds list. 2019-10-26 21:19:37 -07:00
Brent Simmons d1987c650e Roll back the timeline background color change. Remove the white accent view. 2019-10-26 11:09:34 -07:00
Maurice Parker 473053e813 Update the updated since label on every appearance 2019-10-25 17:07:40 -05:00
Maurice Parker 8304b174bf Change refresh label to use "Updated" instead of "Refreshed" 2019-10-25 16:27:10 -05:00
Maurice Parker e1a571fab3 Remove separator accent when switching to darkmode 2019-10-25 15:56:09 -05:00
Maurice Parker 21aaf71cbf Update timeline theme. Issue #1169 2019-10-25 15:52:32 -05:00
Maurice Parker cf7ea99cb6 Delete timeline unread count animation. Issue #1174 2019-10-25 15:03:13 -05:00
Maurice Parker 74c9290e6a Change disclosure image to be a filled triangle. Issue #1175 2019-10-25 14:57:01 -05:00
Maurice Parker bdd085345b Change refreshed label color to be more subtle 2019-10-25 13:39:59 -05:00
Maurice Parker 6a281c7672 Replace Mark All as Read with progress indicator. Issues #1157 and #1165 2019-10-25 13:34:59 -05:00
Maurice Parker fa24e8a863 Make sure suite name is initialized before using it 2019-10-25 12:56:28 -05:00
Maurice Parker 3f81cd9b96 Make sure that the search bar doesn't appear on device rotation. Issue #1171 2019-10-24 12:46:53 -05:00
Maurice Parker bedf8a19e9 Pre-populate Feed Name on Feed Info. Issue #1163 2019-10-24 12:30:10 -05:00
Maurice Parker f538b3304f Added account name to account inspector title 2019-10-23 20:29:22 -05:00
Maurice Parker 9376fcd64a Added deactivate context menu for accounts. 2019-10-23 20:22:31 -05:00
Maurice Parker f0d1cf6239 Add Account Inspector context menu item for Accounts 2019-10-23 19:58:18 -05:00
Maurice Parker a39aab58e4 Fix vertical padding for Feeds that have more than one line. Issue #1150 2019-10-23 15:31:54 -05:00
Maurice Parker 4fcd134c6a Change the local account icon. 2019-10-23 13:52:07 -05:00
Maurice Parker 0dff95e51f Change number of default lines in timeline to 2 2019-10-23 13:33:22 -05:00
Maurice Parker c771bd651c Make vibrant button highlight more quickly 2019-10-23 12:01:26 -05:00
Maurice Parker bac205ef84 Tweak the vibrancy icon transition animation 2019-10-23 11:56:36 -05:00
Maurice Parker eea450bee3 Make icon vibrancy deselections match the deselection animation 2019-10-23 11:47:21 -05:00
Maurice Parker 2e489d4093 Rollback timeline unread and star animations 2019-10-23 11:08:34 -05:00
Maurice Parker 430a4a37bf Add icon next to accounts in the Settings listing. Issue #1160 2019-10-23 10:35:53 -05:00
Maurice Parker be52fde08b Change Timeline Feed icon to 32x32 2019-10-23 09:15:13 -05:00
Maurice Parker 7448523c66 Correct issue where toolbar tint color could get lost in darkmode and transitioning to the background 2019-10-23 09:03:34 -05:00
Maurice Parker 17af3f28bf Hide unread account information unless the Account is collapsed. Issue #1159 2019-10-23 08:53:09 -05:00
Maurice Parker 7b51a272b0 Only clear Feed/Timeline selection after view begins to appear. Issue #1156 2019-10-22 19:20:35 -05:00
Maurice Parker b0881f47fc Remove dead code 2019-10-22 17:22:02 -05:00
Maurice Parker 8189695b29 Put accounts in the correct order on OPML import/export. 2019-10-22 17:18:37 -05:00
Maurice Parker 8a798a2478 Add multiple account capabilities for import/export OPML 2019-10-22 10:32:35 -05:00
Maurice Parker baa9070016 Disable Feedbin add account button until fields are filled 2019-10-22 09:06:35 -05:00
Maurice Parker 1cefea6f29 Add Open System Settings option 2019-10-22 08:43:39 -05:00
Maurice Parker 8bb900e9c5 Fix vibrant labels on Settings scene 2019-10-22 03:33:34 -05:00
Maurice Parker 528284999f Correct vibrancy configuration for Settings 2019-10-22 03:31:25 -05:00
Maurice Parker d9a165151d Rename to VibrantTableViewCell 2019-10-22 02:35:47 -05:00
Maurice Parker be2823b1a1 Improve UI consistency of Account Detail 2019-10-22 02:31:07 -05:00
Maurice Parker 7a644afc58 Rework add account scenes to look and work like standard iOS forms 2019-10-21 20:28:50 -05:00
Maurice Parker 19400a5a50 Fix coloring of About scene in dark mode 2019-10-21 18:21:42 -05:00
Maurice Parker 67251da7ac Hide the Add NetNewsWire feed option if already subscribed 2019-10-21 18:02:44 -05:00
Maurice Parker 3f974c7c2b Change links to open in inline Safari browser. 2019-10-21 17:52:29 -05:00
Maurice Parker cbf37d4ee0 Change number of lines setting to use a stepper 2019-10-21 17:19:22 -05:00
Maurice Parker 48db3d6d85 Add group by feed setting 2019-10-21 16:42:58 -05:00
Maurice Parker c3a8c9a5ab Change settings order 2019-10-21 16:27:54 -05:00
Maurice Parker 872054e7d6 Change to use vibrant cell selection 2019-10-21 16:18:18 -05:00
Maurice Parker 3116c63258 Move done button to the leading side. 2019-10-21 16:14:00 -05:00
Maurice Parker d54ba11c31 Fixed about page text view layout 2019-10-21 13:49:05 -05:00
Maurice Parker ea267e80dd Add show hide password button and delete unused SwiftUI extensions 2019-10-21 13:44:47 -05:00
Maurice Parker effec24674 Change settings from using SwiftUI to using UIKit 2019-10-21 11:51:33 -05:00
Maurice Parker 94f31b18bc Automatically show the add feed sheet if the user asks to continue in the app on a failed Siri Add Feed 2019-10-20 19:05:11 -05:00
Maurice Parker af16731ecd Add the ability to specify folder in Add Feed shortcut 2019-10-20 18:49:17 -05:00
Maurice Parker b1668d6a62 Make iOS project versions configurable in a common file. Issue #1147 2019-10-20 17:26:52 -05:00
Maurice Parker c732df4d83 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-10-20 14:29:37 -05:00
Maurice Parker 3a359f0e37 Changed AttributedStringView to use UITextView 2019-10-20 14:29:28 -05:00
Brent Simmons d21ef85ba6 Change CFBundleShortVersionString back to 5.0, because App Store Connect complains about 5.0d1 being invalid. 2019-10-20 12:27:14 -07:00
Brent Simmons d8f0edcde2 Make version 5.0d1, build 2. 2019-10-20 12:22:46 -07:00
Maurice Parker 3ca0934ecb Fix document layout 2019-10-20 14:12:39 -05:00
Maurice Parker 490e782956 Improve About page layout 2019-10-20 14:01:13 -05:00
Maurice Parker 329d5ccfeb Rewrite OPML import/export to avoid ActionSheet 2019-10-20 07:47:22 -05:00
Maurice Parker 00f100e3a3 Renamed TimelineStringFormatter to ArticleStringFormatter now that it is used for much more than the timelines 2019-10-20 02:28:00 -05:00
Maurice Parker cab2c1f26a Add English localization for Siri Intents 2019-10-20 02:21:26 -05:00
Brent Simmons 68687059d3 Avoid embedding frameworks in extensions and in Account.framework. Fix some Info.plist glitches. 2019-10-19 22:31:06 -07:00
Maurice Parker 575b875afa Make zoom image code more resilient on slow networks 2019-10-19 16:54:55 -05:00
Maurice Parker 3a314d2db7 Add activity indicator for image fetches. 2019-10-19 16:25:06 -05:00
Maurice Parker ac7847f099 Rollback unintended entitlement modification 2019-10-19 13:59:25 -05:00
Maurice Parker 495853be15 Add intents extension 2019-10-18 20:37:22 -05:00
Maurice Parker ba2d05ec27 Add better error messages for add feed shortcut 2019-10-18 20:18:25 -05:00
Maurice Parker e52fb6ea32 Make account selectable 2019-10-18 20:06:18 -05:00
Maurice Parker 2b4ff847d2 Add code that can add a feed to the first active account 2019-10-18 19:37:41 -05:00
Maurice Parker c49867cfe3 Stub out Intents Extension 2019-10-18 18:31:00 -05:00
Maurice Parker d26186ee9b Flush TimelineStringFormatter cache when moving to the background 2019-10-18 15:26:37 -05:00
Maurice Parker cf74da9ac0 Change to work with new DefaultFeedsImporter 2019-10-18 10:24:32 -05:00
Maurice Parker 540320e6c0 Change to use navigation stack instead of modal for account credential changes 2019-10-17 05:54:27 -05:00
Maurice Parker 76d7c0256a Fix full screen image background color for dark mode 2019-10-16 20:53:49 -05:00
Maurice Parker eca5f8259a Enhance full image view support to work with 3 panel mode and split window views 2019-10-16 20:20:36 -05:00
Maurice Parker 6c562f93b5 Add a masking subview so that the image appears to slide under the nav and toolbars 2019-10-16 19:32:33 -05:00
Maurice Parker cb6490222f Change image zoom animation to be a solid picture zooming in and out 2019-10-16 16:40:49 -05:00
Maurice Parker 3ddd14d856 Change zoom out animation to make the view controller appear faster 2019-10-16 11:55:08 -05:00
Maurice Parker 1ebb0e60c3 Simplify transition handoff 2019-10-16 11:34:18 -05:00
Maurice Parker 0182fb7296 Use a wrapper class to prevent a circular reference between the web view and the article controller 2019-10-16 11:31:20 -05:00
Maurice Parker 3faa9d7cde Animate timeline star and unread indicators 2019-10-15 20:59:42 -05:00
Maurice Parker 42bccc2fea Remove obsolete code 2019-10-15 20:13:08 -05:00
Maurice Parker 11e9f468d6 Refinement of the full screen image view animation. 2019-10-15 19:52:00 -05:00
Maurice Parker 425b3b09a1 Animate the transition to full screen image view 2019-10-15 18:08:13 -05:00
Maurice Parker 6ae36303de Instantiate user defaults on each use to see if it helps the hanging issue 2019-10-15 09:11:18 -05:00
Maurice Parker 51373885b4 Change javascript event handlers to use event.target.matches instead of walking the dom to install event handlers 2019-10-15 09:04:21 -05:00
Maurice Parker 4759cedd35 Use Javascript to fetch to the image for the ImageViewController 2019-10-13 19:41:34 -05:00