SimpleX-Chat/apps/ios
Evgeny fb4475027d
ios: new user picker (#4821)
* ios: new user picker (#4770)

* current user picker progress

* one hand picker

* thin bullet icon

* more user picker buttons

* button clickable areas

* divider padding

* extra space after sun

* send current user option to address view

* add unread count badge

* with anim for apperance close

* edit current profile from picker

* remove you section from settings

* remove help and support

* simplify

* move settings and sun to same row

* remove redundant vstack

* long press on sun/moon switches to system setting

* remove back button from migrate device

* smooth profile transitions

* close user picker on list profiles

* fix dismiss on migrate from device

* fix dismiss when deleting last visible user while having hidden users

* picker visibility toggle tweaks

* remove strange square from profile switcher click

* dirty way to save auto accept settings on dismiss

* Revert "dirty way to save auto accept settings on dismiss"

This reverts commit e7b19ee8aa.

* consistent animation on user picker toggle

* change space between profiles

* remove result

* ignore result

* unread badge

* move to sheet

* half sheet on one hand ui

* fix dismiss on device migration

* fix desktop connect

* sun to meet other action icons

* fill bullet list button

* fix tap in settings to take full width

* icon sizings and paddings

* open settings in same sheet

* apply same trick as other buttons for ligth toggle

* layout

* open profiles sheet large when +3 users

* layout

* layout

* paddings

* paddings

* remove show progress

* always small user picker

* fixed height

* open all actions as sheets

* type, color

* simpler and more effective way of avoid moving around on user select

* dismiss user profiles sheet on user change

* connect desktop back button remove

* remove back buttons from user address view

* remove porgress

* header inside list

* alert on auto accept unsaved changes

* Cancel -> Discard

* revert

* fix connect to desktop

* remove extra space

* fix share inside multi sheet

* user picker and options as separate sheet

* revert showShareSheet

* fix current profile and all profiles selection

* change alert

* update

* cleanup user address

* remove func

* alert on unsaved changes in chat prefs

* fix layout

* cleanup

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>

* ios: fix switching profiles (#4822)

* ios: different user picker layout (#4826)

* ios: different user picker layout

* remove section

* layout, color

* color

* remove activeUser

* fix gradient

* recursive sheets

* gradient padding

* share sheet

* layout

* dismiss sheets

---------

Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com>

* ios: use the same way to share from all sheets (#4829)

* ios: close user picker before opening other sheets

* Revert "share sheet"

This reverts commit 0064155825.

* dismiss/show via callback

* Revert "ios: close user picker before opening other sheets"

This reverts commit 19110398f8.

* ios: show alerts from sheets (#4839)

* padding

* remove gradient

* cleanup

* simplify settings

* padding

---------

Co-authored-by: Diogo <diogofncunha@gmail.com>
Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com>
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2024-09-10 09:31:53 +01:00
..
bg.lproj ui: translations (#4626) 2024-08-08 15:27:36 +01:00
cs.lproj ui: translations (#4626) 2024-08-08 15:27:36 +01:00
de.lproj ui: translations (#4654) 2024-08-14 21:12:50 +01:00
en.lproj ios: localize database encryption (#1048) 2022-09-14 14:04:41 +01:00
es.lproj ui: translations (#4740) 2024-08-22 11:40:54 +01:00
fi.lproj ui: translations (#4626) 2024-08-08 15:27:36 +01:00
fr.lproj ui: translations (#4654) 2024-08-14 21:12:50 +01:00
hu.lproj ui: translations (#4740) 2024-08-22 11:40:54 +01:00
it.lproj ui: translations (#4740) 2024-08-22 11:40:54 +01:00
ja.lproj ui: translations (#4626) 2024-08-08 15:27:36 +01:00
nl.lproj ui: translations (#4740) 2024-08-22 11:40:54 +01:00
pl.lproj ui: translations (#4740) 2024-08-22 11:40:54 +01:00
ru.lproj ui: translations (#4648) 2024-08-10 15:51:29 +01:00
Shared ios: new user picker (#4821) 2024-09-10 09:31:53 +01:00
SimpleX Localizations ios: add chat message tail and roundness settings; date separators (#4764) 2024-08-27 14:30:07 +01:00
SimpleX NSE Merge branch 'stable' 2024-08-28 18:04:50 +01:00
SimpleX SE ios: cache base64 images (#4827) 2024-09-04 14:49:01 +01:00
SimpleX.xcodeproj core: update simplexmq (ntf encoding) (#4853) 2024-09-09 18:22:14 +04:00
SimpleXChat core: optimize marking chat items as read, batch API (#4843) 2024-09-07 19:40:10 +01:00
sounds ios: sound prompts and vibration during calls (#4005) 2024-04-11 12:02:41 +01:00
Tests iOS export C interface, started mobile app (#210) 2022-01-21 11:09:33 +00:00
th.lproj ui: translations (#4626) 2024-08-08 15:27:36 +01:00
tr.lproj ui: translations (#4626) 2024-08-08 15:27:36 +01:00
uk.lproj ui: translations (#4740) 2024-08-22 11:40:54 +01:00
zh-Hans.lproj ui: translations (#4626) 2024-08-08 15:27:36 +01:00
.gitignore ios: push notifications (#482) 2022-04-21 20:04:22 +01:00
LOCALIZATION.md ios: pending contact connections UI, core: delete connections on the server when deleting in UI/db (#565) 2022-04-25 10:39:28 +01:00
README.md apps: update chat bots, readme (#1928) 2023-02-14 07:57:27 +00:00
SimpleX (iOS).entitlements ios: add user-defined device name for remote desktop connection 2023-11-18 20:28:55 +00:00
SimpleX--iOS--Info.plist ios: 4.6 (135), remove bluetooth-central from background modes (#2086) 2023-03-30 09:07:28 +01:00

SimpleX Chat iOS app