Nathan Mattes
18a9cbe556
Re-enable search ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
4ce111164d
Some styling in pick-server-header ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
00a05514a9
Minor styling ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
d102e090ea
Download thumbnails ( #690 )
2023-01-07 13:02:57 +01:00
Marcus Kida
29cd795718
Adjust onboarding cloud alpha
2023-01-07 13:02:57 +01:00
Nathan Mattes
c93902ff86
Show back-button on server-list ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
185a3f5aa4
Get rid of highlight-indicator ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
fc25e12e05
Add thumbnail image ( #690 )
...
thumbnail-download is still missing, it's just the UI-element
2023-01-07 13:02:57 +01:00
Nathan Mattes
3f3a8c1a5b
(Temporarily) Remove search field from header ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
ffe3b10f3c
Update checkmark to match the new design ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
f2e419412b
Remove meta-information ( #690 )
2023-01-07 13:02:57 +01:00
Nathan Mattes
4f304f39fc
Get rid of title ( #690 )
2023-01-07 13:02:17 +01:00
Nathan Mattes
d3ebd51d44
Replace NavigationActionView with a view with a simple button ( #690 )
2023-01-07 13:02:17 +01:00
Nathan Mattes
3a176edb91
Move files ( #690 )
2023-01-07 13:02:17 +01:00
Nathan Mattes
dc91ebcd0a
Apply new style to server-rules ( #690 )
2023-01-07 13:02:17 +01:00
Nathan Mattes
3a00010d89
Use native navigationItem instead of bottom-view ( #690 )
2023-01-07 13:02:17 +01:00
Nathan Mattes
c22f1fc66e
[WIP] Fix animations on illustration-view ( #690 )
...
It's still broken on iPad.
2023-01-07 13:02:17 +01:00
Nathan Mattes
df783b3e53
Make images move ( #690 )
...
They're not moving in the right direction yet, and it's entirely based on autolayout and not on layoutSubviews. We'll see, if that's the way to go.
2023-01-07 13:02:17 +01:00
Nathan Mattes
38cafae28b
[WIP] Move layoutcode and move plane ( #690 )
...
Turns out: Changing the constant of a layoutconstraint does the job, but is' laggy af, so I have to come up with another solution.
2023-01-07 13:02:17 +01:00
Nathan Mattes
32bc94322d
Fix scrollview-offset-calculation ( #690 )
2023-01-07 13:02:17 +01:00
Nathan Mattes
fa696a6f36
Figure out a way to attach to scrolling in pages ( #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
Nathan Mattes
831d5a6774
Add pages and page-controller for better onboarding ( #690 )
2023-01-07 13:02:16 +01:00
Jed Fox
fbc4c98e7d
Force view controllers into portrait orientation where needed
2022-12-31 08:37:07 -05:00
Nathan Mattes
2cdd8af7c3
Remove workaround for tableviews
2022-12-17 21:57:17 +01:00
Nathan Mattes
af2cf75c56
Remove workaround for collection-views
2022-12-17 21:46:11 +01:00
Nathan Mattes
1d7dc2f266
Bump to iOS 15 deployment target and fix build issues
2022-12-17 20:26:20 +01:00
Nathan Mattes
7dd59906b7
Merge branch 'develop' into 191-pickserver
2022-11-22 22:11:37 +01:00
Marcus Kida
3a7c39a485
Merge pull request #572 from jverkoey/191-welcome
...
[Welcome] Allow buttons to grow with Dynamic Type.
2022-11-21 17:17:19 +01:00
Nathan Mattes
d4eabf95d1
Merge pull request #622 from painhapp/refactorPinToParent
...
[Refactor] Use UIView extension to create constraints (to parent view)
2022-11-17 23:19:03 +01:00
Nathan Mattes
96c3e17531
Fix some warnings
2022-11-17 23:16:21 +01:00
Stefan Painhapp
e56104c756
Revert paddingView.pinToParent
2022-11-18 02:07:33 +09:00
Stefan Painhapp
abe25f2156
Refactor pin to (parent) layout constraints as extension of UIView
2022-11-18 01:45:27 +09:00
CMK
35544b3066
fix: aspect ratio
2022-11-16 18:45:51 +08:00
Nathan Mattes
1c0dbc8064
Polish tableView ( #540 )
2022-11-16 08:16:32 +01:00
Nathan Mattes
9b2b42cddb
Add a thin separator between tableView and searchTextField ( #540 )
2022-11-16 07:40:23 +01:00
Nathan Mattes
890ba49f4e
Make magnifiying glass in searchTextField look great ( #540 )
...
Thank you @MainasuK :thumbs_up:
2022-11-16 07:38:04 +01:00
Nathan Mattes
5240006f07
Improve textfield-UX ( #540 )
2022-11-16 07:37:13 +01:00
Nathan Mattes
d86d613b4a
Remove todos ( #540 )
...
After discussion they will be taken care of when we rework the onboarding (spoiler)
2022-11-15 23:51:24 +01:00
Nathan Mattes
83e0c0e994
Slash more todos ( #540 )
...
- Apply some math for keyboard-dance
- Onboarding will be reworked nevertheless
2022-11-15 23:29:33 +01:00
Nathan Mattes
082e0933d2
Slash some todos ( #540 )
2022-11-15 23:29:33 +01:00
Nathan Mattes
cf2f7850b7
Sprinkle in some localization ( #540 )
2022-11-15 23:29:33 +01:00
Nathan Mattes
378e04c9cb
Don't show a server when you just tapped on one ( #540 )
2022-11-15 23:29:33 +01:00
Nathan Mattes
7c14d71630
Show main-screen after login ( #540 )
2022-11-15 23:29:33 +01:00
Nathan Mattes
e7b8870329
Do the keyboard-dance ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
f293d17884
Add login ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
a910d67876
Filter servers ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
f9f14cff3c
Make list of servers look nice ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
e987affcc9
Mask corners of textfield and tableview ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
bdbcd128fa
Set some backgroundcolor ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
ea78f884ab
Download and show server list ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
cc6ec42c5c
Add TextField and TableView ( #540 )
...
tableView is green for now, cell's are coming next
2022-11-15 23:29:32 +01:00
Nathan Mattes
08302cf2fa
Move some code around ( #540 )
...
and remove an obsolete property
2022-11-15 23:29:32 +01:00
Nathan Mattes
38317d8fa6
Add title and subtitle ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
9c220a6abc
Add navigation-view ( #540 )
2022-11-15 23:29:32 +01:00
Nathan Mattes
47401b0940
Add ViewController ( #540 )
2022-11-15 23:28:57 +01:00
Nathan Mattes
367e759f50
Use border instead of shadow for validation results ( #540 )
2022-11-15 23:27:24 +01:00
Nathan Mattes
366070d12e
Remove obsolete cells ( #540 )
2022-11-15 23:27:24 +01:00
Nathan Mattes
2d17253c65
Remove obsolete code ( #540 )
2022-11-15 23:27:24 +01:00
Nathan Mattes
83de4049d8
Remove emoji-label ( #540 )
2022-11-15 23:27:24 +01:00
Nathan Mattes
26d7287319
Add what needs to be done for better onboarding ( #540 )
2022-11-15 23:27:24 +01:00
Jeff Verkoeyen
0f495e17dd
Adjust the padding and layout of the NavigationActionView.
2022-11-12 22:50:36 -08:00
Jeff Verkoeyen
87df13987a
Ensure that the welcome buttons have adequate padding at larger Dynamic Type configurations.
2022-11-12 20:30:57 -08:00
Jeff Verkoeyen
daedd2b5be
[Welcome] Allow buttons to grow with Dynamic Type.
...
The buttons now have a minimum height rather than a constant height.
Also made a couple minor improvements / bug fixes:
- Both buttons now react to Dynamic Type settings changes (enabled `adjustsFontForContentSizeCategory`).
- A layout pass is now enforced in traitCollectionDidChange to ensure that setupButtonShadowView is using the right bounds.
- signUpButtonShadowView now uses signUpButtonShadowView's bounds.
2022-11-12 13:44:43 -08:00
CMK
02e3ad9a16
chore: [WIP] restore the replyTo entry for compose
2022-10-10 19:14:52 +08:00
CMK
bb5c999bea
chore: [WIP] inject AuthContext into ViewModel
2022-10-09 20:07:57 +08:00
CMK
fa27a28a60
chore: move core logic into package
2022-10-08 13:43:06 +08:00
CMK
64f3d2fe3a
chore: [WIP] move core logic into package
2022-09-30 19:28:09 +08:00
CMK
0c8e7d2cea
feat: update to new purple tint color
2022-06-02 17:48:18 +08:00
CMK
250de39972
chore: update search textfield and sign up button text
2022-05-23 11:17:26 +08:00
CMK
7a3145083a
fix: deprecated i18n translation still display issue
2022-05-13 19:09:33 +08:00
CMK
3672db37f0
Merge branch 'develop' into feature-report-flow
...
# Conflicts:
# Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
2022-05-11 20:55:01 +08:00
CMK
66d23432c1
fix: pick server table margin not works issue
2022-05-11 19:22:22 +08:00
CMK
2ef6345d83
feat: add violates server rules report path
2022-05-10 18:34:39 +08:00
CMK
b64b88883e
chore: update sort direction and add comments
2022-04-29 20:41:23 +08:00
CMK
484f8536ba
feat: use new sort logic for pick server list
2022-04-29 19:11:47 +08:00
CMK
2ae3f21a99
fix: add missing error prompt for sign up scene
2022-04-27 17:37:03 +08:00
CMK
2288efc113
fix: sign up error alert missing issue
2022-04-26 16:48:06 +08:00
CMK
a9a83315b2
fix: searchTextField cover by keyboard issue. resolve #375
2022-04-18 18:11:31 +08:00
CMK
7772783555
fix: pick sever search bar accessible a11y issue
2022-04-18 16:56:29 +08:00
CMK
116e9c143c
chore: fix the username text field right label too long in sign-up form
2022-03-30 15:23:59 +08:00
CMK
1c981910c6
feat: make the text input hover when keyboard display
2022-03-30 15:23:22 +08:00
CMK
ad524b0172
fix: force LTR for some text fields. #318
2022-03-19 02:13:26 +08:00
CMK
12349105e7
chore: update the snapshot documents and UITests
2022-03-19 01:02:23 +08:00
CMK
70c2741504
chore: update app version footer and i18n strings
2022-03-16 02:31:57 +08:00
CMK
d4a4e4ba3d
chore: update color panel
2022-02-15 18:16:09 +08:00
CMK
74334126f0
chore: update i18n strings
2022-02-15 14:45:34 +08:00
CMK
f4bb2d947f
feat: update report flow
2022-02-08 12:36:06 +08:00
CMK
b76b3a2750
feat: adapt the app to async & await. Update timeline UI
2022-01-27 21:23:39 +08:00
CMK
548e4cc28f
feat: update email confirm scene UI
2022-01-07 19:11:56 +08:00
CMK
7bf14c0450
feat: update register scene UI
2022-01-07 18:49:37 +08:00
CMK
a7a36d503a
feat: update server rule scene UI
2022-01-05 18:12:52 +08:00
CMK
c9417a2e17
fix: category initial selection missing issue
2022-01-04 18:44:42 +08:00
CMK
223049a3f5
feat: update server pick scene UI
2022-01-04 18:30:21 +08:00
CMK
cff048c2a3
feat: add shadow and fix modal transition issue
2021-12-31 17:31:13 +08:00
CMK
4a38daa345
feat: update Welcome scene UI
2021-12-31 16:47:13 +08:00
CMK
6117c903f1
fix: register may fail due to locale parameter issue
2021-11-04 19:24:46 +08:00
CMK
cd9d7982bc
chore: display illustration in welcome scene
2021-11-04 19:24:06 +08:00
CMK
469acd12f5
fix: account switch scene not adopt elevated color issue
2021-11-04 15:13:17 +08:00
CMK
865718351d
feat: update wizard for new iPad design
2021-11-02 19:15:46 +08:00
CMK
6b1d3f8738
chore: update onboarding layout for iPad
2021-10-08 18:10:06 +08:00
CMK
5272f3de67
fix: iOS 15 new section padding issue
2021-09-27 17:58:52 +08:00
CMK
eaa915f96c
feat: update scene modal style and update Settings scene tableView style
2021-09-27 16:30:36 +08:00
CMK
cf52898348
chore: use i18n resource in stead of raw string
2021-09-16 18:26:35 +08:00
CMK
2fdd5e23c7
fix: add new account via register entry not trigger app state update issue
2021-09-16 16:58:29 +08:00
CMK
5a746ef881
feat: add notification badge in AccountList scene
2021-09-16 16:30:21 +08:00
CMK
016d7b987d
feat: add wizard for multiple account entry
2021-09-15 20:18:19 +08:00
CMK
66af30da2a
feat: [WIP] add account list for multiple account switch
2021-09-13 19:14:26 +08:00
CMK
20c9cd709f
fix: server cell expand button hit test area too small issue
2021-08-05 16:20:49 +08:00
CMK
76b033afed
feat: make servers meet user preferred language display first
2021-08-05 16:17:54 +08:00
CMK
921e850350
chore: set server rules text trimmed before concat
2021-08-04 15:18:57 +08:00
CMK
7165ca5b38
fix: ignore approval required servers from list when sign up
2021-08-04 15:17:04 +08:00
CMK
0ee2dea581
fix: server rules prompt footer text is selectable issue
2021-08-04 14:59:42 +08:00
CMK
9d39cec9b0
fix: register local not preferred language issue. resolve #238
2021-08-03 16:57:42 +08:00
CMK
7aaafcdc10
fix: notification badge image color issue
2021-07-20 19:59:09 +08:00
CMK
7b8500e120
feat: set theme color for share action extension
2021-07-20 19:24:24 +08:00
CMK
9007fd05b1
fix: app not respect web finger issue
2021-07-08 14:17:35 +08:00
CMK
cca8432fb6
fix: vector assert not correct rendered issue
2021-07-06 11:59:28 +08:00
CMK
85e39115e7
fix: open email wrong path and redirect missing issue
2021-07-01 11:49:30 +08:00
CMK
b10f3eef3d
feat: update dark mode color panel
2021-06-30 20:11:38 +08:00
CMK
c8e0cd05cf
fix: authentication session force to ephemeral cause login session in Safari not using issue. resolve #178
2021-06-24 12:08:57 +08:00
CMK
da9af9a076
fix: primary action button appearance issue intro in af42540
2021-06-23 14:47:33 +08:00
CMK
af42540ee7
fix: using wrong color issue
2021-06-22 20:52:48 +08:00
CMK
aa9db19423
fix: title font appearance issue for confirm email scene
2021-06-16 16:08:17 +08:00
CMK
7c895bdfe9
fix: update return key type for form text fields. Fix username check result not update UI issue
2021-06-16 15:57:06 +08:00
CMK
1c1189df7d
fix: update appearance for text field and title label in register scene
2021-06-16 15:43:03 +08:00
CMK
0e4d1d8338
fix: title font appearance issue
2021-06-16 15:29:57 +08:00
CMK
adf0405c3f
fix: icon fill color not white issue
2021-06-16 15:26:21 +08:00
CMK
58b3cdd77d
fix: button appearance issue in confirm email scene
2021-06-16 15:15:44 +08:00
CMK
8ca0b5e447
fix: set server rules text font and update to center alignment
2021-06-16 15:11:12 +08:00
CMK
99af62658f
fix: handle bad network error when loading servers in pick server scene
2021-06-16 14:49:00 +08:00
CMK
9f17d5dffd
fix: update cell separator line height in pick server scene
2021-06-16 14:24:19 +08:00
CMK
e49763a966
fix: search text field appearance in pick server scene
2021-06-16 14:14:38 +08:00
CMK
2fac337ef5
fix: set empty view content center vertical alignment
2021-06-16 14:00:58 +08:00
CMK
59dda3c469
fix: fade out empty view when it needs hidden
2021-06-16 13:54:25 +08:00
CMK
be976c2795
fix: update welcome sign-up button appearance and override welcome scene to light style
2021-06-16 13:47:40 +08:00
CMK
c4e38e76ee
feat: set server picker search text field keyboard type to URL
2021-06-08 17:05:20 +08:00
CMK
7115951f6b
feat: make server search text field handle return key
2021-06-04 18:42:22 +08:00
CMK
3ab78f1134
feat: adapt AuthenticationSession for authentication
2021-06-04 18:31:57 +08:00
CMK
cd2a509905
feat: update button layout when connect external hardware keyboard in pick server scene
2021-05-19 17:41:25 +08:00
CMK
395f254f55
fix: bottom corner for last pick sever cell missing issue
2021-05-19 17:40:09 +08:00
CMK
46baa59d37
feat: add picker server loader. Set chevron image for expand button
2021-05-13 17:50:37 +08:00
CMK
a349a76bdd
fix: register error prompt label dynamic type font issue
2021-05-11 16:22:29 +08:00
CMK
ebc25be6a5
Merge commit 'develop' into release/0.4.0
2021-05-11 16:21:58 +08:00
CMK
55943db9bc
feat: make dynamic type font adapt accessibility level font size
2021-05-10 18:48:04 +08:00
sunxiaojian
0427beb7d3
fix: Using 'class' keyword for protocol inheritance is deprecated
2021-05-08 14:36:12 +08:00
CMK
b63ae6800b
feat: add a11y for server category picker
2021-05-07 20:02:28 +08:00
sunxiaojian
ca320c555a
fix: code format
2021-04-29 19:24:03 +08:00
sunxiaojian
1e5daf5a77
fix: the race-condition issue in username checking
2021-04-29 18:30:44 +08:00
sunxiaojian
a9fdd2efa3
fix: acct lookup support
2021-04-28 13:23:23 +08:00