Jed Fox
e6b8908ca5
IOS-75: Make StatusCardControl an accessibility element ( #934 )
...
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-03-13 12:54:40 +01:00
Jed Fox
4dbf8d35ec
Don’t assertionFailure() when tapping on non-status cells ( #963 )
2023-03-13 11:34:40 +01:00
Nathan Mattes
0c224f47df
Implement post editing / edit history ( #875 )
...
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
Co-authored-by: Jed Fox <git@jedfox.com>
2023-03-02 11:06:13 +01:00
Marcus Kida
2b805872cc
Fixes #942 - Tapping home button or Pull to Refresh does not reload ( #960 )
2023-03-01 16:41:20 +01:00
Jed Fox
44f366083c
Improve the UX around post translation ( #933 )
2023-03-01 15:05:22 +01:00
Nathan Mattes
75e1dc3abd
Update server-list-sorting during onboarding (IOS-116) ( #956 )
2023-02-25 12:35:29 +01:00
Jed Fox
b70bab901a
IOS-88: Use post content as the primary user input label for posts in feeds/threads ( #937 )
2023-02-23 12:58:14 +01:00
Jed Fox
d3bcaa3f01
IOS-86: Edit L10n.Scene.Favorite.title from "Your Favorites" to "Favorites" ( #936 )
2023-02-14 22:29:53 +01:00
Marcus Kida
fe12019370
Change random server picking logic to require "general" category, prefer no approval and own language code ( #929 )
2023-02-08 23:41:49 +01:00
Marcus Kida
d7c9b1ded7
Merge pull request #923 from j-f1/profile-about-a11y
...
IOS-76: Improve accessibility of the About fields on profiles
2023-02-08 11:05:38 +01:00
Jed Fox
eef98ea70b
Fix large content viewer for DoubleTitleLabelNavigationBarTitleView
2023-02-07 21:20:39 -05:00
Jed Fox
952ae0f621
Expose metas in fields as accessibility actions
2023-02-07 15:36:27 -05:00
Jed Fox
5a3afef978
Make ProfileFieldCollectionViewCell an accessibility element
2023-02-07 13:27:45 -05:00
Jed Fox
f1099326d9
Fix typo in method name
2023-02-07 13:12:49 -05:00
Marcus Kida
a6dc97b22b
Merge pull request #915 from mastodon/IOS-37_Widgets
...
Feature: Followers, Multiple Followers, Latest Followers Widget
2023-02-07 13:54:47 +01:00
Marcus Kida
9a3ba02683
feat(App): Implement Haptic Feedback for Tab switches and Timeline reload
2023-02-07 11:38:07 +01:00
Marcus Kida
e88dea0034
Merge branch 'develop' into IOS-37_Widgets
2023-02-07 09:53:01 +01:00
Marcus Kida
9f40f4ae0f
Merge pull request #919 from j-f1/recent-searches-heading
...
IOS-78: Mark “Recent searches” as a heading
2023-02-07 09:49:48 +01:00
Marcus Kida
5fc04dfc07
Merge pull request #918 from j-f1/user-search-a11y
...
IOS-77: Improve accessibility of account rows in search results/recent searches
2023-02-07 09:49:14 +01:00
Marcus Kida
f4b3f7550a
Merge pull request #917 from j-f1/translated-info-view-a11y
...
IOS-81: Make “Translated From” UI accessible
2023-02-07 09:48:16 +01:00
Marcus Kida
0647cae24a
Merge branch 'develop' into IOS-37_Widgets
2023-02-07 08:18:35 +01:00
Jed Fox
e6a9a14361
Update label for X button next to Recent searches from “close” to “clear”
2023-02-06 22:35:03 -05:00
Jed Fox
3b4d782325
Mark “Recent searches” as a heading (IOS-78)
2023-02-06 22:32:30 -05:00
Jed Fox
21e4a81ca7
Make UserView accessible
2023-02-06 22:22:22 -05:00
Jed Fox
d933f2d0cb
Fix sizing of userView in search history
2023-02-06 22:08:38 -05:00
Jed Fox
9c30ecd9c0
Make the translation info view accessible at the root of a thread
2023-02-06 21:39:41 -05:00
Jed Fox
5118649dd4
IOS-67: Add the “Header” and “Button” traits to the logo button
2023-02-06 21:15:13 -05:00
Marcus Kida
3b87916d9a
chore(Feed): Improve Feed performance by fetching statuses in batches ( #914 )
2023-02-07 00:46:35 +01:00
Marcus Kida
d685b9e365
Add LatestFollowersWidget
2023-02-06 11:39:40 +01:00
Marcus Kida
8438bbc032
chore(Widget): Rename MultiFollowersCountSmallIntent -> MultiFollowersCountIntent
2023-01-31 14:55:59 +01:00
Marcus Kida
9eb26d4ed8
feat(Widget): Implement MultiFollowersCountWidget for single Column
2023-01-31 14:37:49 +01:00
Marcus Kida
5a3636cb22
feat(Widget): Implement FollowersCountIntent
2023-01-24 11:15:21 +01:00
Marcus Kida
c0cd51c0d4
fix(Mention): Fixes an issue where user Profiles are not found because matching is not done via href ( #895 )
2023-01-19 13:47:16 +01:00
Marcus Kida
37678caed5
Merge pull request #878 from mastodon/IOS-31_ActionExtension
...
Feature: Action Extension
2023-01-12 10:24:20 +01:00
Marcus Kida
412d9b6fc8
Merge pull request #877 from j-f1/username-align
...
Left-align the username in the profile header
2023-01-12 10:24:03 +01:00
Marcus Kida
83f4eb1d8e
Merge pull request #862 from mastodon/fix-urlscheme-profile-resolve
...
fix(deeplinking): Fix profile resolving didn't use WebFinger so resolving non-local profiles might fail
2023-01-11 15:31:22 +01:00
Marcus Kida
68fe3cb8f2
feat(ActionExtension): Implement Open in Search as Fallback
2023-01-11 13:09:23 +01:00
Jed Fox
df25feb7fd
Left-align the username in the profile header
2023-01-10 17:57:09 -05:00
Marcus Kida
7582fb5ab5
fix(deeplinking): Fix profile resolving didn't use WebFinger so resolving non-local profiles might fail
2023-01-10 16:40:55 +01:00
Marcus Kida
35dfd13c96
fix(share-menu): Fixes URL for shared status when using suare.and.arrow.up share menu on status
2023-01-09 15:48:56 +01:00
Nathan Mattes
35d9caabbe
Minor cleanup here and there ( #690 )
2023-01-08 15:34:16 +01:00
Nathan Mattes
d220949514
Remove obsolete dependency ( #690 )
2023-01-08 15:25:52 +01:00
Nathan Mattes
f9661db0df
Remove duplicated code ( #690 )
2023-01-08 15:15:31 +01:00
Nathan Mattes
485ecc8e57
Fix title for login-screen ( #690 )
...
Was a norma label, is the _real_ title now
2023-01-08 14:53:15 +01:00
Nathan Mattes
023e70ebcb
Add page control ( #690 )
2023-01-08 14:25:22 +01:00
Nathan Mattes
04f19b6b9d
Fix content-page-size ( #690 )
2023-01-08 13:35:08 +01:00
Nathan Mattes
44d85e0263
Replace the pagecontrol with a collection view ( #690 )
...
Scrolling wasn't smooth with pageviews, as they do some black magic with scrollviews (like resetting contentOffset). If you depend on contentOffset, this breaks things and makes them hard.
2023-01-07 16:02:46 +01:00
Nathan Mattes
8ff47a72d0
Make blurry-view lighter ( #690 )
2023-01-07 13:15:25 +01:00
Nathan Mattes
1aa3a20997
Add a blurry background ( #690 )
2023-01-07 13:03:21 +01:00
Nathan Mattes
77beff55d5
Fix text-color for education-screens ( #690 )
...
In dark mode, the text was white and so unreadable
2023-01-07 13:03:21 +01:00
Nathan Mattes
bd3c5ef58a
UX-improvements for server-picker ( #690 )
...
Sprinkle in some haptic feedback and show menu immediately
2023-01-07 13:03:21 +01:00
Nathan Mattes
eda79e6beb
Fix language-based random server-selection ( #690 )
...
During testing on device I noticed, that "next" didn't work. The reason was that I used the wrong language code. In case there's no server in my language, the server gets totally randomly selected.
2023-01-07 13:03:21 +01:00
Nathan Mattes
0cfe0041df
Show menu right away ( #690 )
...
This was a nice bug: The menu for signup-speed/language was attached too late. The entire button-delegate-stuff was obsolete in the end
2023-01-07 13:03:21 +01:00
Nathan Mattes
c8e0419dec
Revert "Some polish here and there in regards ( #690 )"
...
This reverts commit a84910f2aba114a6600337dd9d50d3d5e5c749c6.
2023-01-07 13:03:21 +01:00
Nathan Mattes
93d3472ba3
Fix warning
2023-01-07 13:02:59 +01:00
Nathan Mattes
77826956e8
Fetch all servers for login-auto-complete ( #690 )
...
so far, only those with an open registration were available. Server needs to be adjusted as well.
2023-01-07 13:02:59 +01:00
Nathan Mattes
cfb7061d4c
Some polish here and there in regards ( #690 )
...
Mostly navigationbar-related.
2023-01-07 13:02:59 +01:00
Nathan Mattes
a73b7bb348
Fix scrolling-issue ( #690 )
2023-01-07 13:02:59 +01:00
Nathan Mattes
600e91eb4d
Randomly select a server for user ( #690 )
2023-01-07 13:02:59 +01:00
Nathan Mattes
efafefac48
Add missing localization ( #690 )
2023-01-07 13:02:59 +01:00
Nathan Mattes
ade95302ca
Localize and style resend-button ( #690 )
2023-01-07 13:02:59 +01:00
Nathan Mattes
de87424f53
Add button to resend email ( #690 )
...
Make it work (<- we're here)
Make it right
Make it fast
2023-01-07 13:02:59 +01:00
Nathan Mattes
2be1cabca7
Remove navigation-view on email-confirmation ( #690 )
2023-01-07 13:02:59 +01:00
Marcus Kida
a935cd83bb
chore(onboarding): Decrease spacing between title and top of WelcomeViewController
2023-01-07 13:02:59 +01:00
Nathan Mattes
9e1dbe1dff
Fix email-confirmation-screen-title ( #690 )
...
what a word.
2023-01-07 13:02:59 +01:00
Nathan Mattes
18e25aea30
Localize username-suggestion ( #690 )
...
Please be aware of the username-requirements, when changing the localized versions.
2023-01-07 13:02:59 +01:00
Nathan Mattes
3e76f43637
Add username-suggestion ( #690 )
2023-01-07 13:02:58 +01:00
Marcus Kida
98421802eb
chore(onboarding): Update hill images and animation
2023-01-07 13:02:58 +01:00
Nathan Mattes
f510cede33
Remove all from ServerPicker ( #690 )
2023-01-07 13:02:58 +01:00
Marcus Kida
0675bdb7db
chore(onboarding): Improve airplane movement add clouds movement
2023-01-07 13:02:58 +01:00
Nathan Mattes
6d241495a2
Fix build 🙈
...
this is a bit embarrasing, I guess :D
2023-01-07 13:02:58 +01:00
Nathan Mattes
beb95918da
Make sign-up-speed-filter work ( #690 )
...
It took me a while to figure out that indexedServers were already filtered. To some degree it’s just fighting people’s inability to read…
2023-01-07 13:02:58 +01:00
Nathan Mattes
7f60eb1608
Fix search-bar-placeholder for server-picker ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
4ebd2bded7
Fix button-title ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
9806c2aa84
Show menu for signup-speed-selection ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
f974fc9f05
Move "all"-categories behind filters ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
b8bb0dc805
Add button for signup-speed-filter ( #690 )
...
Filtering should work, too, but: no menu yet, so: it's a bit useless 😅
2023-01-07 13:02:58 +01:00
Nathan Mattes
f211baf9e1
Remove obsolete comment ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
5237ae93c7
Use real languages for language-selection ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
899a9ef5c1
Make chevron smaller ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
515b3d4767
[WIP] Add language-selection to onboarding ( #690 )
...
Consider this WIP, for now, languages are hard-coded
2023-01-07 13:02:58 +01:00
Nathan Mattes
7c8c5fe214
Add language-selector ( #690 )
...
For now, it searches for German servers only because.
2023-01-07 13:02:58 +01:00
Nathan Mattes
6b0547d3d4
Add chevron ( #690 )
...
spoiler: for selecting a language and registration-status
2023-01-07 13:02:58 +01:00
Nathan Mattes
a107b4d9e2
Consider password-confirmation on signup ( #690 )
...
This is now the logic-part. The passwords must be the same to register.
2023-01-07 13:02:58 +01:00
Nathan Mattes
f3c8c3c2a3
Fix typo/build ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
baa520e03d
Fix localization ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
ec9bc0c69a
Show spinner when registering ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
e074ee63b7
Adjust registration-screen to match updated design ( #690 )
...
Please note: this doesn't contain any logic, yet. It's solely UI.
2023-01-07 13:02:58 +01:00
Nathan Mattes
de0b5776c3
Remove avatar-selection ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
18e313fbe4
Set color for privacy-cells ( #690 )
...
Also: Make light blurple the dark-mode-version of blurple
2023-01-07 13:02:58 +01:00
Nathan Mattes
bb4706d826
Re-enable loading-indicator for server-picker ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
62fe8d5881
Fix some colors ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
669716208e
Set new title for account-creation ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
fe53fc409e
Show large titles in onboarding ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
e6d6fd63fb
Add explanatory text to privacy screen ( #690 )
...
This also includes a refactor on the ServerRules-screen. It's built the same way
2023-01-07 13:02:58 +01:00
Nathan Mattes
2e4ff59bc2
Add some localization here and there ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
7d63eeccaf
Show privacy-policies, connect screens ( #690 )
2023-01-07 13:02:58 +01:00
Marcus Kida
c595929c54
Remove comment
2023-01-07 13:02:58 +01:00
Nathan Mattes
4c6c8b48af
Add basic classes for privacy-screen during onboarding ( #690 )
2023-01-07 13:02:58 +01:00
Marcus Kida
96f51f039d
Implement mastodon wordmark on WelcomeContentPage
2023-01-07 13:02:58 +01:00