Shadowfacts
|
dc654812b1
|
visionOS: Don't use deprecated UITextViewDelegate method
|
2024-02-03 12:24:24 -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
|
fd72390a22
|
Replace SwiftSoup with HTMLStreamer
|
2023-12-22 20:44:46 -05:00 |
Shadowfacts
|
28c1a9092b
|
Add server-provided translation
Closes #331
|
2023-12-04 19:31:51 -05:00 |
Shadowfacts
|
de946be008
|
Fix crash if ContentTextView asked for context menu config w/o mastodon controller
|
2023-11-10 14:20:33 -05:00 |
Shadowfacts
|
9d01bbabd7
|
visionOS: Use UIColor.link for text links
|
2023-11-07 22:42:32 -05:00 |
Shadowfacts
|
1da25300ca
|
Merge branch 'develop' into vision
|
2023-11-07 22:26:22 -05:00 |
Shadowfacts
|
157c8629a9
|
Add underline links preference
Closes #397
|
2023-10-24 16:02:03 -04:00 |
Shadowfacts
|
74820e8922
|
Underline links when button shapes accessibility setting is on
|
2023-10-24 15:50:58 -04:00 |
Shadowfacts
|
e4c22a0205
|
Compile for visionOS
|
2023-10-20 11:27:24 -04:00 |
Shadowfacts
|
105a01811a
|
Actual fix for links appearing as the wrong color
Closes #402
|
2023-07-18 21:01:30 -07:00 |
Shadowfacts
|
ee5db96c9e
|
Workaround for links using the wrong tint color
Closes #402
|
2023-07-02 09:46:17 -07:00 |
Shadowfacts
|
db7c183d06
|
Add status edit history view
|
2023-05-11 14:57:47 -04:00 |
Shadowfacts
|
20c4c4bb2f
|
Start adding non-pure-black dark mode
|
2023-02-02 23:02:11 -05:00 |
Shadowfacts
|
0653d695d9
|
Fix various things not adjusting to accent color preference
Closes #325
|
2023-01-16 11:24:42 -05:00 |
Shadowfacts
|
97a2278634
|
Fix previewing link in conversation main status activating link
Closes #311
|
2022-12-17 13:05:50 -05:00 |
Shadowfacts
|
1f6074e539
|
Fix monospace fonts not adjusting for Dynamic Type
|
2022-12-14 20:07:16 -05:00 |
Shadowfacts
|
00e8dd6345
|
Fix crash when previeiwng non-HTTP(S) link
|
2022-12-06 10:58:13 -05:00 |
Shadowfacts
|
7e5d8675c2
|
Extract HTML to attributed string converter to separate helper
|
2022-12-03 18:58:19 -05:00 |
Shadowfacts
|
ab8e498cee
|
Refactor menu actions to allow presenting from menu bar items
|
2022-11-29 23:14:36 -05:00 |
Shadowfacts
|
cf870916c9
|
Fix links in conversation main status not being activatable with VoiceOver
Closes #272
|
2022-11-28 19:14:08 -05:00 |
Shadowfacts
|
035034430e
|
Fix crash when hovering with the cursor over certain text views
Closes #183
|
2022-10-09 20:49:08 -04:00 |
Shadowfacts
|
e9962997a6
|
Show preview of status in reblog confirmation alert
Closes #121
|
2022-09-17 20:27:36 -04:00 |
Shadowfacts
|
8a911f238b
|
Fix emojis getting set without setting emoji identifier
|
2022-09-11 22:20:46 -04:00 |
Shadowfacts
|
50dd785ef8
|
ContentTextView cleanup
|
2022-07-31 19:39:14 -04:00 |
Shadowfacts
|
f96d1d780c
|
Enable data detectors on main status text view
Tapping detected items doesn't work because it conflicts with our tap
gesture recognizer, but long pressing does
|
2022-07-09 11:25:23 -04:00 |
Shadowfacts
|
cc10a13785
|
TextKit 2, baby
|
2022-06-29 00:12:45 -07:00 |
Shadowfacts
|
f106cc78bb
|
Fall back to Foundation URL if WebURL parsing fails
WebURL doesn't support Unicode domains/IDNA
|
2022-05-17 11:57:59 -04:00 |
Shadowfacts
|
98516e3802
|
Fix multiple lines of emojis (e.g., wordle) getting smushed together
|
2022-05-15 15:42:48 -04:00 |
Shadowfacts
|
bf8a294676
|
Split MenuActionProvider from MenuPreviewProvider
|
2022-05-01 23:05:23 -04:00 |
Shadowfacts
|
3d6d9b2a91
|
Fix crash due to empty html element
|
2022-04-09 15:05:39 -04:00 |
Shadowfacts
|
6e3089f025
|
Use WebURL for parsing links in HTML
|
2022-03-29 12:40:16 -04:00 |
Shadowfacts
|
1c0291b1dd
|
Unify emoji replacement code
|
2021-11-07 13:11:49 -05:00 |
Shadowfacts
|
7edf0fdb93
|
Fix crash when replying to post with preformatted text
|
2021-08-12 21:03:11 -04:00 |
Shadowfacts
|
c12d2db258
|
Cache UIImage objects to avoid re-decoding images unnecessarily
|
2021-01-17 11:28:50 -05:00 |
Shadowfacts
|
a7b2a7df71
|
Don't try to re-replace emojis unnecessarily
|
2020-12-29 11:56:40 -05:00 |
Shadowfacts
|
fc888b168c
|
Add fast account switching on iPhone
|
2020-11-09 19:39:42 -05:00 |
Shadowfacts
|
eb4e6e32f7
|
Add Grayscale Images preference
|
2020-11-01 13:59:58 -05:00 |
Shadowfacts
|
3ff9fdabdb
|
Use MultiThreadedDictionary for ImageCache request groups
Prevents a crash due a race condition if multiple requets complete
simultaneously and attempt to modify the dictionary
|
2020-10-18 11:03:56 -04:00 |
Shadowfacts
|
ee20c95a5d
|
Prevent link activation when outside character
|
2020-08-16 14:52:08 -04:00 |
Shadowfacts
|
08e0c3769f
|
Make link preview background opaque
|
2020-08-16 14:45:01 -04:00 |
Shadowfacts
|
2825345c7e
|
Add switching between Posts, Posts and Replies, and Media pages of user profiles
Closes #103
|
2020-07-05 16:17:56 -04:00 |
Shadowfacts
|
1d815d6cd6
|
More link context menu preview tweaks
|
2020-07-03 17:01:52 -04:00 |
Shadowfacts
|
f86d3a0ed1
|
Fix sometimes broken masking of text view link preview animations
|
2020-07-01 00:01:36 -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
|
3abb5972b9
|
Limit context menu previews in ContentTextView to link's text line rects
|
2020-06-25 10:42:46 -04:00 |
Shadowfacts
|
bbd7d82620
|
Fix test in ContentTextView not being de-selectable
|
2020-05-07 21:46:59 -04:00 |
Shadowfacts
|
53707593a6
|
Show custom emojis in display names (where possible)
|
2020-03-01 19:40:32 -05:00 |