Shadowfacts
|
7178473f34
|
Fix compose toolbar being hidden by software keyboard on iPadOS 15
Closes #252
|
2022-11-19 13:35:34 -05:00 |
Shadowfacts
|
a5ad8e43b1
|
Disable attachment colorspace conversion on Mastodon v4
|
2022-11-15 21:45:42 -05:00 |
Shadowfacts
|
220c8050b1
|
Re-add pointer effects to Compose toolbar buttons
|
2022-11-13 14:15:44 -05:00 |
Shadowfacts
|
d4fa9c96e8
|
Add context menu action to delete draft
|
2022-11-13 14:03:51 -05:00 |
Shadowfacts
|
22b5d62ba1
|
Make GIF attachments animate in the Compose screen
|
2022-11-13 14:01:54 -05:00 |
Shadowfacts
|
b9bdd29986
|
Fix GIFs dragged from Finder posting as static images
Closes #239
|
2022-11-13 13:46:19 -05:00 |
Shadowfacts
|
f848bbf7c4
|
Remove unneeded ComposeContainerView
|
2022-11-12 22:59:11 -05:00 |
Shadowfacts
|
0fe9edfdbc
|
Fix crash when opening Drafts screen on macOS
|
2022-11-12 22:59:11 -05:00 |
Shadowfacts
|
6d2830cf78
|
Rewrite Compose toolbar with SwiftUI
Fixes buttons not being accessible with VoiceOver
Fixes content overflowing on small devices
Closes #232
Closes #218
|
2022-11-12 22:59:11 -05:00 |
Shadowfacts
|
bf3f735062
|
Focus CW field immediately when CW enabled, move focus to main text view when return key pressed
Closes #226
|
2022-11-12 14:16:05 -05:00 |
Shadowfacts
|
de0198946e
|
Fix keyboard reappearing after pressing Post button on Compose screen
|
2022-11-12 13:52:36 -05:00 |
Shadowfacts
|
6d692c2730
|
Rewrite Drafts screen with SwiftUI
|
2022-11-09 18:18:31 -05:00 |
Shadowfacts
|
9a43ab5a13
|
Fix caret not scrolling into view when focusing compose text views
Closes #233
|
2022-11-09 17:18:17 -05:00 |
Shadowfacts
|
01124b76a3
|
Add Duckable package, make Compose screen duckable
|
2022-11-08 22:17:01 -05:00 |
Shadowfacts
|
7600954f4b
|
Refactor ComposeView to use a single List for everything
|
2022-11-07 22:58:01 -05:00 |
Shadowfacts
|
84cf755332
|
Fix drawing VC background flickering in dark mode
Closes #199
|
2022-11-05 14:29:45 -04:00 |
Shadowfacts
|
b9555cf7dd
|
Dynamic type support in assorted places
|
2022-11-04 22:32:40 -04:00 |
Shadowfacts
|
bfdce07d81
|
Fix compose reply avatar being wrongly aligned for 1-line statuses
|
2022-11-03 19:14:52 -04:00 |
Shadowfacts
|
16ba292afa
|
Remove debug print
|
2022-11-02 22:34:40 -04:00 |
Shadowfacts
|
508eef8c07
|
Nothing to see here
|
2022-10-31 17:33:33 -04:00 |
Shadowfacts
|
5afd9e83eb
|
Shhh
|
2022-10-30 14:47:36 -04:00 |
Shadowfacts
|
c6c8f63e39
|
Fix compose reply view not working after ContentTextView refactor, use named CoordinateSpace for calculating scroll offset in reply avatar view
|
2022-09-18 11:28:33 -04:00 |
Shadowfacts
|
f2ab1778c5
|
Replace expanded emoji picker with SwiftUI
|
2022-09-15 21:49:50 -04:00 |
Shadowfacts
|
0f71d61b88
|
Fix crash when there are duplicate emojis
Closes #164
|
2022-09-15 21:10:52 -04:00 |
Shadowfacts
|
80c4fcce82
|
Use AnyAccount instead of EitherAccount for compose autocomplete
|
2022-09-15 21:05:18 -04:00 |
Shadowfacts
|
5a5364ad3b
|
Use iOS 16 API for disabling compose attachment list scrolling
|
2022-07-09 11:02:01 -04:00 |
Shadowfacts
|
a9e0bffe5f
|
Bump deployment target to iOS 15
|
2022-06-30 19:04:08 -07:00 |
Shadowfacts
|
f9c3ad5921
|
Bring back interactive keyboard dismissal on compose screen
|
2022-06-28 17:30:04 -07:00 |
Shadowfacts
|
0960699699
|
Fix building for iOS 14
|
2022-06-28 17:29:46 -07:00 |
Shadowfacts
|
c6e06fe9f3
|
Use SwiftUI for sheet presentation detents on iOS 16
|
2022-06-28 17:29:46 -07:00 |
Shadowfacts
|
f5385b0a1d
|
Use context menu for filter/sort on profile directory
|
2022-06-28 17:29:46 -07:00 |
Shadowfacts
|
08b7cf013b
|
Use browser-style navigation bars on iPad
|
2022-06-10 23:44:52 -04:00 |
Shadowfacts
|
d7f35cd1e4
|
Bring back interactive keyboard dismissal on Compose screen
|
2022-06-10 23:44:52 -04:00 |
Shadowfacts
|
332637e0d9
|
Add edit menu actions
|
2022-06-10 23:44:52 -04:00 |
Shadowfacts
|
02e3417c27
|
Full size attachment previews on Compose screen (iOS 16)
Closes #110
|
2022-06-10 23:44:44 -04:00 |
Shadowfacts
|
f5ac2616ad
|
Disable unnecessary UIAppearance hacks on iOS 16
|
2022-06-07 09:42:33 -04:00 |
Shadowfacts
|
d3187ce2c4
|
Move saved instances and hashtags to CoreData
|
2022-05-10 22:58:30 -04:00 |
Shadowfacts
|
5f566724bb
|
Fix compose CW field overflowing
|
2022-05-03 20:14:55 -04:00 |
Shadowfacts
|
2f7c7bae5e
|
Extract status posting to separate class, convert to async/await
|
2022-04-30 11:11:22 -04:00 |
Shadowfacts
|
3f04d74dd6
|
Better error messages when exporting video fails
|
2022-04-27 23:33:29 -04:00 |
Shadowfacts
|
4dd8c1d692
|
Add subtitles to visibility context menu items
Closes #155
|
2022-04-27 23:21:08 -04:00 |
Shadowfacts
|
d611aeb035
|
Change selector names because apparently App Store Connect thinks the old ones are SPI now
|
2022-04-25 16:30:44 -04:00 |
Shadowfacts
|
bc9a700383
|
Improve expanded emoji picker layout on iPad
|
2022-04-09 12:14:37 -04:00 |
Shadowfacts
|
62c7a30bbc
|
Add emoji picker button to compose
Closes #144
|
2022-04-09 12:14:19 -04:00 |
Shadowfacts
|
abf6ff8115
|
Unify compose screen input accessory toolbars
|
2022-04-09 11:42:32 -04:00 |
Shadowfacts
|
240ccf23a4
|
Add Trending Posts
|
2022-04-02 12:03:11 -04:00 |
Shadowfacts
|
de93d6e171
|
Make Account.avatar optional for gotosocial
|
2022-02-16 22:12:47 -05:00 |
Shadowfacts
|
54c01be7ff
|
Use WebURL for more lenient parsing of external URLs
Fixes #136
|
2022-02-03 23:11:29 -05:00 |
Shadowfacts
|
41a31c23b7
|
Allow posting local-only from Glitch instances
See #130
|
2022-01-24 22:49:51 -05:00 |
Shadowfacts
|
02461ad46c
|
Support local only posts on Hometown
Closes #130
|
2022-01-23 23:45:46 -05:00 |
Shadowfacts
|
072e68e97b
|
Add nodeinfo request and InstanceFeatures
|
2022-01-23 23:26:49 -05:00 |
Shadowfacts
|
fa1482a152
|
Fix crash when fetching attachment data fails
|
2022-01-21 11:10:03 -05:00 |
Shadowfacts
|
2b50609e5c
|
Fix animating poll configuration button size change when selected option
changes
|
2021-11-20 11:37:09 -05:00 |
Shadowfacts
|
57cb0614a9
|
Fix keyboard getting dismissed when scrolling autocomplete suggestions
Presentation controller takes care of dismissing keyboard when swipe
down in main scroll view starts
|
2021-11-20 11:28:37 -05:00 |
Shadowfacts
|
f5e9f71586
|
Use link replacement length from instance config if available
|
2021-11-11 13:44:24 -05:00 |
Shadowfacts
|
30ef9cc6d0
|
Extract compose image into separate view
|
2021-11-10 16:57:27 -05:00 |
Shadowfacts
|
5a26739b78
|
Remove old compilation condition
|
2021-11-07 14:35:14 -05:00 |
Shadowfacts
|
c22945b1e7
|
Use sheetPresentationController property
|
2021-06-26 17:02:17 -04:00 |
Shadowfacts
|
ebb0770198
|
Add context menu action to remove attachments in Compose
|
2021-06-18 11:32:17 -04:00 |
Shadowfacts
|
7c9287543c
|
Fix crash due to PencilKit undo manager not being available until viewDidAppear
|
2021-06-10 10:33:24 -04:00 |
Shadowfacts
|
2a05b6d326
|
Add pointer hover effects to compose poll buttons
|
2021-06-09 19:18:54 -04:00 |
Shadowfacts
|
2499d25432
|
Use built-in sheet for asset picker on iOS 15
|
2021-06-09 19:12:10 -04:00 |
Shadowfacts
|
2f6d1cb069
|
Use plain list style for Compose attachments
|
2021-06-09 17:08:59 -04:00 |
Shadowfacts
|
8889261b6b
|
Fix compose reply avatar scroll effect not working on iOS 15
|
2021-06-09 11:01:11 -04:00 |
Shadowfacts
|
1a5b958b1a
|
Hide compose progress bar while there is no progress
On iOS 15, the progress bar displays a little bit of progress even at 0
|
2021-06-08 14:54:42 -04:00 |
Shadowfacts
|
bbe260bc9e
|
Construct PKToolPicker ourselves
|
2021-06-06 21:33:17 -04:00 |
Shadowfacts
|
ffe6450b26
|
Xcode recommendations, use AnyObject instead of class in protocol requirements
|
2021-05-22 13:44:58 -04:00 |
Shadowfacts
|
c78f152670
|
Animate attachment rows in when picking assets
|
2021-05-13 22:34:26 -04:00 |
Shadowfacts
|
2c9f00d19f
|
Fix compose poll durations not being set/persisted
|
2021-05-06 21:52:16 -04:00 |
Shadowfacts
|
005001b081
|
Add authoring polls
Closes #48
|
2021-05-03 23:12:59 -04:00 |
Shadowfacts
|
90f17693f1
|
Fix compose autocomplete suggestions not displaying
c737354ed3 was overzealous
|
2021-05-01 19:18:00 -04:00 |
Shadowfacts
|
c737354ed3
|
Fix cursor movement not working in compose text fields when emoji added
Removes workaround introduced in 8c4ef3caa6 . This is no longer necessary
and autocorrect works fine without it since at least iOS 14.4.
Closes #118
|
2021-04-05 18:31:03 -04:00 |
Shadowfacts
|
669d55500a
|
Remove unused pre-iOS 14 code
|
2021-02-06 13:47:45 -05:00 |
Shadowfacts
|
c12d2db258
|
Cache UIImage objects to avoid re-decoding images unnecessarily
|
2021-01-17 11:28:50 -05:00 |
Shadowfacts
|
4ac3292183
|
Allow dragging attachments between Compose windows
|
2020-12-14 22:46:56 -05:00 |
Shadowfacts
|
522c9b2b03
|
Add multi-window support and auxiliary windows
|
2020-12-13 22:37:37 -05:00 |
Shadowfacts
|
4bccbe254b
|
Add text formatting key commands
|
2020-11-14 11:47:20 -05:00 |
Shadowfacts
|
366378f267
|
Scroll attachment description views to ensure caret is always visible
|
2020-11-11 12:44:39 -05:00 |
Shadowfacts
|
80cca7673a
|
Tweak compose text view scrolling behavior
|
2020-11-11 12:14:36 -05:00 |
Shadowfacts
|
16b02edf87
|
Ensure the cursor remains visible when composing posts
|
2020-10-24 15:46:24 -04:00 |
Shadowfacts
|
b8f169d0cd
|
Fix broken layout on Compose screen when replying to certain posts
Closes #115
|
2020-10-24 11:34:49 -04:00 |
Shadowfacts
|
62a9535394
|
Fix crash when ending dictation in Compose CW field
Closes #116
|
2020-10-24 11:26:29 -04:00 |
Shadowfacts
|
8c4ef3caa6
|
Fix system autocomplete not working in Compose post body and CW
|
2020-10-24 11:20:43 -04:00 |
Shadowfacts
|
45ac40b125
|
Fix broken Compose layout when replying to long statuses
|
2020-10-18 16:31:41 -04:00 |
Shadowfacts
|
9b949af390
|
Add complete emoji list to Compose emoji autocomplete
|
2020-10-18 11:17:58 -04:00 |
Shadowfacts
|
08045dd1e9
|
Prioritize followed/following accounts in mention suggestions
|
2020-10-14 19:28:32 -04:00 |
Shadowfacts
|
7883b04618
|
Fix autocomplete bar cutting off scroll view contents
|
2020-10-12 22:12:35 -04:00 |
Shadowfacts
|
0687c040a0
|
Prevent inserting extra whitespace when autocompleting
|
2020-10-12 22:03:50 -04:00 |
Shadowfacts
|
58c6d508ec
|
Prevent caret from changing position on auto complete
|
2020-10-12 19:39:50 -04:00 |
Shadowfacts
|
ae272582ac
|
Autocomplete custom emojis in CW field
|
2020-10-12 19:17:57 -04:00 |
Shadowfacts
|
2cfc0cf28a
|
Add Compose screen mention, hashtag, emoji completion
Closes #10
|
2020-10-11 22:14:45 -04:00 |
Shadowfacts
|
cf63384dce
|
Why use many DispatchQueue.main.async when few do trick?
|
2020-09-25 11:31:53 -04:00 |
Shadowfacts
|
733d50b642
|
Strip U+FFFC from status bodies when posting
Fixes #112
|
2020-09-23 17:20:45 -04:00 |
Shadowfacts
|
809584cc54
|
Fix crash when opening Compose screen before account/instance is loaded
Prevents when opening the Compose screen with poor network connectivity
|
2020-09-21 18:04:08 -04:00 |
Shadowfacts
|
b6c0c02028
|
Remove no longer necessary conditional compilation directives
|
2020-09-20 11:34:09 -04:00 |
Shadowfacts
|
5906c374ba
|
Fix not being able to tap text view placeholders on Compose screen
Fixes #111
|
2020-09-17 18:40:02 -04:00 |
Shadowfacts
|
be5a4c03a6
|
Fix attachments not being posted in the correct order.
|
2020-09-14 23:29:31 -04:00 |
Shadowfacts
|
1c6e464a4c
|
Start Compose screen tests
|
2020-09-13 13:19:56 -04:00 |
Shadowfacts
|
8ac3deb55a
|
Remove old file
|
2020-09-12 22:04:41 -04:00 |
Shadowfacts
|
7c4bbfd730
|
Improve compose posting error messages
|
2020-09-09 18:33:59 -04:00 |