Commit graph

13 commits

Author SHA1 Message Date
David Sinclair
c51c26f0f1 #1720 (Grid view)
- Fixed grid card dates always showing current time.
2023-09-15 15:30:38 -06:00
David Sinclair
41768bed14 #1720 (Grid view)
- Improving efficiency by auto-loading grid stories.
2023-08-29 13:38:45 -06:00
David Sinclair
11d991e5f8 #1720 (Grid view)
- Fixed iPhone showing wrong story after going back to feed detail grid.
- Diagnostic logging to investigate issues.
2023-08-29 13:00:23 -06:00
David Sinclair
75e4fb7e85 #1720 (Grid view)
- Fixed list view stories incorrectly marked as read.
- Fixed grid view wrong dates in story header.
- Fixed grid view heading not matching story.
- Fixed grid view showing the wrong story.
- Fixed grid view duplicate stories.
- Tapping grid view story heading now scrolls to show that story’s card.
- Now always shows the Sites button in non-left layout, since the collapse fullscreen button doesn’t seem to work.
- Fixed crash with malformed story.
- Fixed loading feeds in different layouts.
- And some other tweaks.
2023-08-11 11:40:13 -06:00
David Sinclair
8d7e20ea00 #1720 (Grid view)
- Fixed opening a story, advancing a few, and returnng to feed detail showing the correct story.
- Significantly improved the performance of scrolling and marking as read.
2023-07-04 21:25:35 -07:00
David Sinclair
66d148d3a1 #1720 (Grid view)
- In Grid layout, when the number of columns is set to Auto, it uses 4 columns for landscape and 2 columns for portrait.
- In Grid layout, if the number columns is 4, it only displays 3 in portrait, since 4 won’t fit.
- Removed the old collection view; code referencing it is left commented out for now, just in case any is needed later.
- Now respects the safe area at the bottom of the screen.
- Added support for pull-to-refresh.
- Added a progress indicator when loading (nicer than the old flashing row, I think).
- Deselecting a story in Grid view now avoids scrolling.
2023-04-21 21:44:28 -07:00
David Sinclair
9f7a0ffa81 #1720 (Grid view)
- Moving logic from collection view code to story cache.
- Commenting out collection view code; keeping for now in case any of it is needed.
- More investigating List to Grid switch issue.
2023-03-31 22:02:58 -07:00
David Sinclair
8db0197150 #1720 (Grid view)
- Fixed tap on empty part of the cards.
- Fixed swipe interfering with tapping on cards.
- Cleaned up the SwiftUI code.
2023-03-31 20:13:46 -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
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
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
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