Nathan Mattes
e6e691b7aa
Scroll enabled for large display zoom only ( #1009 )
2023-05-04 10:48:59 +02:00
Nathan Mattes
4066b26030
Put actions in scrollView ( #1009 )
2023-05-04 10:48:59 +02:00
Nathan Mattes
1829793ac5
Locale notfound/placeholder-texts (IOS-37)
2023-05-02 21:36:16 +02:00
Nathan Mattes
49307a316f
Add localization (IOS-37)
2023-05-02 21:36:16 +02:00
Nathan Mattes
a99f3a152b
Change text for alternative server-button (IOS-153) ( #1030 )
2023-05-02 20:20:13 +02:00
Marcus Kida
e2a05cd747
Implement follow/unfollow/block in UserView (IOS-140)
2023-04-25 12:48:53 +02:00
Marcus Kida
52fb1eff1f
Begin implementing follow button on UserView (IOS-140)
2023-04-25 10:54:10 +02:00
Marcus Kida
3e14b9b6c5
Give display priority to Display name over Username (IOS-140)
2023-04-25 10:53:41 +02:00
Jed Fox
17dce25e07
Fix “hide sensitive content” button being hidden ( #1024 )
2023-04-22 21:46:34 +02:00
Marcus Kida
fb4d5b9ea8
Implement switcheable vertical/horizontal layout (IOS-140)
2023-04-21 15:03:52 +02:00
Marcus Kida
3c877416d6
Improve formatter followers count (IOS-140)
2023-04-21 14:35:17 +02:00
Marcus Kida
645542c581
Begin implementing verified link in UserView (IOS-140)
2023-04-20 16:29:12 +02:00
Nathan Mattes
330555dbee
Update strings
2023-04-19 22:49:21 +02:00
Jed Fox
124638a0cb
IOS-148 Updates to the media badging look & feel ( #1019 )
2023-04-19 22:38:58 +02:00
Jed Fox
391bc455ea
Fix new crash when closing compose VC ( #1018 )
2023-04-17 23:21:55 +02:00
Jed Fox
ad5070d2b9
Trim whitespace from webpage titles in StatusCardControl ( #1020 )
2023-04-17 12:09:36 +02:00
Nathan Mattes
b81ceb926c
Update strings
2023-04-13 22:57:38 +02:00
Jed Fox
e2ef9f07a1
Fix calculating the position of the keyboard in ComposeContentViewController ( #909 )
...
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-04-12 14:39:17 +02:00
Nathan Mattes
b52e57ad1a
Update localizations
2023-04-08 23:46:12 +02:00
Nathan Mattes
8c7da32950
Fix localization again
2023-04-08 23:30:15 +02:00
Nathan Mattes
5e1e22a723
Updated Welcome-Screen (IOS-134) ( #1005 )
2023-04-08 23:10:34 +02:00
Marcus Kida
560003f78b
Improve style of "Check your Inbox" screen IOS-139 ( #1000 )
2023-04-04 16:22:02 +02:00
Marcus Kida
7bdc37ac05
Improve Create Account VQA IOS-138 ( #999 )
2023-04-04 16:21:47 +02:00
Marcus Kida
b4c08bf0c8
Make UITableView background color clear IOS-137 ( #998 )
2023-03-30 22:18:19 +02:00
Nathan Mattes
ebcb837b9a
Update strings
2023-03-28 21:50:15 +02:00
Nathan Mattes
eb826fb310
Remove wizard (IOS-135) ( #995 )
2023-03-28 21:36:32 +02:00
Nathan Mattes
245543ea60
Fix broken localization
...
- (Re)-Add missing strings
- Fix keys
2023-03-27 21:29:38 +02:00
Nathan Mattes
a53792507e
Update localized strings
2023-03-27 17:13:27 +02:00
Marcus Kida
8f327d4c05
IOS-113 fix general vqa issues ( #986 )
2023-03-21 08:01:40 +01:00
Nathan Mattes
8060017880
IOS-113, bullet 4: Replace icons ( #980 )
...
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-03-20 08:45:28 +01:00
Jed Fox
414df3154a
IOS-92: Enlarge post action buttons at larger text sizes ( #927 )
2023-03-20 08:39:11 +01:00
Jed Fox
f0753e9d0d
IOS-80 Add AXCustomContent to ProfileCardView ( #979 )
2023-03-20 08:02:41 +01:00
Marcus Kida
85ad331a5e
IOS-94: Improve accessibility of the onboarding intro ( #972 )
2023-03-17 11:16:58 +01:00
Marcus Kida
f6f90bda9d
IOS-71: Read persons account name when going through statuses ( #974 )
2023-03-16 09:06:14 +01:00
Marcus Kida
bb15e16959
IOS-82: Increase Contrast ( #973 )
2023-03-16 09:05:41 +01:00
Marcus Kida
c1dab782b1
IOS-69: Label this “re-blog” otherwise it sounds like “reh-blog” ( #975 )
2023-03-15 14:58:25 +01:00
Nathan Mattes
cd4cd66f61
Switch tabs in notification-screen ( #969 )
2023-03-13 20:37:55 +01:00
Jed Fox
2987149ba5
IOS-87: Add “Search” and “Explore” input labels for Search & Explore ( #935 )
...
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-03-13 12:54:52 +01:00
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
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
Jed Fox
44f366083c
Improve the UX around post translation ( #933 )
2023-03-01 15:05:22 +01:00
Jed Fox
b8f1304c56
Fix errors and some warnings when building with Swift 5.8 ( #952 )
2023-03-01 14:58:12 +01:00
Marcus Kida
a0b318ad7b
Fix #902 : Uploaded video get's distorted because aspect ratio is not maintained ( #958 )
2023-02-27 14:36:21 +01:00
Nathan Mattes
eb0c0f395c
Fix Crash when publishing a new post ( #947 )
2023-02-23 21:56:18 +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
Natalia Ossipova
157492a6af
Move visibility switch to extension
2023-02-16 16:34:02 +01:00
Natalia Ossipova
2b3660086d
Add icon for 'other' visibility
2023-02-16 16:23:02 +01:00
Natalia Ossipova
21d1a59e7b
Show post visibility indicator
2023-02-15 14:18:55 +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
70d939c3ad
Merge pull request #924 from j-f1/poll-compose-a11y
...
IOS-72: Improve accessibility for the poll composer UI
2023-02-08 15:29:10 +01:00
Marcus Kida
b178c0cff9
Refactor if/else in PollOptionRow
2023-02-08 15:25:55 +01:00
Jed Fox
8217f5ce28
Mark the poll editor as a group
2023-02-07 17:00:22 -05:00
Jed Fox
9f541957a7
Hide the circle and grabber icons from a11y tools
2023-02-07 16:57:08 -05:00
Jed Fox
5637056790
Add label to “Add Option” button
2023-02-07 16:56:49 -05:00
Jed Fox
7d8c40218c
Add move up / move down / remove option actions to poll options
2023-02-07 16:56:17 -05:00
Jed Fox
06183f5649
Refactor: remove unnecessary Published property
2023-02-07 16:52:09 -05:00
Jed Fox
952ae0f621
Expose metas in fields as accessibility actions
2023-02-07 15:36:27 -05:00
Marcus Kida
736c3b515f
fix(Widget): User lookup for widget does not yield correct result
2023-02-07 12:36:13 +01:00
Marcus Kida
e88dea0034
Merge branch 'develop' into IOS-37_Widgets
2023-02-07 09:53:01 +01:00
Marcus Kida
6362eea3b9
Merge pull request #920 from j-f1/avatar-is-indeed-an-image
...
IOS-73: Mark AvatarButton as an image
2023-02-07 09:50:53 +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
8a1a483787
chore(Widget): Add missing L10n
2023-02-07 09:33:47 +01:00
Marcus Kida
0647cae24a
Merge branch 'develop' into IOS-37_Widgets
2023-02-07 08:18:35 +01:00
Jed Fox
2cb3f1263a
Mark AvatarButton as an image (IOS-73)
2023-02-06 22:42:56 -05:00
Jed Fox
21e4a81ca7
Make UserView accessible
2023-02-06 22:22:22 -05:00
Jed Fox
7e9655e903
Apply “translated from” label to StatusView accessibilityLabel
2023-02-06 21:52:26 -05:00
Jed Fox
32fbbc37c1
Move setupTranslationIndicator into StatusView.ViewModel
2023-02-06 21:51:07 -05:00
Jed Fox
97f5132977
Add a “Show Original” accessibility action to statuses when relevant
2023-02-06 21:39:41 -05:00
Jed Fox
ab7166017b
Fix typo: “Shown Original”
2023-02-06 21:39:41 -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
Marcus Kida
3b87916d9a
chore(Feed): Improve Feed performance by fetching statuses in batches ( #914 )
2023-02-07 00:46:35 +01:00
Marcus Kida
998ed3b307
chore(Widget): Implement L10n for mock account
2023-02-06 19:57:33 +01:00
Marcus Kida
b5dca48cb2
feat(Widget): Implement L10n
2023-02-06 12:13:29 +01:00
Marcus Kida
d685b9e365
Add LatestFollowersWidget
2023-02-06 11:39:40 +01:00
Jed Fox
0a9689c67f
Add support for selecting the post language ( #907 )
...
* Basic fake language picker support
* Recognize languages from post text
* Exclude suggested languages from recents
* Load recent languages from Settings object
* Send the language to the API
* Persist the used language to settings
* Always show the currently selected language in the list
* Fix crash
* Add support for picking arbitrary lanuages
* Fix display of 3 letter language codes
* Improve label to include endonym too
* Limit to 3 recent languages
* Reduce lower bound for displaying language suggestions
* Fix saving recent language when publishing
* Fix tint color of language picker button
* Add a badge to prompt users to change language
* Dismiss the badge even if you pick the same language
* Read language names in the language if possible
* Use a compressed font for 3-letter codes
Also use `minimumScaleFactor` to shrink troublesome codes to fit
Co-Authored-By: samhenrigold <49251320+samhenrigold@users.noreply.github.com>
* Remove .vscode/launch.json
* Add message to fatalError()
Co-authored-by: samhenrigold <49251320+samhenrigold@users.noreply.github.com>
2023-01-24 01:50:10 +01:00
Marcus Kida
6685470652
Update Colors ( #906 )
2023-01-24 01:49:41 +01:00
Marcus Kida
6e45f8fcd0
Merge branch 'develop' into IOS-31_ActionExtension
2023-01-11 15:31:57 +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
5daaa5a32f
feat(AppExtension): Improve open in link validation, add L10n
2023-01-11 15:12:11 +01:00
woxtu
864ec73a9a
Remove Kingfisher ( #858 )
...
* Replace image type detection
* Replace image processing
* Remove Kingfisher
2023-01-11 09:10:04 +01: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
042166a282
Revert "chore(i18n): Update strings"
...
This reverts commit be3b91e334
.
2023-01-09 10:33:40 +01:00
Marcus Kida
be3b91e334
chore(i18n): Update strings
2023-01-09 10:18:23 +01:00
Nathan Mattes
d220949514
Remove obsolete dependency ( #690 )
2023-01-08 15:25:52 +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
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
1f7298c6b9
Fix eh wrong eh translation?
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
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
7f60eb1608
Fix search-bar-placeholder for server-picker ( #690 )
2023-01-07 13:02:58 +01:00
Nathan Mattes
1cbe623bd4
Add strings for signup-speed ( #690 )
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
5e4820739f
Download languages ( #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
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
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
2e4ff59bc2
Add some localization here and there ( #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
Nathan Mattes
4f304f39fc
Get rid of title ( #690 )
2023-01-07 13:02:17 +01:00
Nathan Mattes
c925e48385
Add styling and localization to education ( #690 )
2023-01-07 13:02:17 +01:00
Marcus Kida
b3a4967c80
Merge pull request #800 from ivannnito/Issue_732
...
Change background color and text color to improve text readability for visually impaired prompt.
2023-01-06 14:43:49 +01:00
Marcus Kida
a0a8a28c88
chore(compose): Update ALT input to reflect Figma design
2023-01-06 14:19:34 +01:00
Marcus Kida
61465a8f9f
Merge branch 'develop' into Issue_732
2023-01-06 13:55:19 +01:00
Marcus Kida
d0710460ab
fix(deeplinking): Fix profile resolving didn't use WebFinger so resolving non-local profiles might fail
2023-01-06 13:14:18 +01:00
Marcus Kida
318c734f4b
Merge branch 'develop' into Warning-fix
2023-01-06 11:41:05 +01:00
Marcus Kida
5cd9343302
Merge pull request #847 from jinsu35/fix-issue-391
...
Implement URL scheme
2023-01-06 10:31:06 +01:00
jinsu kim
a00cd60076
Remove duplicate function fetchUser().
2023-01-05 15:57:58 -08:00
Marcus Kida
6180159899
Merge branch 'develop' into feature/emoji-picker-structure
2023-01-05 17:02:20 +01:00
Marcus Kida
6beaabbe32
Merge branch 'develop' into fix-warnings
2023-01-04 15:12:51 +01:00
jinsu kim
843eeed616
Leave data loading to ThreadViewModel
2023-01-02 00:26:15 -08:00
jinsu kim
5c82c04232
Use authenticated domain for API calls. Modify URL scheme
2023-01-01 15:55:54 -08:00
jinsu kim
de962a0c09
Implement URL scheme
2023-01-01 01:01:01 -08:00
Marcus Kida
6d80df1279
fix: Poll percentages were wrong due to wrong count being used (votes vs voters) ( #834 )
2022-12-31 02:22:00 +01:00
Marcus Kida
bb1c003228
Merge pull request #833 from mastodon/IOS-6_implement_short_status_action_counts
...
feat: Implement abbreviated status counts
2022-12-29 08:10:46 +01:00
woxtu
d5d9080815
Replace deprecated properties
2022-12-29 00:47:53 +09:00
Marcus Kida
6c260f942f
feat: Implement abbreviated status counts
2022-12-28 11:59:24 +01:00
Nathan Mattes
b65bf9155b
Somehow swiftgen didn't run once?
2022-12-26 20:08:08 +01:00
Nathan Mattes
33be360979
Set color of playback-button
...
White on light gray doesn't look good, now it's at least visible.
2022-12-26 20:07:19 +01:00
Nathan Mattes
6c6978c524
Merge pull request #805 from marysaka/fix/reduce-attachment-constraints
...
Accept missing metadata on attachments
2022-12-26 19:46:51 +01:00
Nathan Mattes
cab9574fbb
Merge pull request #784 from Bracciata/bugfix/309
...
fix: updated logo button's alt text to be more accessible
2022-12-26 17:03:45 +01:00
Nathan Mattes
f26f36a60b
Slightly adjust code ( #806 )
...
Renaming, remove iOS-checks.
2022-12-26 15:29:45 +01:00
Mary
deb977707a
Address comments
2022-12-25 12:04:59 +01:00
Iván Dombiak
93eeface69
Adding inset to the text of the user due to the prompt having the inset but not the user text.
2022-12-23 20:26:28 -08:00
Nathan Mattes
80c145111a
Merge pull request #814 from j-f1/alt-scroll
...
Allow AltViewController text to scroll + increase HUDButton contrast
2022-12-24 00:25:02 +01:00
Iván Dombiak
c89ff95f0c
Extended the border of the visibility of the visually impaired prompt and moved the text inwards.
...
Please let me know if any other change should be made.
2022-12-23 14:27:13 -08:00
Nathan Mattes
530d69a78c
Merge pull request #795 from mattrobmattrob/mr/mastodon.on.diet
...
Move `MastodonSDK` to dynamic framework
2022-12-23 23:26:55 +01:00
Nathan Mattes
dc1f65e0b5
Merge pull request #810 from woxtu/defer
...
Remove a redundant defer
2022-12-23 20:33:18 +01:00
Jed Fox
d0812f4275
Further improve HUDButton contrast
2022-12-23 11:34:05 -05:00
Jed Fox
2a161886a1
Improve HUDButton contrast
2022-12-23 10:57:53 -05:00
Jed Fox
0faea45485
Allow AltViewController text to scroll
2022-12-23 10:27:07 -05:00
woxtu
b00d6c0d27
Replace a deprecated constant
2022-12-23 21:00:13 +09:00
woxtu
2a66afc52c
Remove a redundant defer
2022-12-23 20:36:27 +09:00
Nathan Mattes
3e2282cb03
Merge pull request #783 from mastodon/ios_15
...
Bump Deplyment Target to iOS 15
2022-12-22 18:36:26 +01:00
Nathan Mattes
7ee51d06cc
Merge pull request #699 from j-f1/alt-button
...
Add a button to show alt text for media
2022-12-22 09:29:00 +01:00
Jed Fox
f5c6529341
i18n for accessibility hint
2022-12-21 19:38:29 -05:00
Jed Fox
dc6a86f846
Extract out TouchTransparentStackView
2022-12-21 19:38:29 -05:00
Mary
7eebb62267
Accept missing metadata on attachments
...
Akkoma/Pleroma (and Friendica until recently) aren't providing attachment meta information like width or height.
Because Mastodon app enforced those fields to be present, attachments would be filtered out.
This commit change the behaviour of Mastodon.Entity.Status.mastodonAttachments by allowing those values to be missing and use default values instead.
2022-12-21 23:06:49 +01:00
Nathan Mattes
c85e503a71
Merge pull request #792 from j-f1/hide-empty-status-text
...
Hide post contentMetaText when it is empty
2022-12-21 20:58:36 +01:00
Nathan Mattes
68b8169086
Merge pull request #728 from j-f1/characters_left-i18n
...
Fix i18n formatting for a11y.plural.count.characters_left
2022-12-21 20:57:00 +01:00
Iván Dombiak
91547939f3
Change background color and text color to improve text readability for visually impaired prompt.
...
Closes #732
2022-12-20 14:14:00 -08:00
Jed Fox
726af2e8ea
Fall back to allowing reblogs of unsupported visibilities
2022-12-20 16:12:43 -05:00
Jed Fox
2f553c1648
Prevent reblogging DMs
2022-12-20 16:07:03 -05:00
Jed Fox
a9534e480a
FIx NewsView+Configuration.swift
2022-12-20 14:44:49 -05:00
Jed Fox
5adce841ef
Label images as “[alt], attachment 3 of 4”
2022-12-20 14:22:38 -05:00