Commit graph

249 commits

Author SHA1 Message Date
David Sinclair
a433bfbc8d #1377 (mark as read for titles only)
- Easy fix, using a smaller offset if title only.
2020-10-26 20:05:14 -07:00
David Sinclair
488100aaf5 #1357 (pull-to-refresh in feed detail)
- For feeds, not folders.
2020-08-24 21:40:31 -07:00
David Sinclair
4df24a0d6d #1342 (story selection fade)
- Fixed selection being reset.
2020-07-22 20:17:17 -07:00
David Sinclair
ef37602ee1 #1341 (back button color)
- I can’t get it to fail, but I noticed that the back button tint color is only set in the feed detail. It shouldn’t need to be set at all, so I’ve commented that out; let’s see if that makes it better or worse.
2020-07-21 21:17:29 -07:00
David Sinclair
028ef49d40 #1348 (scroll indicators theme)
- The views now set the indicator style for the theme.
2020-07-21 20:30:02 -07:00
David Sinclair
8392088e98 #1328 (feed detail submenu)
- Done. Much easier with my generic menu class.
2020-06-29 15:37:55 -07:00
David Sinclair
fb3ccf2bfb #1329 & #1331 (changing to native fullscreen)
- Work in progress; see followup comment.
2020-06-20 21:31:21 -07:00
David Sinclair
155c14b4e3 #1332 (muting tweaks)
- Fixed all muted sites becoming unmuted when muting via feed detail.
- Fixed OFF label display bug.
2020-06-18 21:10:46 -07:00
David Sinclair
5e3d46a789 #1326 (hide feed detail search bar) 2020-06-13 16:18:52 -07:00
David Sinclair
08d8604d32 #1298 (saved searches)
- Saved searches (if any) are now listed near the bottom of the feeds list.
- When one is tapped, the folder or feed is displayed and the search performed.
- When showing a saved search, a Delete Saved Search command appears at the top of the menu.
- When showing a non-saved search, a Save Search command appears in the menu.
2020-06-11 21:02:22 -07:00
David Sinclair
7c208649ef #1298 (saved searches)
- Work in progress.
2020-05-27 21:26:44 -07:00
David Sinclair
0479e745ed #1294 (move to new folder)
- Excluded the Infrequent folder.
2020-04-24 19:46:26 -07:00
David Sinclair
f8a3acc2be #1294 (move to new folder)
- Added an option to move to a new folder to the feed detail’s Move to Another Folder menu option.
- Displays an alert to enter the name, then adds the folder and does the move.
2020-04-21 20:37:51 -07:00
Samuel Clay
48c6aa6dea Renaming mark story on scroll preferences. iOS v10.0.1. 2020-03-24 14:21:39 -04:00
David Sinclair
7219bc8df4 #1287 (mark read on scroll)
- Added a preference to override the mark read on scroll option per feed/folder.
- If off, changing the feed menu item toggles the global preference.
- If on, changing it only affects that feed.
2020-03-13 20:36:25 -07:00
David Sinclair
1a6d408f9b #1287 (feed-specific mark read on scroll) 2020-03-12 20:30:02 -07:00
David Sinclair
ed30ad75e2 #1238 (statistics)
- Added Statistics to the preferences for the left swipe in the feeds list.
- A bit of refactoring to support displaying the popover from a cell on iPad.
2020-01-31 15:50:03 -08:00
David Sinclair
617ec8e45c #1238 (statistics)
Replaced icon.
2020-01-29 15:32:28 -08:00
David Sinclair
fa3f60a531 NewsBlur iOS: #1238 (statistics)
- Added a Statistics item to the feed detail menu (please provide an icon).
- This command will show the statistics web page in a popover on iPad, or pushed on iPhone.
- Extended the “original” view controller to support showing a custom page without changing the title or including the navigation bar buttons.
2020-01-28 16:10:16 -08:00
David Sinclair
a50bb09141 #1238 (statistics)
Prototype using a Safari view controller.  Will do properly in a WKWebView.
2020-01-27 20:53:31 -08:00
David Sinclair
fa6052c85a #1249 (dark theme colors)
Tweaked dark theme colors to be darker, and I think better. Feel free to tweak the colors, or let me know if you want me to change anything.
2019-10-22 21:14:15 -07:00
David Sinclair
879ace7043 iOS: #1254 (settings with stories on bottom) 2019-10-22 13:55:30 -07:00
David Sinclair
ed4c8a18ba iOS: #1257 (highlighting issue) 2019-10-21 21:22:29 -07:00
David Sinclair
4509849317 iOS: #1258 (crash on start)
Probably a race condition between loading the user accounts and the feed detail. This should work around it.
2019-10-21 17:59:46 -07:00
David Sinclair
0ac92c8e47 #1208 (iOS 13 support)
- Fixed not selecting and deselecting properly, due to a change in behavior in iOS 13.
2019-09-27 15:46:21 -07:00
David Sinclair
98e6429b25 iOS: fixed #1219 & #1224 (iPad layout issues)
This was a curly one to trace; related to social feeds.
2019-08-23 20:14:22 -07:00
David Sinclair
b05656db07 iOS: fixed #1223 (unable to mark unread)
(See details in following comment.)
2019-08-22 12:03:39 -07:00
David Sinclair
bb4c258b71 iOS: #1201 (show hidden stories)
- Implemented the feature, showing or hiding hidden stories, only offering it if there are some.
- I used the “all” icon in the menu as a placeholder; please provide one you’d prefer.
- Since the crusty old menu mechanism doesn’t handle dynamic items well, I took this opportunity to migrate the feed detail menu to the block-based MenuViewController mechanism, resulting in significant code reduction.
- Enhanced MenuViewController to support the theme controls etc, so other menus can be more easily migrated next time they need to be updated.
2019-06-21 20:09:09 -07:00
David Sinclair
83e9a956c3 iOS: #1157 (interactive back gesture)
Improved it so interactive back gesture works when the navigation bar is shown, or when scrolling between stories vertically. As you originally pointed out, scrolling between stories horizontally conflicts with the back gesture.

It is using the system gesture, so I can’t change the gesture behavior.
2019-05-17 20:36:55 -07:00
David Sinclair
618c8753cb iOS: #1157 (interactive back gesture)
Tweaked to avoid getting stuck if the edge swipe is cancelled.
2019-05-16 19:43:09 -07:00
David Sinclair
f5e189d82c iOS: #1157 (interactive back gesture)
Now restores the standard edge swipe gesture delegate when going back to the feed detail.
2019-05-16 19:31:24 -07:00
David Sinclair
6317d60da3 iOS: #1138 (Siri Shortcuts)
Basic support for Siri Shortcuts; more to come. See the following comment on the issue for more info.
2019-04-24 20:32:04 -07:00
David Sinclair
71194bfd2f iOS: #1160 (state restoration)
- Added a "Restore position" preference in the "Reading Stories" group, with options to restore the previous state on launch always, within a specified interval, or never.
- When within the indicated interval, the app restores the feeds, feed detail, and story selections and scrolling positions.
- The active story is marked unread to ensure it remains available for restoring, and re-marked read when resumed.
- NOTE: only supported on iPhone for now.  I’ll add iPad support later.
2019-03-22 20:55:22 -07:00
David Sinclair
176aa0769a Fixed iOS: #1175 (duplcated sentences in content previews)
Sorry, a bug in the optimized HTML converter that affected some content.
2019-03-19 20:08:59 -07:00
David Sinclair
3aecee118c iOS: tweaked #1156 (story height)
- Fixed overlap when the title is long and the content is short.
2019-03-04 20:30:11 -08:00
David Sinclair
45875d2e10 iOS: #1156 (story titles height)
- Fixed mistakenly showing the infrequent stories message.
- Fixed the alignment of the segmented controls, by making all non-proportional.
- Added a control for the image size.
- Decodes HTML entities, and strips line breaks.
- Uses dynamic row heights when the text is short.
2019-02-12 20:43:44 -08:00
David Sinclair
fc1fa9a941 iOS: #1156 (story titles height)
Added segmented control in feed detail list.
2019-02-05 21:05:34 -08:00
David Sinclair
c8d7f88890 iOS fixed #1149 (mark read on scroll while loading) 2019-01-30 15:07:26 -08:00
David Sinclair
1077ddc12a iOS: done #1156 (story titles height)
Replaced the Preview descriptions preference with a multi-select for title only, plus short, medium, and long title & content. The text space is dynamically distributed between the two. The thumbnail is constrained in size so both the large and small variations work with all preview text sizes, with the date below if it fits.
2019-01-30 11:58:32 -08:00
David Sinclair
bad814f27a iOS: fixed #1139 (scroll to top)
The search field is no longer hidden on the iPad dashboard view.
2018-12-08 13:40:58 -08:00
David Sinclair
85d3ae65fa iOS: done #1142 (preview size pref)
I think you’ll particularly like the small size on your iPhone SE.
2018-11-12 20:27:46 -08:00
David Sinclair
2244830633 iOS: done #1122 (stretched user icon)
Fixed the social feed detail icon being stretched, and the avatar on the feeds list being missing.
2018-09-26 11:20:51 -07:00
David Sinclair
41589dc2cb iOS: done #1111 (save stories offline) 2018-09-13 10:44:00 -07:00
Samuel Clay
f72356b2e9 Fixing improper decoding of HTML entities as Hackaday uses some special encodings that I don't often see. 2018-02-20 11:17:51 -08:00
Nicholas Riley
dc6742b8c0 Improve story drag and drop on iPad.
Provide (in descending priority order):

1. an StoryTitleAttributedString object which provides attributed string containing the (optional) image and a link, for drops into apps such as Notes, or if rich text is unsupported, Story Title <story URL>.

2. a URL (alone)

This avoids the issue where a “2” or “3” is displayed and multiple items appear to be being dragged (see #1072).

Correctly return an empty array rather than nil if we have nothing to drag.
2018-01-06 13:35:20 -05:00
Nicholas Riley
a37dbb25fc Don’t enable drag and drop on iPhone as it isn’t helpful.
References #1072.
2018-01-06 13:28:28 -05:00
Samuel Clay
fcfe227a3c Handling crash on long press on non-story row. Also fixing mark read on Infrequent Site Stories to work as it should. 2017-12-18 15:03:53 -08:00
Samuel Clay
864c7697bf Updating feed (and folder) unread counts when scrolling or marking as read on dashboard river. 2017-12-15 18:10:04 -08:00
Samuel Clay
25d414be44 Drag and drop now works. 2017-12-05 13:26:55 -08:00
Samuel Clay
98537bd4f8 Removing base64 lib. 2017-11-30 16:57:10 -08:00