Chris Kolbu
c5b4a0dd07
Settings screen Accessibility tweaks ( #1258 )
...
* Remove `.button` trait from `Link`s on Account Settings screen
SwiftUI currently sets both the `.button` and `.link` traits on these elements, which is a failure for WCAG 2.1 4.12: Name, Role, Value: https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html
There is a radar for this issue: FB11507660
* Improve accessibility by making `AppAccountView`s a Button
Previously, the component elements of the `fullView` would be rendered as 3-4 individual views that would _all_ be interactive and perform the same action.
Now, as a Button, only one accessibility element is vended.
* Fix account label color
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-03-17 06:38:50 +01:00
Ico Davids
dca8937aba
Use 'Done' text on accounts selector ( #1245 )
2023-03-14 12:17:05 +01:00
Thomas Ricouard
6c307aba63
SwiftFormat
2023-03-13 13:38:28 +01:00
Thomas Ricouard
5c9122a72c
Accounts selector: Add correct initial height
2023-03-12 12:01:38 +01:00
Thomas Ricouard
9057740162
Add upload from file browsing + better compression for images
2023-03-10 18:22:45 +01:00
Thomas Ricouard
8571800b31
Account selector: Refresh accounts more often
2023-03-10 08:13:40 +01:00
Thomas Ricouard
8561374a84
Account selector: remove double settings
2023-03-10 07:59:54 +01:00
Thomas Ricouard
4001ffdbe5
Account selector: allow large detent
2023-03-09 06:47:06 +01:00
Thomas Ricouard
82dfeffaec
Add haptic feedbacks when changing account
2023-03-09 06:36:38 +01:00
Thomas Ricouard
15b704c97a
All new accounts selector
2023-03-08 19:02:31 +01:00
David Walter
2ac615b0ba
Fix CustomEmoji Baseline Offset ( #1188 )
2023-03-06 15:21:26 +01:00
Keita Watanabe
ef7c216d3a
Fix account name would be blank when DisplayName is empty. ( #1169 )
2023-03-05 07:24:59 +01:00
Keita Watanabe
e3ab57ea1c
Fix account order ( #1171 )
2023-03-05 07:24:07 +01:00
Jim Dovey
d1209e6704
Updated to resolve all possible Sendability warnings from Swift 6 compatibility mode. ( #1072 )
...
Co-authored-by: Jim Dovey <jimdovey@apple.com>
2023-02-27 06:39:07 +01:00
Thomas Ricouard
83e4e74329
Swiftformat
2023-02-26 06:45:57 +01:00
Thomas Ricouard
f01a742845
Notifications: Show badge on account switcher on iOS
2023-02-23 18:57:28 +01:00
David Walter
a0e37273a4
Fix scaling of custom emoji ( #1020 )
2023-02-22 22:13:46 +01:00
Thomas Ricouard
b259b6739e
Swiftformat
2023-02-21 07:23:42 +01:00
Thomas Ricouard
bfce92d71e
Per account notifications count close #894
2023-02-18 15:36:18 +01:00
Thomas Ricouard
ca4e80101f
Swiftformat
2023-02-18 07:26:48 +01:00
Thomas Ricouard
ea702e1101
Composer: Fix to account switcher + display full acct name close #906
2023-02-17 08:09:26 +01:00
Thomas Ricouard
64bee206b9
Fix account switcher
2023-02-16 08:38:34 +01:00
Thomas Ricouard
40ca3940f6
Reworked account management / selection UI
2023-02-16 07:19:20 +01:00
Quin
43b32ca3f7
Add accessibility labels to timeline headers. ( #880 )
2023-02-15 18:47:42 +01:00
Thomas Ricouard
498c2129fb
oops
2023-02-14 14:15:31 +01:00
Thomas Ricouard
79c9ef4153
Make keychain account accessible after first unlock
2023-02-14 14:15:12 +01:00
Thomas Ricouard
eb6050a38f
Swiftformat
2023-02-12 16:29:41 +01:00
Chanhwi Joo
a32e4f98bb
Fix AppAccountView touch area ( #807 )
2023-02-12 06:47:22 +01:00
Thomas Ricouard
5ab9566ca5
Ensure account and tab switching is done without animations
2023-02-09 18:48:31 +01:00
Thomas Ricouard
abff7091cb
Add avatar in account selector menu
2023-02-09 07:36:23 +01:00
Sean Goldin
90ec3d419c
Clean up HapticManager ( #678 )
...
* Check for haptic capabilities
* Make manager do most of work
* ABC enum
* Fix spelling 😊
* Small tweak
2023-02-06 17:53:27 +01:00
Thomas Ricouard
fedfa1f1c7
Various fixes
2023-02-05 09:13:28 +01:00
Thomas Ricouard
65ed2d871c
Add settings for haptic feedbacks
2023-02-04 17:38:48 +01:00
Thomas Ricouard
bb6910cd83
Centralize haptic feedbacks
2023-02-02 16:56:42 +01:00
Thomas Ricouard
24504e3bc2
Various optimizations to speed things up
2023-01-30 19:14:43 +01:00
Thomas Ricouard
6ea2d9cb78
Make max width more consistent on iPad fix #236
2023-01-29 08:14:08 +01:00
Thomas Ricouard
b89221a535
Code cleanup / format / lint
2023-01-27 20:36:40 +01:00
Thomas Ricouard
0f4fccf1a5
Disable keychain group on simulator
2023-01-27 12:06:44 +01:00
Thomas Ricouard
d1ed8e962b
Push notifications: Per account settings
2023-01-26 13:21:35 +01:00
Thomas Ricouard
43ac56302e
Move settings tab and profile tab around
2023-01-26 07:34:29 +01:00
Thomas Ricouard
5cd9ddd945
New account settings + create / edit server side filters
2023-01-25 21:18:34 +01:00
Jérôme Danthinne
9b3b3692ee
Support for follow requests ( #376 ) close #321
...
* Support for follow requests (#321 )
* Run SwiftFormat
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-25 13:02:28 +01:00
Thomas Ricouard
d05afd93c4
Push notifications: display account name if multi account fix #344
2023-01-24 13:38:26 +01:00
Thomas Ricouard
4927b12e90
Fix haptic feedback for account selector
2023-01-24 11:40:18 +01:00
Thomas Ricouard
fbf1c30b7c
Add haptic feedback on more buttons fix #315
2023-01-24 09:19:53 +01:00
Thomas Ricouard
a79c5691e0
Run SwiftFormat
2023-01-22 06:38:30 +01:00
Thomas Ricouard
d1034cd9a3
Do string manipulation at the decode time to keep the UI smooth fix #178
2023-01-20 18:27:00 +01:00
Thomas
980b9a5dd6
Implement Localization ( #80 )
...
* Implement localization
* Fix some localization keys
* Adapt to recent changes
2023-01-19 18:14:08 +01:00
Thomas Ricouard
4143e82fbc
Multi account sidebar + scaled font size on macOS + better iPad / macOS app UX
2023-01-17 19:41:46 +01:00
Romain Vincens
bb72327f52
Fixed typos & misspells ( #88 )
...
* Fixed typos and misspells
* Other typos
2023-01-17 15:14:50 +01:00