Commit graph

44 commits

Author SHA1 Message Date
David Sinclair
6ac7d25617 Xcode Cloud
- Token change to trigger a build, to make sure it works.
2023-07-24 11:23:56 -06:00
David Sinclair
c39341fea7 #1720 (Grid view)
- Fixes for iPad.
2023-07-21 21:15:24 -06:00
David Sinclair
295667a308 #1720 (Grid view)
- Tweaked the grid view background color for several themes.
- The list/grid layout is now a per-folder and per-feed setting.
- Fixed some issues revealed by that change.
- Fixed crash with reloading individual rows (witnessed when scrolling and loading images, I think).
- Fixed deselection of stories in the list layout.
2023-07-20 21:07:56 -06:00
David Sinclair
55556c730b Merge branch 'dejal' into catalyst 2023-07-04 17:15:24 -07:00
David Sinclair
179acea063 #1797 (cold boot should preserve feeds and icons)
- Fixed possibly related race condition issue.
- Added logging for cache loading.
2023-06-26 21:51:36 -07:00
David Sinclair
a2341690b4 #1720 (Grid view)
- Fixed the grid view not changing with the theme.
- Fixed a gap at the top of the story view.
- Fixed a crash in some situations due to not loading the view.
- Fixed grid layout glitch returning to the grid view from the stories view.
- Swipe left on grid card to mark read; swipe right to mark unread.
- Added support for disabling mark read on scroll.
2023-06-15 21:53:00 -07:00
David Sinclair
fec83d79b6 #1720 (Grid view)
- Restored the legacy table view for the list layout.
- Still uses the modern SwiftUI view for the grid layout.
- Added an option in Preferences (below the “Story titles layout” for “List style”, to choose between “Standard” (aka the table) and “Experimental” (aka the grid-based list) so we can continue to improve the nicer modern list.
- Removed the swipe gesture from the grid view.
- Fixed a crash putting the app in the background.
- Fixed some other issues.
2023-05-25 21:47:34 -07:00
David Sinclair
0475969c32 #1720 (Grid view)
- Fixed not showing story content when switching from List to Grid layout.
- Fixed sometimes showing the wrong story when switching from Grid to List layout.
- Fixed scrolling to the story when switching from List to Grid layout.
- Some cleanup.
2023-04-19 21:35:34 -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
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
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
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
572400cd11 #1720 (Grid view)
- More work in progress.
2022-10-08 14:54:49 -06:00
David Sinclair
59d2046522 #1720 (Grid view)
- Fixed switching between layouts.
2022-10-05 19:17:56 -06:00
David Sinclair
8e72a882ef Merge branch 'dejal' into catalyst 2022-09-25 20:39:05 -06:00
David Sinclair
c671457fbe #1734 (support for iOS and iPadOS 16, and Xcode 14)
- Updated project to Xcode 14.
- Updated Swift code to Swift 5.7.
- Tweaked the login view to avoid the logo behind the Dynamic Island on iPhone 14 Pro.
2022-09-25 20:35:46 -06:00
David Sinclair
eca9fd3f6f #1720 (Grid view)
- Work in progress.
2022-09-03 21:24:36 -06:00
David Sinclair
45044060af #1720 (Grid view)
- Work in progress.
2022-09-03 19:55:21 -06:00
David Sinclair
f0f06ac21b #1720 (Grid view)
- More work in progress.
2022-08-30 19:00:35 -07:00
David Sinclair
926181327a #1720 (Grid view)
- Added a Grid layout option to the feed detail menu.
- In Grid layout, the title length and image position options are replaced by grid columns and grid height options.
- When chosen, the right panes are replaced by a Grid view.
- This is a work in progress.
2022-08-19 19:21:00 -07:00
David Sinclair
3c2d26ff0e Fixed #1665 (story cut off in multi app mode) 2022-04-25 14:38:24 -04:00
David Sinclair
b8453fe985 #1659 (full screen button doesn't work when story titles on bottom)
- Fixed feeds list disappearing when selecting a feed.
- Fixed non-functional full-screen buttons in top and bottom layout.
- In top/bottom full-screen mode, a Sites button appears to show the sidebar (or can use edge swipe).
2022-04-25 14:38:24 -04:00
David Sinclair
c004e59e7c Fixed #1605 (iPad status bar color in dark themes) 2022-01-28 21:19:00 -08:00
David Sinclair
125c9f77a3 #817 (three column layout)
- Cleanup and removal of obsolete code and resources.
2021-06-05 21:50:57 -07:00
David Sinclair
aad084b644 #1488 (full screen back button)
- Experimental code.
2021-05-28 20:34:28 -07:00
David Sinclair
883d654686 #817 (three column layout)
- When using top or bottom layout on iPad, now includes the feed detail menu in the nav bar.
- Fixed an empty middle column when switching from top or bottom layout to left layout.
2021-04-24 20:46:54 -07:00
David Sinclair
189f8c7a0d #1421 (incomplete theme changing) 2021-03-28 16:03:59 -07:00
David Sinclair
77ab11512a #1404 (edge swipe back in fullscreen) 2021-02-27 20:29:58 -08:00
David Sinclair
bc5be80e15 #817 (three column layout)
- More iPhone & iPad fixes.
- Fullscreen fixes.
- Disabled the tap to toggle fullscreen.
- Restored the old-style fullscreen toggle by pulling down when at the top.
2021-01-30 20:33:29 -08:00
David Sinclair
ae2b23a6c4 #817 (three column layout)
- Story pages view controller appearance tweaks.
2021-01-29 21:28:34 -08:00
David Sinclair
f091832e6d #817 (three column layout)
- Since the UIPageViewController approach to paging had multiple issues that were proving impossible to work around, I decided to revert to the old UIScrollView-based approach.
2021-01-29 20:10:53 -08:00
David Sinclair
8d372f25d6 #817 (three column layout)
- Fixed sporadic crash when changing pages.
2021-01-16 15:37:05 -08:00
David Sinclair
abe171ce80 #817 (three column layout)
- Scrolling story instead of pages.
- Change pages vertically only when at the top or bottom of a story.
2021-01-15 21:26:53 -08:00
David Sinclair
b759cfe3b7 #817 (three column layout)
- iPhone layout fixes.
2020-12-24 16:20:22 -08:00
David Sinclair
906087d10f #817 (three column layout)
- Removed pref & menu option for horizontal scrolling, since both always available now.
- Added the folder/feed title on the detail view.
2020-12-22 19:43:30 -08:00
David Sinclair
a583194d8a #817 (three column layout): top & bottom layout 2020-12-21 20:53:08 -08:00
David Sinclair
76ad00b0c3 #817 (three column layout)
- Lots more progress; see followup comment.
2020-11-28 21:28:19 -08:00
David Sinclair
04a8f7ab3b #817 (three column layout)
- Split view tweaks.
- iPhone support.
2020-11-24 21:34:45 -08:00
David Sinclair
2549a4cec5 #817 (three column layout)
- Lots more progress on the detail view and other areas.
2020-10-30 20:58:27 -07:00
David Sinclair
8cc59dccf4 #817 (three column layout)
- More progress on the story pages stuff.
2020-09-26 20:30:35 -07:00
David Sinclair
4a2a4ffb75 #817 (three column layout)
- Horizontal and vertical page view controllers, using experimental views.
- This will help with #1351 (gestures in vertical scrolling).
- Changes preparing for #1264 (multi-window) support.
- Various other tweaks.
2020-09-25 20:31:01 -07:00
David Sinclair
5fe73d431b #817 (three column layout)
- Fixing warnings.
- Adding Swift subclasses of ObjC ones.
2020-08-27 21:26:12 -07:00