Shadowfacts
fdb21cd1fb
Add Refresh Poll option
2021-05-05 17:51:11 -04:00
Shadowfacts
edd89450aa
Fail gracefully when fetching statuses in timeline controller
2021-04-04 14:43:51 -04:00
Shadowfacts
5d1c95621b
Fix VisualEffectImageButton retain cycle
...
Button had a menu which had an action which had a closure which strongly
referenced the sourceView which was the button itself.
2021-02-06 15:31:13 -05:00
Shadowfacts
02ba45fa34
Fix crash when opening & closing Preferences after changing account
...
The old ProfileHeaderView was being leaked, and it was still listening
to the preferencesDidChange notification, but crashing because its
delegate (and therefore MastodonController) had been dealloc'd.
2021-02-06 15:29:35 -05:00
Shadowfacts
669d55500a
Remove unused pre-iOS 14 code
2021-02-06 13:47:45 -05:00
Shadowfacts
cdffda5593
Fix crash when profile screen disappears
2021-01-20 18:41:24 -05:00
Shadowfacts
e7800249af
Avoid loading cached data into memory when prefetching
2021-01-18 14:50:56 -05:00
Shadowfacts
2e88b266d9
Prefetch on a background queue to avoid blocking main queue with
...
CoreData lookups
2021-01-18 14:29:32 -05:00
Shadowfacts
f0e2bb8db6
Fix crash while cancelling prefetching of rows
2020-12-31 23:20:53 -05:00
Shadowfacts
e67f6b2ad8
Avoid redundant database lookups
2020-12-25 12:01:35 -05:00
Shadowfacts
30297c2390
Add multi-window drag and drop to all the things
2020-12-14 18:44:48 -05:00
Shadowfacts
522c9b2b03
Add multi-window support and auxiliary windows
2020-12-13 22:37:37 -05:00
Shadowfacts
dfad8740eb
Extract common functionality into TimelineLikeTableViewController
2020-11-15 15:48:49 -05:00
Shadowfacts
80c0d08ec6
Tweak MenuController
2020-11-14 22:28:52 -05:00
Shadowfacts
2b5ab90cd8
Add key commands for prev/next sub tab
2020-11-14 22:26:02 -05:00
Shadowfacts
9e15a84006
Add refresh key command
2020-11-14 11:22:47 -05:00
Shadowfacts
89b35fab6d
Move pruning of offscreen rows to when the VC disappears, instead of
...
during scrolling
Prevents race when removing and adding cells in the willDisplay table
view delegate method.
2020-10-26 22:55:58 -04:00
Shadowfacts
1a4517c43a
Cache account relationships in CoreData
2020-10-12 18:20:57 -04:00
Shadowfacts
ea3de4cdda
Fix wrong icon in context menu action
2020-09-21 18:18:55 -04:00
Shadowfacts
6965a4c374
Remove no longer necessary iOS 13.4 availability checks
2020-09-20 11:34:46 -04:00
Shadowfacts
b6c0c02028
Remove no longer necessary conditional compilation directives
2020-09-20 11:34:09 -04:00
Shadowfacts
911e66a159
Allow more browsing of instance public timelines
...
Closes #74
2020-09-13 15:51:08 -04:00
Shadowfacts
4c82b1a341
Rewrite Compose screen in SwiftUI
2020-08-31 19:28:50 -04:00
Shadowfacts
090746f292
Disallow opening universal links from Open in Safari context menu action
2020-08-15 17:48:58 -04:00
Shadowfacts
86d5a73c85
Change menu item order
...
Open in Safari should be the closest to the user's finger when tapping a
menu button
2020-08-15 17:20:09 -04:00
Shadowfacts
260bedcf10
Fix retain cycle between status cells and menu actions
2020-07-07 23:23:39 -04:00
Shadowfacts
1c708732f2
Exclude iOS 14-specific code from compilation on Xcode 11 to allow building for TestFlight
2020-07-06 00:00:51 -04:00
Shadowfacts
f3d01c47c3
Merge branch 'develop-xcode-12' into ios-14
2020-07-04 11:21:00 -04:00
Shadowfacts
2916d7a72d
Add tapping the active tab bar item to scroll to top
...
Closes #106
2020-07-03 19:36:52 -04:00
Shadowfacts
2a8e970738
Use context menus as primary actions for 'More Actions' buttons on >= iOS 14
2020-06-27 00:22:14 -04:00
Shadowfacts
98529ca5af
Remove notifications from the bottom when scrolling up notifications list
2020-05-10 12:56:03 -04:00
Shadowfacts
6d8c5f632c
Fix scroll-to-top sometimes not scrolling all the way to the top
2020-05-10 12:56:01 -04:00
Shadowfacts
d6c506488b
Replace a bunch of MastodonCache uses with CoreData
2020-05-02 19:52:35 -04:00
Shadowfacts
80cf1850dd
Add trackpad/magic mouse support for navigation controller interactive push gesture
2020-03-25 22:29:32 -04:00
Shadowfacts
c9c001d403
Improve attachment previewing
...
- Set correct preview size
- Don't show controls
2020-03-20 22:13:04 -04:00
Shadowfacts
a3303dc8fb
Use same order for status and account preview actions
2020-03-11 22:54:38 -04:00
Shadowfacts
65d57df949
Add interacting pushing to navigation controllers
...
Allows people to move forward in the navigation stack after popping
(making popping a non-destructive action).
2020-02-19 22:07:12 -05:00
Shadowfacts
d1913d7e69
Change white background when loading attachment to black
2020-01-25 22:09:00 -05:00
Shadowfacts
6421d4dc12
Merge branch 'master' into multiple-accounts
2020-01-18 18:56:36 -05:00
Shadowfacts
8178a1f339
Fix crash when tapping more actions buttons on iPad
...
Fixes #78
2020-01-17 21:29:53 -05:00
Shadowfacts
0255483f97
Make MastodonCache specific to each API controller
...
See #16
2020-01-05 19:54:28 -05:00
Shadowfacts
05d79d5d03
Use same nav delegate more options for context menu share sheet
2019-12-14 13:36:05 -05:00
Shadowfacts
eb6cfba9aa
Fix tablel view cells being re-selected on aborted nav swipe back
2019-12-14 11:59:31 -05:00
Shadowfacts
da6ff67a51
Add notification dismissal context menu actions
...
Closes #49
This is a workaround for UIKit's built-in suggested context menu actions
not working as expected, and should be replaced with the system thing if
it becomes possible.
2019-11-17 18:49:48 -05:00
Shadowfacts
af65aa88e0
Don't use suggested actions in context menus
2019-11-17 10:19:50 -05:00
Shadowfacts
911e73c78f
Add haptic feedback to switching segmented pages
2019-09-16 13:14:58 -04:00
Shadowfacts
dfb72edbd8
Fix opening context menu previews
...
Closes #43
2019-09-14 16:48:43 -04:00
Shadowfacts
d3e31541cf
Don't allow swiping in SegmentedPageViewController
2019-09-14 15:59:32 -04:00
Shadowfacts
8bb6e9403d
Add toggle to control whether Notifications tab shows all or just mentions
...
Closes #45
2019-09-14 12:04:20 -04:00
Shadowfacts
8723921cec
Add context menu for status action notifications
2019-09-06 17:56:45 -04:00