Commit graph

1577 commits

Author SHA1 Message Date
David Sinclair
20e8f308aa #1720 (Grid view)
- Added support for swiping rows to save/unsave and mark read/unread.
- Using Swift Package Manager modules.
- (I tried several third-party implementations to try to find one that works; some commented out code residue, will be cleaned up later.)
2023-03-31 16:49:22 -07:00
David Sinclair
f703d58b94 #1720 (Grid view)
- Added support for the Grid layout on iPhone, with one or two columns. Works fairly well.
- Bumped up the feed title & date/author font size again.
- Now markes as read on scroll when the card is scrolled halfway off the top.
2023-03-30 10:36:31 -07:00
David Sinclair
eb94e7bc7f #1720 (Grid view)
- Added a context menu for List and Grid cards, shown on long-press.
- Investigated story content sometimes not appearing after switching from List to Grid; not solved yet.
2023-03-22 21:38:46 -07:00
David Sinclair
8e522075fa #1720 (Grid view)
- Implemented marking as read on scroll.
- Increased the font size of the feed title and date/author.
- The read state of stories is now indicated correctly, including dimming read stories.
- Selecting a story scrolls to it, with animation.
2023-03-21 21:54:21 -07:00
David Sinclair
5ffb60a404 #1720 (Grid view)
- Reduced reloads to improve performance.
2023-03-15 17:03:34 -07:00
David Sinclair
ab9e305e38 #1720 (Grid view)
- The story view on Grid layout now resizes to fit the content.
- The story view scrolls as part of the Grid.
- Selecting a story scrolls to it in Grid layout, most of the time.
2023-03-03 21:38:55 -07:00
David Sinclair
aa88601905 #1720 (Grid view)
- Implemented theme colors.
- Implemented the content length options.
- Implemented the font size options.
- Implemented the compact / comfortable options.
- Improved the logic for the rounded corners on cards.
2023-03-02 15:31:21 -07:00
David Sinclair
2b10b82c75 Bumped version number 2023-03-01 20:28:43 -07:00
David Sinclair
893c57d2aa #1720 (Grid view)
- Cards now include the feed bar, favicon, and name.
- Cards now include unread, saved, and shared indicators.
- Previews now support the none, left/right, and small/large options.
- Several layout tweaks.
- The Grid layout now supports the columns and length settings.
- The Grid layout now includes a bar above the story to close it.
- Tidied the code a bit.
2023-02-02 21:41:10 -06:00
David Sinclair
8cfa7ff5c8 Merge branch 'dejal' into catalyst 2023-02-01 13:41:51 -06:00
Samuel Clay
266ca1c252 iOS v12.0.6. 2023-01-25 09:54:46 -05:00
David Sinclair
7b28791603 #1720 (Grid view)
- Experimenting with using SwiftUI for the list and grid views. Working really well!
- Beginnings of a real data model, at last; probably only for caching stories initially.
2023-01-21 16:20:53 -06:00
David Sinclair
3cf9d829b4 #1775 (crash on opening notifications for top-level site)
- Fixed.
2023-01-09 13:42:41 -06:00
David Sinclair
8985bf85e4 #1720 (Grid view)
- Preview image aspect and size fixes.
- Handling no preview.
- Unread & shared indicators.
- Grid background tweaks.
- More layout changes.
2023-01-06 21:49:07 -06:00
David Sinclair
aa1d09f163 #1720 (Grid view)
- Non-Grid layout improvements.
2023-01-05 21:53:19 -06:00
David Sinclair
3973662398 #1720 (Grid view)
- Grid layout improvements.
2023-01-05 20:56:48 -06:00
David Sinclair
61a968e368 Merge branch 'dejal' into catalyst 2023-01-05 18:20:55 -06:00
David Sinclair
c95bf08a5f #1771 (cannot delete or move top level feed)
- Fixed.
- Investigating wacky situation where the table could attempt to access an out-of-range cell.
2023-01-04 21:29:06 -06:00
David Sinclair
c1c96d1a1e #1751 (don't allow double-tap to open original story while on story titles)
- Restored double-tap preference on iPhone; defaults to open original story, and only affects story view, not feed detail.
2023-01-04 16:59:07 -06:00
David Sinclair
a1777280d9 #1720 (Grid view)
- Work in progress on refactoring the feed detail cell to view-based Swift, to make it easier to maintain, and to use autolayout to rearrange the content.
2022-12-12 22:04:04 -06:00
David Sinclair
5ae9207306 Merge branch 'dejal' into catalyst 2022-12-07 19:22:39 -06:00
Samuel Clay
3ff2ab83ba iOS v12.0.5. 2022-12-01 11:03:30 -05:00
Samuel Clay
de69dce7f2 iOS v12.0.4. 2022-12-01 10:24:20 -05:00
David Sinclair
031ddba2c4 #1718 (nested folder bug)
- Fixed duplication of feeds from subfolders.
2022-11-30 15:08:30 -06:00
David Sinclair
9adbe4c479 #1765 (user's feed list is empty)
- Their “Main Folder” contains 80,744 feeds, which the table view can’t handle; it now limits display to the first 5,000 feeds in a folder.
2022-11-28 10:03:40 -06:00
David Sinclair
6fcadf791d #1762 (don't enlarge images beyond their native size)
- Fixed.
2022-11-25 16:14:22 -06:00
David Sinclair
7b809c57fc #1755 (split builds for development)
- Replicated NewsBlur Dev for the Catalyst branch (too complex and risky to merge, since the project has lots of other changes).
2022-11-24 20:49:57 -06:00
David Sinclair
3b1c824ab3 Merge branch 'dejal' into catalyst 2022-11-24 20:30:06 -06:00
David Sinclair
26c5de63d8 #1755 (split builds for development) 2022-11-23 21:35:56 -06:00
David Sinclair
4e6493afb0 #1751 (don't allow double-tap to open original story while on story titles)
- This reverts commit 7da4a868495013f3f1f09a5484f076d244603bba., so iPad is back to previous default.
- Also changed it to completely remove the option on iPhone.
2022-11-23 19:37:18 -06:00
David Sinclair
48c1d80284 #1747 (marking a feed as read takes you to the wrong feed)
- Another tricksy edge case: was picking the wrong feed if viewing Unread with a nested folder within a collapsed folder! Now much smarter about that.
2022-11-21 11:17:54 -06:00
David Sinclair
6a47503ef4 #1747 (marking a feed as read takes you to the wrong feed)
- Fixed crash with unread focus.
2022-11-19 18:40:46 -06:00
David Sinclair
739c61fe4a #1758 (reloading of story on rotation)
- Fixed.
- Only affected Pro Max phones.
- By the way, rotating back to landscape would show the story again.
2022-11-18 19:51:09 -06:00
David Sinclair
b5b4c5de42 #1759 (subfolders missing unread counts)
- Fixed.
2022-11-18 14:32:22 -06:00
David Sinclair
5ce58e186d #1747 (marking a feed as read takes you to the wrong feed)
- Fixed folder not opening next unread.
2022-11-18 13:37:17 -06:00
David Sinclair
62b35c212d #1747 (marking a feed as read takes you to the wrong feed)
- The next feed/folder when marking read feature now goes straight to the appropriate feed/folder.
- Added a check to avoid looping forever if there aren’t any unreads left.
2022-11-17 20:30:47 -06:00
David Sinclair
db54735c3a #1720 (Grid view)
- Work in progress on view-based feed detail cell layout, which enables dynamically sizing cells without the ugly hacks used in the past, and will make it easier to support different layouts (like image on top).
2022-11-14 21:39:01 -06:00
David Sinclair
14247ac926 #1720 (Grid view)
- Cleanup.
2022-11-10 19:22:03 -07:00
David Sinclair
c3a21924b6 Deprecation warning fixes 2022-11-09 21:38:40 -07:00
David Sinclair
22bbdf0e03 Replaced background fetch with modern mechanism 2022-11-09 21:14:39 -07:00
David Sinclair
7d5018ce2c Merge branch 'dejal' into catalyst 2022-11-09 19:57:56 -07:00
David Sinclair
7da4a86849 #1751 (don't allow double-tap to open original story while on story titles) 2022-11-09 19:45:14 -07:00
David Sinclair
4add3b1098 #1750 (marking all stories as read leaves a white row)
- Fixed.
2022-11-09 19:32:04 -07:00
David Sinclair
be0da4fa8a #1747 (marking a feed as read takes you to the wrong feed)
- Improved logic for muted sites.
2022-11-09 16:11:30 -07:00
Samuel Clay
1247a82fda iOS v12.0.2 (still needs #1747) 2022-11-09 09:28:07 -05:00
David Sinclair
f0a0fd38fe 1747 (marking a feed as read takes you to the wrong feed)
- Now repeats selecting the next folder or feed until it finds a folder or feed that isn’t muted and has unread stories.
2022-11-08 12:48:02 -07:00
David Sinclair
67219d0b63 #1746 (image preview shows images even on No Image option)
- Fixed.
2022-11-08 09:25:21 -07:00
David Sinclair
fa71dde865 #1720 (Grid view)
- Updating the story view, including sizing to fit.
- Hiding the loading notifier.
- Implemented the grid cell heights.
2022-10-27 20:53:47 -06:00
David Sinclair
27d86b46bb #1720 (Grid view)
- Settings menu in grid view.
- Properly changing layouts.
2022-10-27 15:19:31 -06:00
David Sinclair
2976818a2f #1720 (Grid view)
- Grid view selection.
2022-10-26 21:57:42 -06:00