Commit graph

85 commits

Author SHA1 Message Date
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
e6548c7cf7 #1797 (cold boot should preserve feeds and icons)
- Now uses the Documents directory instead of the Caches one, to avoid losing data in low disk space.
- Exisitng data is copied to the new location if needed.
2023-07-04 15:23:01 -07:00
David Sinclair
26734f98a5 #1797 (cold boot should preserve feeds and icons)
- The “when opening app” preference now only shows the folder if there are some unread stories (when offline or after loading).
- Now displays the number of cached favicons next to the username, as a temporary hack to help diagnose this issue.
2023-06-28 15:51:15 -07:00
David Sinclair
9a7dfac4e1 #1797 (cold boot should preserve feeds and icons)
- More work trying to trace the issue.
- With the “when opening app” preference, now doesn’t show the folder until loaded new stories.
2023-06-27 22:10:37 -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
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
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
5ae9207306 Merge branch 'dejal' into catalyst 2022-12-07 19:22:39 -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
3b1c824ab3 Merge branch 'dejal' into catalyst 2022-11-24 20:30:06 -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
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
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
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
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
0a5e6fe848 Merge branch 'dejal' into catalyst 2022-10-26 14:52:09 -06:00
David Sinclair
9605dcb552 #1740 (avatar and notification icons)
- Tweaked positions of avatar and notifcations buttons again.
2022-10-26 13:20:36 -06:00
David Sinclair
6ccb2d5def Merge branch 'dejal' into catalyst 2022-10-25 21:14:11 -06:00
David Sinclair
a02a7b24fb #1740 (avatar and notification icons)
- Tweaked the position of the avatar icon.
2022-10-20 11:24:15 -06:00
Samuel Clay
b38788a78b New intelligence icons, switching to full text for feed list control. 2022-10-20 08:35:49 -04:00
David Sinclair
3705f73bc7 Merge branch 'dejal' into catalyst
# Conflicts:
#	clients/ios/Classes/FeedDetailObjCViewController.m
2022-09-25 19:35:25 -06:00
David Sinclair
6c012330b7 #1732 (new preference to load next feed on mark read)
- Added keyboard shortcuts to go to the Next and Previous Folder and Site in the feeds list.
- Added preference to go to the next feed on mark read. On by default.
- If that pref is on, it uses the keyboard methods to do that.
2022-09-24 21:36:40 -06:00
David Sinclair
2cdaa654ea Merge branch 'dejal' into catalyst 2022-09-03 19:15:05 -06:00
David Sinclair
3d11ee0502 #1693 (2022 Redesign)
- Changed color of folder icons in gray theme.
- Fixed world icon in Add Site.
- Tweaked the colors in the Interactions popover in gray theme.
- Removed Delete This Site from the story menu.
- Changed the alignment of the user and activity toolbar buttons.
2022-09-02 21:53:19 -06:00
David Sinclair
a54b423aa1 #1720 (Grid view)
- Work in progress.
2022-09-02 20:39:00 -06:00
David Sinclair
bc35c84bf7 #1693 (2022 Redesign)
- Replaced the feeds list notificaitons icon.
- The feed detail folder title icon now matches the color.
- Changed all of the settings icons to the new style.
- Changed the feed detail mark read icon.
- Changed the focus and hidden unread indicators.
- Unread indicators sized to match the web.
- Tweaked feed detail spacing.
- Increased feed detail titles to up to three lines.
- Titlecased Interactions / Your Activities.
- Removed borders and tweaked section titles in trainer.
2022-08-17 21:48:20 -07:00
David Sinclair
1258e88dd0 #1693 (2022 Redesign)
Feeds list:

- Updated Focus and Saved icons. (Note, can’t use color on just one component of a segmented control, so uses the same color for all.)

Feed detail list:

- Now updates the title when updating the theme.
- Increased the horizontal spacing.
- Increased the title font size by 1 point.

Story detail:

- Fixed the cutoff icon.
2022-08-04 17:29:51 -07:00
David Sinclair
c8e617eb5f #1693 (2022 Redesign)
Feeds list:

- Fixed dark areas next to nested folders.
- The feeds list background colors now match the web.
- Adjusted the color of the icons.
- Changing the font size or comfort layout no longer dismisses the menu or reloads.

Feed detail:

- A story with a short title in two-line mode now has a shorter cell.
- Fixed multiple rows being selected.
- Comfortable layout now has larger top and bottom margins.
- Fixed notification icon in menu.
- Fixed saved_searches appearing in move submenu.
- Adjusted the height for feeds.
- Changing the title, image, font size, or comfort layout no longer dismisses the menu or reloads.

Story:

- Lighter header color.
- Updated icons and removed borders for share/save/train buttons.
- Updated the trainer popover to use the new style.
2022-08-03 21:42:28 -07:00
David Sinclair
da305caeb9 #1718 (nested folder bug)
- The Feeds list now shows only the folder name for nested folders, instead of parent ▸ subfolder.
- A folder that has only subfolders, without any directly contained feeds, is now displayed in the list.
- Selecting a folder will now show the feeds within all subfolders (plus any direct feeds).
- Collapsing a folder with subfolders will now collapse them too, as one might expect.

(Some interesting challenges with this one!)
2022-08-02 21:46:26 -07:00
David Sinclair
375e3757e2 #1693 (2022 Redesign)
- Laboriously updated the icons (finding the names in the web inspector, updating the code, inspecting the colors, setting those separately, dealing with scaling issues, etc etc).
- Let me know if you spot any icons that I missed, or unscaled icons (they have to be explicitly sized, otherwise appear huge).
- More space between story title and story content.
- More space when reading a folder.
- Added Compact/Comfortable to feed detail menu.
- Changing Compact/Comfortable also adjusts the feed detail list.
- Adjusted the color of the story content etc in the feed detail list.
- Removed top and bottom borders from feed title gradient in story detail.
- More space in story detail header.
- The feed detail is offset when selected.
- Updated the feeds social, search, and saved background colors.
- Unread counts no longer have a shadow, and have more space.
- Folders and feeds remain selected in the feeds list when returning from a story or refreshing.
- Folders in the feeds list no longer have a different background color.
- The folders and feeds highlight is now rounded and unbordered like on web.
2022-07-20 21:35:16 -07:00
David Sinclair
609111e503 #1693 (2022 Redesign)
- Story titles author now next to date, and same color as content.
- Story titles now always bold.
- Story titles are now positioned to have equal top spacing (i.e. normalized).
- Unread indicator now top-aligned.
- Added border radius and margin to highlighted feeds.
- Feed favicons are now rounded.
- Blurblogs moved below folders.
- Fixed an issue with the feed detail settings for some folder types.
- Renamed All Stories to All Site Stories, to match web.
- Removed border from story content header.
2022-07-08 21:29:43 -07:00
David Sinclair
4cf9c5b022 #1695 (Premium Archive subscription) 2022-06-22 21:35:54 -06:00
David Sinclair
7328dfdc24 #1604 (preference for automatically opening folder)
- Added a new “When opening app” preference for what folder to show on launch.
- Implemented for both iPhone and iPad.
- Fixed loading default prefs.
- Removed the obsolete restore position preference.
- Enhanced the preferences views to support letting the app add custom values, to enable choosing any folder.
2022-04-25 14:38:24 -04:00
David Sinclair
07dc071a02 #1607 (widget is slow to reload)
- Hidden the Widget Site Stories smart folder.
- Changed the Widget Sites preferences to only allow selecting feeds for one folder, or all.
- The selected folder is displayed when tapping a feed in the widget.
- N.B. This is a temporary solution until each widget can have settings for what folder or feed to show.
2022-03-11 21:30:28 -07:00
David Sinclair
c5e4e2a740 #1597 (account deletion)
- Added a Delete Account button to the bottom of Preferences.
- Enhanced Preferences to make the button red.
- Tapping it dismisses Prrefs and shows the delete account web page.
- I created a “dejaldeletetest” account, then deleted it, to confirm it works.
2022-03-09 21:06:09 -07:00
David Sinclair
4b0f469af5 #1607 (widget is slow to reload)
- Tweaks for iPad.
2022-03-09 20:06:14 -07:00
David Sinclair
09ac81ecce #1607 (widget is slow to reload)
- Added a new smart folder for Widget Site Stories, above Read Stories towards the bottom.
- It lists stories from the feeds the widget displays.
- Loading a story from the widget uses this feed, so it’s much faster (doesn’t have to keep loading to find the story).
2022-03-09 19:16:43 -07:00
David Sinclair
797eb96abc Ignoring spurious server error when logging in as another user 2022-03-08 21:32:08 -07:00
David Sinclair
e2aa96da22 #1641 (folder highlight does not deactivate upon return) 2022-03-07 19:47:44 -07:00
David Sinclair
d03f4cb787 #1629 (don't reload feeds until an hour has passed since user last used app)
- Changed it to count from when leaving the app to when returning.
- Changed the interval to an hour.
2022-02-16 16:09:21 -08:00
David Sinclair
f26f503d04 #1620 (folder highlight color should extend to full width)
- I wasn’t able to repro this, but this change should help.
- If you can still repro it, please tell me how.
2022-02-15 19:32:15 -08:00
David Sinclair
742ae95501 Fixed #1608 (highlighted folders don't lose their highlight when returning to feed list) 2022-01-31 20:21:01 -08:00
David Sinclair
7829b70fb3 Fixed #1601 (active folder doesn't show highlight) 2022-01-27 20:53:09 -08:00
David Sinclair
3722d53121 #1334 (modern widget)
- Fixed issue with iPhone not loading a story.
- Added logic to better handle not finding a story for other reasons.
2022-01-27 20:06:50 -08:00