Shadowfacts
cf71fc3f98
Remove old gallery implementation
...
See #450
2024-03-19 15:20:18 -04:00
Shadowfacts
53260555f6
Remove now-redundant whitespace removal
2024-02-22 23:53:27 -05:00
Shadowfacts
e156a97861
visionOS: Don't use gallery VC transition
2024-02-04 11:52:48 -05:00
Shadowfacts
ba60f92223
Compiles with strict concurrency checking
2024-01-27 11:40:42 -05:00
Shadowfacts
c489d018bd
Merge branch 'develop' into strict-concurrency
...
# Conflicts:
# Tusker/Caching/ImageCache.swift
# Tusker/Extensions/PKDrawing+Render.swift
# Tusker/MultiThreadDictionary.swift
# Tusker/Views/BaseEmojiLabel.swift
2024-01-26 11:32:12 -05:00
Shadowfacts
94f71541f8
Merge branch 'develop' into vision
...
# Conflicts:
# Packages/ComposeUI/Sources/ComposeUI/Controllers/ToolbarController.swift
# Tusker/Screens/Timeline/TimelineViewController.swift
# Tusker/Views/Status/TimelineStatusCollectionViewCell.swift
2024-01-26 11:11:41 -05:00
Shadowfacts
c2402303cc
First pass at strict concurrency checking
2024-01-26 11:02:40 -05:00
Shadowfacts
65c3c8026d
Fix whitespace in statuses not being trimmed
2024-01-17 15:51:54 -05:00
Shadowfacts
e4c22a0205
Compile for visionOS
2023-10-20 11:27:24 -04:00
Shadowfacts
5be8005e24
Use two columns for trending links/accounts on wide screens
2023-09-29 17:33:18 -04:00
Shadowfacts
7a2dc7d3c4
Improve readable-width content inset behavior
2023-09-28 21:30:30 -04:00
Shadowfacts
8319935a3d
BaseEmojiLabel improvements
...
Avoid rechecking disk/memory caches when fetching
Use UIImage thumbnail API, rather than UIGraphicsImageRenderer, and make
thumbnail off main thread when possible
2023-05-14 15:19:00 -04:00
Shadowfacts
8c27a9368f
Estimate height when resolving status collapse state
2023-05-13 15:00:03 -04:00
Shadowfacts
bf02b185ed
Fix StatusState copying removing cached state
...
Closes #380
2023-05-13 13:53:04 -04:00
Shadowfacts
7d3c82f4b7
Fix collapsible state not changing when post edited
2023-05-11 14:46:45 -04:00
Shadowfacts
8e010c7fa5
Remove unused notifications and status table view code
2023-05-07 15:11:35 -04:00
Shadowfacts
15c83f8332
Fix keyboard focus background on list cells not showing correctly
2023-04-16 18:46:47 -04:00
Shadowfacts
0746e12737
Extract compose UI into separate package
2023-04-16 13:23:13 -04:00
Shadowfacts
6bd2eacb88
Fix replied-to account not being first mention
2023-04-13 10:02:05 -04:00
Shadowfacts
b2fe2fdf9a
Move Visibility to top-level type and move extensions to Pachyderm
2023-03-07 10:14:35 -05:00
Shadowfacts
aaa031f212
First pass at strict sendability checking
2023-02-19 15:23:25 -05:00
Shadowfacts
04ca932a01
Mode non-pure-black dark mode stuff to dedicated modifiers
2023-02-06 18:43:00 -05:00
Shadowfacts
8bd6f53f01
Allow pinning instance public timelines
2023-01-27 18:12:54 -05:00
Shadowfacts
9dd966f639
Fix duplicate saved instances not being uniqued correctly
2023-01-01 15:27:25 -05:00
Shadowfacts
16cd045588
Show individual attachments uncropped inline in statuses
2022-12-25 14:13:59 -05:00
Shadowfacts
4dc108f782
Add pinned timeline customization
2022-12-20 23:37:12 -05:00
Shadowfacts
cde061c77a
Fix custom emoji not being stripped from usernames in VoiceOver labels
2022-12-06 22:26:08 -05:00
Shadowfacts
cde3109203
Rename StatusState to CollapseState
2022-12-03 18:21:49 -05:00
Shadowfacts
16a1e4008b
V2 filters API, CoreData, and editing UI
2022-12-03 12:29:11 -05:00
Shadowfacts
518a8eba0a
Start doing filters UI
2022-12-02 22:03:28 -05:00
Shadowfacts
3e5a3c81b5
Add cache size info to Advanced prefs
2022-11-28 14:05:35 -05:00
Shadowfacts
527706154a
Fix long status table view cells not getting collapsed
2022-11-26 17:28:55 -05:00
Shadowfacts
7fe06d42ce
Consider content height, not just char count, when collapsing posts
...
Closes #205
2022-11-05 13:11:36 -04:00
Shadowfacts
20986ba3f0
Add preference for default reply visibility
...
Closes #207
2022-11-05 12:20:30 -04:00
Shadowfacts
97a95c435e
Improve performance when displaying posts with many custom emojis
...
Closes #204
2022-11-05 11:00:14 -04:00
Shadowfacts
68646c4b4d
Fix objc associated objects not working in release builds
2022-11-03 18:37:32 -04:00
Shadowfacts
658c08010d
Re-add undo scroll-to-top to timelines/profiles
2022-11-01 20:49:07 -04:00
Shadowfacts
7085ac01cb
Timeline status collection view cell collapsing
2022-10-04 00:02:41 -04:00
Shadowfacts
a9e0bffe5f
Bump deployment target to iOS 15
2022-06-30 19:04:08 -07:00
Shadowfacts
f5385b0a1d
Use context menu for filter/sort on profile directory
2022-06-28 17:29:46 -07:00
Shadowfacts
4dd8c1d692
Add subtitles to visibility context menu items
...
Closes #155
2022-04-27 23:21:08 -04:00
Shadowfacts
2198e2bf3e
Allow development against local instances with self-signed certificates
2022-01-23 10:56:36 -05:00
Shadowfacts
36a78f1a3c
Improve emoji loading behavior
...
Use transparent placeholders to prevent wrong initial layout when some
or all emojis aren't cached.
2021-11-07 14:23:56 -05:00
Shadowfacts
669d55500a
Remove unused pre-iOS 14 code
2021-02-06 13:47:45 -05:00
Shadowfacts
74a30d27e8
Hide keyboard before dismissing windows
2021-01-06 19:16:57 -05:00
Shadowfacts
41403c84f9
Don't allocate a new Set every time timeAgo is computed
2020-12-29 11:54:02 -05:00
Shadowfacts
522c9b2b03
Add multi-window support and auxiliary windows
2020-12-13 22:37:37 -05:00
Shadowfacts
fc888b168c
Add fast account switching on iPhone
2020-11-09 19:39:42 -05:00
Shadowfacts
4ac76ab672
Add opposite collapse keywords preference
2020-11-03 15:39:02 -05:00
Shadowfacts
6df5f7fb08
Add preferences for auto-expanding CW'd posts and disabling long post
...
collapsing
See #105
2020-09-15 21:37:08 -04:00