Commit graph

2972 commits

Author SHA1 Message Date
Samuel Clay
181b9c9516
Merge pull request #1218 from caleb-allen/date-localization
use system formatted date for non-english locales
2019-07-28 16:40:27 -07:00
David Sinclair
27d2384cf1 iOS: #1216 (iPad incorrect layout)
This was a tricky one to reproduce and trace. I added a safety check for the master navigation view getting too big. I also fixed a couple of other Catalina bugs: a crash on launch due to incorrectly creating an image, and a NaN issue with drawing.
2019-07-25 15:31:27 -07:00
caleb
9aa684cc0e use system formatted date for non-english locales 2019-07-25 12:04:44 -06:00
David Sinclair
66f34998bb iOS: #1213 (status bar in browser when full-screen)
- Reproduced by scrolling a story to go full-screen, double-click to show the Safari browser view, interactively go partially back, then scroll in the browser.
- Now shows the navigation bar when using the browser, since the browser shows it, so they’re consistent.
2019-07-18 20:50:19 -07:00
David Sinclair
7b0590ace4 iOS: #1215 (version 9 wonkiness)
- Fixed the story appearing to be unread after returning to the app.
- Fixed the "scroll horizontally" preference appearing twice.
- Fixed the add feed and action toolbar buttons sometimes appearing blue.
2019-07-17 20:32:14 -07:00
Samuel Clay
0052bf8d5f iOS bundle version 104. 2019-07-16 09:54:57 -07:00
David Sinclair
0334bb265a iOS: #1208 (iOS 13 support)
- Fixed issues related to the way the feeds list is set up, that caused tapping on folders and feed detail buttons to fail (that was very tricky to narrow down).
- Fixed the FTUX presentation on iPad.
2019-06-27 21:03:03 -07:00
Samuel Clay
597ae6d9ea iOS bundle version. 2019-06-27 11:47:56 -07:00
David Sinclair
4dcc1c132d iOS: #1210 (hiding on swiping feeds) 2019-06-26 18:55:46 -07:00
David Sinclair
eb8979b1aa iOS: #1171 (autoscroll)
The iPad position is now fixed.
2019-06-26 18:38:42 -07:00
David Sinclair
6a1dc871c3 iOS: #1171 (autoscroll)
- Fixed tapping when traverse is visible.
- Tweaked the autoscroll controls position on iPad to line up with traverse when visible, or go a bit higher when not (to avoid the home indicator).
2019-06-26 14:14:44 -07:00
Samuel Clay
e82a6ad261 Adding preferences to iphone and ipad for fullscreen (iphone only), autoscroll, and horizontal/vertical scrolling. 2019-06-26 10:49:03 -07:00
David Sinclair
d82016614e iOS: #1211 (story blank on load)
Moved the 1-second load (which was added for issue #1152, to cope with slow avatars) to after the full HTML is generated, so it won’t fail. Also changed to GCD `dispatch_after` instead of `NSTimer`.
2019-06-25 20:53:54 -07:00
David Sinclair
340b95e2e6 iOS: #1201 (show hidden stories)
Added padding to the CSS to align it.
2019-06-25 19:51:22 -07:00
David Sinclair
711aa318e9 iOS: #1208 (iOS 13 support)
- Fixed launch crash.
- Fixed main menu crash.
2019-06-24 20:55:03 -07:00
Samuel Clay
9c6a26d508 Merge branch 'dejal'
* dejal:
  iOS: #1201 (show hidden stories)
2019-06-23 10:18:59 -07:00
Samuel Clay
4842e9cb5e
Merge pull request #1206 from caleb-allen/email-subject
pass String to share chooser instead of Spannable
2019-06-23 10:14:25 -07:00
Samuel Clay
2e154cfe62
Merge pull request #1205 from caleb-allen/fullscreen-fix
remove clearing of fullscreen on window focus change
2019-06-23 10:14:11 -07:00
David Sinclair
a20271b58e Merge branch 'master' of https://github.com/samuelclay/NewsBlur into development 2019-06-21 20:13:54 -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
Samuel Clay
0d1f475880 iOS v9.0. 2019-06-20 16:32:05 -07:00
David Sinclair
96095f4062 iOS: #1203 (show story changes)
Added icon.
2019-06-20 13:37:20 -07:00
David Sinclair
7d2b1dd5d2 iOS: #1203 (show story changes)
When there are changes, the “Show Changes” button appears before the date, like on the web. Tapping loads and displays the changes, and the button changes to “Hide Changes”, which works without loading. The insertion and deletion highlights support style-appropriate colors.
2019-06-19 20:45:30 -07:00
Caleb Allen
970f326153 pass String to share chooser instead of Spannable 2019-06-18 18:11:18 -06:00
Caleb Allen
78fbfd5a58 remove clearing of fullscreen
android docs indicate that any system window can take focus from the activity, so we should not clear full screen in that case; the system will handle it if necessary (e.g. user leaves application, swipes navigation back up)
2019-06-18 17:34:44 -06:00
David Sinclair
bb30c5cba6 iOS: #1202 (copy activity URL duplication) 2019-06-17 20:55:19 -07:00
Samuel Clay
df9feb0e63 Android v9.0.1. 2019-06-10 15:22:49 -04:00
Samuel Clay
267b3e115b Merge branch 'dejal'
* dejal:
  iOS: #1183 (scroll performance in feed list)
  iOS: #1186 (full screen controls hide with traversal)
  iOS: #1157 (interactive back gesture)
  iOS: #1157 (interactive back gesture)
  iOS #1160 (state restoration)
  iOS #1156 (story titles height)
  iOS: #1157 (interactive back gesture)
  iOS: #1157 (interactive back gesture)
  iOS: #1186 (full screen controls hide with traversal)
  Updated project settings; fixed warning
  iOS: #1138 (Siri Shortcuts)
  iOS: #1157 (interactive back gesture)
  iOS: #1160 (state restoration)
  iOS: #1156 (story titles height)
  iOS: #1182 (full screen tweaks)
  iOS: #1177 (iPad display issues in split view)
  iOS: #1160 (state restoration)
  Fixed iOS: #1175 (duplcated sentences in content previews)
2019-06-07 14:53:25 -04:00
Samuel Clay
5ae59ab003
Merge pull request #1196 from caleb-allen/version-upgrade
Add Android 8.0 notification requirements
2019-06-05 15:06:24 -04:00
Caleb Allen
c39c51698c use compatibility notification library 2019-06-04 16:40:06 -06:00
Caleb Allen
658f93730e don't check in logging constant 2019-06-04 15:53:10 -06:00
Caleb Allen
95faea3ee8 android: create notification channel for API 26+ 2019-06-04 15:49:25 -06:00
David Sinclair
a538af47a4 iOS: #1183 (scroll performance in feed list)
- Now doesn’t use estimated row heights, since that seemed to cause the jitter.
- Increased efficiency by caching row heights.
- The cached row heights are reset when reloading the table etc.
2019-05-31 20:32:08 -07:00
David Sinclair
2e9e4d8c4f iOS: #1182 (full screen tweaks)
- Fixed offset short stories.
- Moved autoscroll controls closer to bottom on iPhone or compact.
- Moved autoscroll controls between traversal buttons on regular iPad.
2019-05-31 11:12:17 -04:00
David Sinclair
4e634a1146 iOS: #1177 (iPad display issues in split view)
Was setting to a fixed width.
2019-05-31 11:12:17 -04:00
Samuel Clay
6b68a6f0ce Android v9.0. 2019-05-29 22:49:46 -04:00
David Sinclair
2c11901d67 iOS: #1186 (full screen controls hide with traversal)
Fixed nav bar appearing and disappearing when scrolling on older iPhones.
2019-05-29 15:11:52 -07:00
David Sinclair
7d79486ce2 Merge branch 'master' into dejal 2019-05-29 14:42:09 -07:00
David Sinclair
cf137dba25 Merge branch 'master' into dejal 2019-05-28 19:42:55 -07:00
David Sinclair
fd40e9061b iOS: #1157 (interactive back gesture)
Back gesture now works in full-screen too.
2019-05-28 19:40:15 -07:00
Caleb Allen
d349b55084 add primary color resource to main theme
this is to allow the holo theme to read the color value for places
where our themes do not touch, like menu text
2019-05-28 18:42:47 -06:00
Caleb Allen
ff685f1e8d remove unneeded variable 2019-05-28 17:35:06 -06:00
Caleb Allen
78ed7e9677 android: add image thumbnail size preference
addresses #1143
2019-05-28 17:29:11 -06:00
Samuel Clay
f5767788a2 Android v9.0b2. 2019-05-28 19:08:36 -04:00
Caleb Allen
c40bf64362 ignore Chromium's dark mode settings, including html tag 2019-05-28 15:37:11 -06: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
Samuel Clay
c2071d14bf Merge branch 'master' into dejal
* master:
  upgrade api version
2019-05-17 09:35:50 -04:00
Samuel Clay
7125f46a58
Merge pull request #1188 from caleb-allen/version-upgrade
upgrade api version
2019-05-17 09:33:04 -04:00
David Sinclair
415abc883a iOS #1160 (state restoration)
If the story isn’t available, now pops to the feed detail.
2019-05-16 20:39:18 -07:00
David Sinclair
aade97e73d iOS #1156 (story titles height)
Allowed a bit more space between the title and content.
2019-05-16 19:56:39 -07:00