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
Matt Robinson
6b041abd6f
Publish both static & dynamic libraries
2022-12-20 13:17:20 -06:00
Jed Fox
cd9e013a40
Fix HUDButton hitTest method
2022-12-20 14:01:46 -05:00
Jed Fox
7553b0aae6
Fix MediaView accessibility
2022-12-20 13:38:25 -05:00
Jed Fox
042c496832
Fix image sizing
2022-12-20 13:38:25 -05:00
Jed Fox
019a9920f0
better animations? or at least different
2022-12-20 13:38:25 -05:00
Jed Fox
1461b314ff
Add a thin white border
2022-12-20 13:38:25 -05:00
Jed Fox
7235ba3fb2
Spring transition
2022-12-20 13:38:25 -05:00
Jed Fox
4bcf76740f
Render alt text
2022-12-20 13:38:25 -05:00
Jed Fox
28b52533f9
Add a non-functional “ALT” button to MediaView
2022-12-20 13:38:25 -05:00
Jed Fox
c9a7405519
Add altDescription attribute to MediaView.Configuration values
2022-12-20 13:38:25 -05:00
Jed Fox
26aff2d627
MediaView: remove unused property
2022-12-20 13:38:25 -05:00
Matt Robinson
31bd74383d
Move MastodonSDK to dynamic framework
2022-12-20 11:49:55 -06:00
Jed Fox
754b0a7eb0
Move HUDButton to MastodonUI
2022-12-20 09:37:13 -05:00
Jed Fox
4014fb41f1
Allow pinning to a view with padding
2022-12-20 09:37:12 -05:00
Nathan Mattes
2bb86f79a4
Merge pull request #793 from j-f1/status-a11y-again
...
Improve status accessibility
2022-12-20 14:11:06 +01:00
Nathan Mattes
08b63bda00
Merge pull request #753 from j-f1/following-customization
...
Differentiate between “My followers” and other accounts followers for i18n
2022-12-20 14:05:07 +01:00
Nathan Mattes
858e4fc4ec
Merge branch 'develop' into bugfix/309
2022-12-20 14:01:19 +01:00
Jed Fox
a05b794090
Hide post contentMetaText when it is empty
2022-12-19 15:17:46 -05:00
Jed Fox
6ae1446a92
Add reply/reblog/favorite actions to statuses
2022-12-19 14:53:00 -05:00
Jed Fox
a7b0f30d08
Fix status view not having actions from the menu
2022-12-19 14:24:50 -05:00
Nathan Mattes
da3f631380
Merge pull request #736 from cdoncarroll/cdoncarroll-VisibleWindowTouches
...
Add Debug Option For Displaying Touches
2022-12-19 15:51:26 +01:00
Nathan Mattes
f3d71d982a
Update strings
2022-12-19 12:07:16 +01:00
Marcus Kida
98154ec2c3
chore: Don't limit number of lines on translation info text
2022-12-19 11:01:13 +01:00
Marcus Kida
258aea3682
feat: Show translation provider
2022-12-19 07:32:48 +01:00
Tommy Braccia
955389efad
fix: ran swiftgen
2022-12-18 10:51:18 -05:00
Tommy Braccia
26488390f1
Revert "fix: updated logo button's alt text to be more accessible"
...
This reverts commit 92a698fa3e
.
2022-12-18 10:48:27 -05:00
Tommy Braccia
9f53dbdc0a
Revert "fix: updated all other occurrences of Logo Button"
...
This reverts commit bca33aeecd
.
2022-12-18 10:48:25 -05:00
Tommy Braccia
d621763a85
Revert "fix: swapped to correct alt for the image."
...
This reverts commit e4027bbe68
.
2022-12-18 10:48:23 -05:00
Tommy Braccia
e4027bbe68
fix: swapped to correct alt for the image.
2022-12-18 10:33:13 -05:00
Nathan Mattes
3b77ed7612
Merge pull request #613 from j-f1/joined-at
...
Add a “Joined” cell to the top of the About tab to match the web version
2022-12-18 14:30:57 +01:00
Tommy Braccia
bca33aeecd
fix: updated all other occurrences of Logo Button
2022-12-17 21:26:35 -05:00
Tommy Braccia
92a698fa3e
fix: updated logo button's alt text to be more accessible
2022-12-17 21:20:03 -05:00
Nathan Mattes
cb1b35c008
Fix iOS 15-deprecation-warning
2022-12-18 01:17:35 +01:00
Nathan Mattes
1d7dc2f266
Bump to iOS 15 deployment target and fix build issues
2022-12-17 20:26:20 +01:00
Marcus Kida
ddf6e691fe
IOS-32: Fix paragraph margins in compose
2022-12-16 10:28:06 +01:00
Jed Fox
f8556183a3
Fix inverting pizelSize!
2022-12-15 08:11:51 -05:00
Jed Fox
0c8c9778b0
Merge remote-tracking branch 'upstream/develop' into status-cards
2022-12-15 07:46:37 -05:00
Jed Fox
1be9dcef66
Bump data model version
2022-12-15 07:43:25 -05:00
Jed Fox
dccfb4e831
Avoid division by 0
2022-12-15 07:42:10 -05:00
Jed Fox
cc4df41fbb
Disable divider autoresizing mask
...
Co-Authored-By: Marcus Kida <marcus.kida@bearologics.com>
2022-12-15 07:39:52 -05:00
Marcus Kida
6329f10046
chore: Move translated info directly below translated text
2022-12-14 10:34:01 +01:00
Marcus Kida
f530d109d3
chore: Address PR codestyle feedback
2022-12-14 09:51:15 +01:00
Marcus Kida
855f626c42
fix: Make translatedContent a transient CoreData property
2022-12-14 09:35:45 +01:00
Jed Fox
47024bfb4d
Differentiate between “My followers” and other accounts followers in i18n
2022-12-13 10:07:37 -05:00
Marcus Kida
518941b10c
chore: Codestyle changes
2022-12-13 07:10:08 +01:00
Marcus Kida
903d789b53
chore: Remove unused code
2022-12-13 07:07:56 +01:00
Marcus Kida
85f4c454a3
chore: Refactor code and apply PR improvements
2022-12-13 06:56:07 +01:00
Marcus Kida
8f32e1a80e
Update MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Translation.swift
...
Co-authored-by: Jed Fox <git@jedfox.com>
2022-12-12 16:53:41 +01:00
Marcus Kida
cb2765fd0f
chore: Replace instance by server in strings
2022-12-12 16:43:54 +01:00
Marcus Kida
2d9e980215
feat: Implement /api/v2/instance to conditionally show Translation option
2022-12-12 16:41:13 +01:00
Marcus Kida
58dcadf642
feat: Implement error-handling for translation
2022-12-09 16:12:13 +01:00
Marcus Kida
fda3ae1516
chore: Update translated footer alignment
2022-12-07 17:10:32 +01:00
Marcus Kida
da3c9a42ec
fix: Don't make isCurrentlyTranslating depend on translatedFromLanguage
2022-12-07 17:03:09 +01:00
Marcus Kida
7368e487af
chore: Add L10n for status translation
2022-12-07 16:32:51 +01:00
Marcus Kida
671b0e33f4
chore: Code-style adjustments
2022-12-07 16:03:52 +01:00
Marcus Kida
bfdb2e2de9
chore: Update translated status footer style
2022-12-07 16:00:18 +01:00
Marcus Kida
dc174b4b6d
feat: Implement translation progress indicator on status
2022-12-07 15:52:38 +01:00
Marcus Kida
1020ca531a
feat: Implement status translation info footer and reversion
2022-12-07 15:41:33 +01:00
Chase Carroll
34b3d7d559
Fix file header
2022-12-07 07:20:08 -05:00
Chase Carroll
08ec662e22
Fixing case where events aren't forwarded
2022-12-07 07:19:48 -05:00
Chase Carroll
6f09034668
Tweak touch view border color
2022-12-06 14:42:25 -05:00
Chase Carroll
b634d2b844
Add extra contrast on the touch views
...
Felt like they needed to stand out just a bit more in light mode.
2022-12-06 11:23:04 -05:00
Chase Carroll
5648b13517
Tidy up.
2022-12-05 20:22:50 -05:00
Chase Carroll
7f58422900
Add debug menu option
...
Puts an option in the debug menu for toggling on/off visible touches.
2022-12-05 10:32:10 -05:00
Chase Carroll
52fa05b0fc
Add UIWindow subclass to display all touches.
2022-12-05 10:21:29 -05:00
Jed Fox
41e9cfa80d
Fix i18n formatting for a11y.plural.count.characters_left
2022-12-03 14:18:39 -05:00
Jed Fox
4f8ca8d481
Use a non-opaque background color for the image view
2022-12-03 14:07:43 -05:00
Jed Fox
1642839084
Force card into large mode if it has an embed
2022-12-03 14:03:53 -05:00
Jed Fox
285fbd4247
Fix divider not visible in compact cards
2022-12-03 14:02:22 -05:00
Jed Fox
3c806393a3
Fix core data update
2022-12-03 14:00:01 -05:00
Jed Fox
7e74b4beb3
Merge remote-tracking branch 'upstream/develop' into status-cards
2022-12-03 13:49:04 -05:00
Jed Fox
1379cdc448
Disable cards in notifications
...
both to save space and because I’m too lazy to wire up the delegate methods for the menu
2022-12-03 13:41:51 -05:00
Jed Fox
17b39da316
Add “Copy,” “Share,” and “Share Link in Post” actions to cards
2022-12-03 13:38:32 -05:00
Jed Fox
3661b5ce90
Refactor compose intialization
...
- split ComposeContentViewModel.Kind into Destination (top level/reply) and an initial content string
- replies get the mentions prepended to the initial content string
2022-12-03 13:25:07 -05:00
Jed Fox
348e176f89
slight code reorg
2022-12-03 11:30:44 -05:00
Jed Fox
e46c25892d
Add label to the “load embed” button
2022-12-03 11:30:44 -05:00
Jed Fox
c67e6ce45e
Fix white flash in dark mode
2022-12-03 11:27:51 -05:00
Jed Fox
7944ec6399
Load embed web view only on tap (for privacy)
2022-12-02 23:29:14 -05:00
Jed Fox
5932d00f2f
add a divider between the image and the text in the card
2022-12-02 22:56:12 -05:00
Jed Fox
946d47abdd
Fix highlight behavior
2022-12-02 22:35:18 -05:00
Jed Fox
a29e88b60b
Fix web view reuse
2022-12-02 22:10:35 -05:00
Jed Fox
1c5b66f7e7
Embed a web view for viewing content inline
2022-12-02 20:35:11 -05:00
Marcus Kida
ac76e7f435
feat: Implement translation of reposts
2022-12-02 23:15:07 +01:00
Marcus Kida
d5be87992d
feat: Implement /translate endpoint
2022-12-02 23:15:07 +01:00
Marcus Kida
9affb0f637
feat: Implement translatedContent
which can be used to replace the StatusView content
2022-12-02 23:15:06 +01:00
Jed Fox
16a814a27c
Cap the height of the status card
2022-12-02 16:02:05 -05:00
Jed Fox
52f5213990
Allow a little bit of variance from square for compact layout
2022-12-02 15:54:02 -05:00
Marcus Kida
a6ff6e7cec
chore: Update localizable strings for follow tags
2022-12-02 11:06:15 +01:00
CMK
b15ae5e50f
Merge pull request #717 from mastodon/fix-issue-660
...
Workaround paste crash on iOS 14.x issue
2022-12-02 13:40:47 +08:00
Nathan Mattes
8ed451e858
Merge pull request #711 from j-f1/search-and-explore
...
Rename second tab to “Search and Explore”
2022-12-01 21:42:44 +01:00
Marcus Kida
6c2fabaa03
chore: Fix hashtag follow button style
2022-12-01 14:52:55 +01:00
Marcus Kida
bf5a091798
chore: Improve Tag.predicate(name:) case-insensitivity
2022-12-01 14:24:54 +01:00
Marcus Kida
270bb6a1ed
fix: Update HashtagTimelineHeaderView if follow state changes
2022-12-01 12:38:23 +01:00
Marcus Kida
75dc530dcf
chore: Implement FollowedTagsViewModel+DiffableDataSource
2022-12-01 11:39:02 +01:00
Marcus Kida
0c571a2df6
fix: Localizable string issues
2022-12-01 10:55:00 +01:00
Marcus Kida
6a9b29e4a6
chore: Add missing L10n
2022-12-01 10:54:59 +01:00
Marcus Kida
f112e68e79
chore: Add L10n for Followed Tags
2022-12-01 10:54:59 +01:00
Marcus Kida
ba26dd2076
feat: Implement navigating followed tags
2022-12-01 10:54:59 +01:00
Marcus Kida
855d2cbacd
feat: Implement followed tags overview
2022-12-01 10:54:59 +01:00
Marcus Kida
b9e4c69576
feat: Implement follow/unfollow tag functionality
2022-12-01 10:54:59 +01:00
Marcus Kida
b020f566f4
feat: Implement real numbers of HashtagTimelineHeader
2022-12-01 10:54:59 +01:00
Marcus Kida
178a6e503a
feat: Implement layout for hashtag timeline header view
2022-12-01 10:54:58 +01:00
Marcus Kida
b7458dfc7b
feat: Implement hashtag button on Profile
2022-12-01 10:54:58 +01:00
CMK
fd9a253fac
fix: workaround paste crash on iOS 14.x issue
2022-12-01 15:29:56 +08:00
Jed Fox
2003e4987c
Rename second tab to “Search and Explore”
2022-11-30 09:09:24 -05:00
Marcus Kida
7aed050ded
Merge pull request #600 from woxtu/nil-coalescing
...
Remove redundant nil coalescing
2022-11-29 14:41:52 +01:00
Marcus Kida
248d0a5570
fix: Text in compose post is not selectable, focussable, pastable
2022-11-29 11:51:28 +01:00
Marcus Kida
e8bccb7eb7
Merge pull request #702 from kylebshr/kb/button-targets
...
Space buttons instead of stretching
2022-11-28 16:11:12 +01:00
Kyle Bashour
61a07e9a5b
Layout improvements
2022-11-27 21:00:03 -08:00
Kyle Bashour
176067800c
Add card when merging
2022-11-26 23:42:02 -08:00
Kyle Bashour
8a8ecb0b68
Improve layout
2022-11-26 22:05:43 -08:00
Kyle Bashour
3a90b1c865
Change name and improve a11y
2022-11-26 21:47:49 -08:00
Kyle Bashour
03918301fb
Space buttons instead of stretching
2022-11-26 19:26:10 -08:00
Kyle Bashour
4616d40519
More spacing
2022-11-26 19:22:05 -08:00
Kyle Bashour
439217d0e1
Constraints work
2022-11-26 19:21:47 -08:00
Sven Weidauer
a247bfc91f
Remove dead code.
2022-11-26 16:38:02 +01:00
Sven Weidauer
bf741a3f63
Merge remote-tracking branch 'upstream/develop' into fix-warnings
2022-11-26 16:08:26 +01:00
Marcus Kida
54a75d4138
feat: Delete Status and Notification Feeds for Blocked/Muted Users
2022-11-26 08:02:30 +01:00
Marcus Kida
803571bb81
chore: Revert CoreData 5 and update Block / Mute Database interactions
2022-11-26 08:02:30 +01:00
Marcus Kida
bb30aae322
feat: Update block/mutes on block/mute action
2022-11-26 08:02:30 +01:00
Marcus Kida
b1d92c69bd
chore: Don't recursively iterate through blocks/mutes
2022-11-26 08:02:29 +01:00
Marcus Kida
12cb8cf8d6
feat: Implement blocks/mutes pagination using link header
2022-11-26 08:02:29 +01:00
Marcus Kida
9c86dfe166
chore: Remove limit query for GET Block/Mute
2022-11-26 08:02:29 +01:00
Marcus Kida
6be1e502b7
chore: Use MastodonUser.predicate in APIService+Mute
2022-11-26 08:02:29 +01:00
Marcus Kida
65ed6650e8
feat: Implement deletion of records for blocked users
2022-11-26 08:02:29 +01:00
Marcus Kida
ac5e68b74b
feat: Delete Users / Statuses on Mute
2022-11-26 08:02:28 +01:00
Kyle Bashour
00af336298
Remove some debugging
2022-11-25 20:20:26 -08:00
Kyle Bashour
3a732b688c
Better layout
2022-11-25 20:16:42 -08:00
Kyle Bashour
ba7955bdb5
Handle taps
2022-11-24 07:48:07 -08:00
Kyle Bashour
f8d1afc7e4
Working pretty well
2022-11-23 21:51:39 -08:00
Kyle Bashour
595b46e96e
Add card persistence
2022-11-23 20:03:45 -08:00