Commit graph

1277 commits

Author SHA1 Message Date
David Sinclair
a54b423aa1 #1720 (Grid view)
- Work in progress.
2022-09-02 20:39:00 -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
7e572477a5 #1723 (some thumbnails not showing on app but do show on the web)
- Changed the preview image caching to try each of the story images in turn until a valid one (not missing or too small) is found.
- Only loads one image for each story initially, loading more if needed.
- Now caches based on the story hash instead of image URL.
2022-08-18 20:44:08 -07:00
David Sinclair
bb721b7b09 #1693 (2022 Redesign)
- More tweaks to the feed detail layout.
2022-08-18 17:00:32 -07: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
Samuel Clay
314ffc4c22 Adjusting share buttons 2022-08-05 10:08:57 -04: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
d944eaaebb #1697 (clean scroll stutter on iPhone)
- Heaviest activity was scaling story thumbnails on the main thread; moved to a background thread.
- No more heavy activity when scrolling shown in Instruments.
2022-07-22 21:33:37 -07:00
David Sinclair
937d386208 #1714 (sometimes read stories are sent in to the backend dozens of times a second)
- I wasn’t able to reproduce this, or figure out how it could happen.
- But I added a check to prevent it, and will leave a breakpoint there, so if it does occur for me, I’ll be able to investigate further.
2022-07-21 21:47:53 -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
0d19caa7d4 #1704 (item from Infrequent site stories opens wrong story)
This one took a long time to reproduce and track down; it turned out that because the infrequent stories use a magical loading parameter, they are not suitable for offline caching; the offlien stories didn’t match the fetched one, thus messing up the cached next story page.
2022-07-07 21:04:30 -07:00
David Sinclair
a84dc6ee13 #1695 (Premium Archive subscription)
- Changed font to Whitney.
2022-07-06 21:07:15 -07:00
David Sinclair
c5590204d8 #1695 (Premium Archive subscription)
- Removed confetti.
- Fixed iPad layout.
- Moved Manage Subscription to the bottom of the active subscription.
2022-07-05 20:00:20 -07:00
David Sinclair
cbe0cb072e #1695 (Premium Archive subscription) 2022-06-23 20:28:44 -06:00
David Sinclair
4cf9c5b022 #1695 (Premium Archive subscription) 2022-06-22 21:35:54 -06:00
David Sinclair
549c44ff52 Fixed #1700 (Add Tag context menu on already saved stories is too short) 2022-06-20 19:32:07 -06:00
David Sinclair
fca2b4edb5 #1691 (optimistic premium upgrade) 2022-05-26 20:10:46 -06:00
David Sinclair
966e453213 Fixed #1682 (column setting doesn't stick) 2022-05-26 11:18:32 -06:00
David Sinclair
38cd7bea76 #1686 (scroll performance on story titles) 2022-05-25 11:38:13 -06:00
David Sinclair
597ead5582 #1686 (scroll performance on story titles) 2022-05-20 21:22:02 -06:00
David Sinclair
9976de93d6 Fixed #1680 (notifications don't work) 2022-05-20 20:47:45 -06:00
David Sinclair
3162ab8523 #1565 (story titles image preview doesn’t show until scroll gesture is finished) 2022-05-04 21:37:42 -06:00
David Sinclair
d7ba5b6cd8 #1680 (notifications don't work)
- Fixed bouncing back to feed detail after showing a story.
- Audited for unnecessary loading; no others found; let me know if you spot any.
2022-05-04 20:55:40 -06:00
David Sinclair
14a3d925e4 #1675 (fix iPad login/signup layout)
- Fixed dark fields.
- Fixed login controls not being centered.
- Fixed login view appearing then disapparing on iPad.
- Fixed crashes trying to load data while showing login view.
2022-05-03 21:47:17 -06:00
David Sinclair
8f83b73d7a Fixed #1658 (story is missing or offset on iPad 11") 2022-05-03 20:03:25 -06:00
David Sinclair
f4b1eca8a9 Fixed crash when selecting a newly added feed on iPad 2022-05-03 14:31:10 -06:00
David Sinclair
a76429431f #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-22 19:23:40 -07:00
David Sinclair
d05a506b33 #1500 (load first story when opening feed)
- Fixed default behavior of “when opening a site” preference on iPad, so if the preference hasn’t been changed, shows the first story by default, matching the preference.
- Added support for this preference on iPhone, where it defaults to show the stories.
2022-04-21 20:33:11 -07:00
David Sinclair
a99c20fdf3 #1643 (canceling slide out in story list resets position) 2022-04-20 21:50:42 -07:00
David Sinclair
babf157af3 State restoration experiments
- Fixed crash on iPhone.
- However, the state restoration mechanism doesn’t work with the split layout, since it has dynamic content.
- If state restoration is desired, we’ll need an alternative approach, more like when loading from a widget or notification.
- So discarded experimental code, and left disabled for now.
2022-04-20 21:26:19 -07:00
David Sinclair
8064896a81 #1672 (can't add a saved story tag when saving story) 2022-04-18 20:41:51 -07:00
David Sinclair
2218d11e69 #1669 (scrolling broken)
- Oops, sorry about that.
- iPad-specific change is now restricted to iPad.
2022-04-11 16:58:27 -07:00
David Sinclair
0f049d031a #1660 (don't fetch feeds when opening notifications)
- Fixed some issues with loading notifications.
2022-04-04 21:58:45 -07:00
David Sinclair
2e374fd38f Fixed #1665 (story cut off in multi app mode) 2022-04-04 15:49:57 -07:00
David Sinclair
f796cec09a #1666 (toggling fullscreen loses story position)
- The story scroll position is now maintained (as best as possible) when toggling fullscreen.
2022-04-01 21:18:54 -07:00
David Sinclair
ec50da4ff9 #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-01 17:54:01 -07:00
David Sinclair
a72a3ec1db Fixed #1657 (returning to the app causes story to be offset) 2022-03-31 22:01:03 -07:00
David Sinclair
f08cb23bb3 Fixed #1656 (odd 1px white border at bottom of story list) 2022-03-31 21:24:44 -07:00
David Sinclair
f954bb1d75 #1655 (up/down keys no longer working) 2022-03-29 21:20:41 -07:00
David Sinclair
facc8c375f #1649 (feed bar disappears when scrolling to top of story) 2022-03-28 20:38:20 -07: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
ef6e630376 #1607 (widget is slow to reload)
- Muted sites are omitted from the Widget Sites list.
2022-03-08 21:16:55 -07:00