Commit Graph

4655 Commits

Author SHA1 Message Date
Levitating Pineapple
c2c689ca91 fix animator crash 2024-10-07 21:24:07 +03:00
Arturs Krumins
56922c6323 ios: remove showSettings and withNavigation (#4980)
* remove showSettings

* pass dismiss action trough navigation links

* move auth to all sheets
2024-10-07 18:16:01 +01:00
Levitating Pineapple
91823eec95 fix keyboard related glitches 2024-10-04 13:58:32 +03:00
Levitating Pineapple
8547fab700 improve handling of repeated sheet presentation state changes 2024-10-04 10:30:11 +03:00
Levitating Pineapple
5c078f91fc Merge branch 'master' into lp/custom-user-picker-sheet 2024-10-03 21:21:09 +03:00
Arturs Krumins
ec444e7ce1 load sheet navigation titles before presenting (#4963)
* load sheet navigation titles before presenting

* list background during loading
2024-10-03 21:18:13 +03:00
Levitating Pineapple
e69d94896d async camera authorization in 'Use from desktop' sheet 2024-10-01 19:20:48 +03:00
Levitating Pineapple
a134b3cb2f fix iOS15 sheet animation when presenting sheet multiple times 2024-10-01 17:01:36 +03:00
Levitating Pineapple
ab24369333 async qr code generation 2024-10-01 15:27:47 +03:00
Evgeny Poberezkin
026a8022e0 6.1-beta.3: ios 241, android 244, desktop 70 v6.1.0-beta.3 2024-09-30 23:00:16 +01:00
Levitating Pineapple
592b8d49d0 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-30 22:47:40 +03:00
Arturs Krumins
af7ebe1587 ios: user picker sheet concurent animation (#4955)
* ios: user picker sheet concurent animation

* bind showSettings; cleanup
2024-09-30 22:45:39 +03:00
Evgeny Poberezkin
dc1106afad ios: update core library 2024-09-30 19:56:09 +01:00
Evgeny Poberezkin
cc9b4f3bb3 core: 6.1.0.5 (simplexmq: 6.1.0.3) 2024-09-30 18:29:20 +01:00
Diogo
533d0e40ac android, desktop: add floating date separator to chatview (#4951)
* android, desktop: add floating date separator to chatview

* closer near bottom

* uncessary code

* same pill bg as other btns

* space

* varname

* safe get for lastVisibleItem

* move floating date outside of floating buttons

* fast cleanup on chat change

* reduced recomposes

* change delay position

* base near bottom offset on viewport size

* refactor

* Revert "change delay position"

This reverts commit 27b19580ed.

* simplified

* exact match on header position

* reduce recomposes

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2024-09-30 15:45:32 +01:00
Stanislav Dmitrenko
d9ad755474 android, desktop: make audio call default type of call on desktop (#4954)
* android, desktop: make audio call default type of call on desktop

* change
2024-09-30 15:45:13 +01:00
Stanislav Dmitrenko
15ca662805 android, desktop: support old Android WebViews (up to 69) (#4953)
* android, desktop: support old Android WebViews (up to 69)

* refactor

* WebView 70

* comment
2024-09-30 15:44:35 +01:00
Levitating Pineapple
2a8df6ace1 remove touchdown animation 2024-09-30 16:04:14 +03:00
Levitating Pineapple
bbe614aef7 cubic animation curve; dynamic backdrop opacity 2024-09-30 13:55:51 +03:00
spaced4ndy
ab034e626f core: update simplexmq (#4952) 2024-09-30 14:53:36 +04:00
Diogo
fc83bc692a android, desktop: make space on chat bubble end consistent (#4946)
* android, desktop: make space on chat bubble end consistent

* use non breaking spaces for reserve space

* avoid first white space non breaking to not drag content down
2024-09-28 18:26:43 +01:00
Evgeny Poberezkin
d20d444e6e readme: update group links 2024-09-27 22:29:23 +01:00
Stanislav Dmitrenko
fc0879ebb7 android, desktop: fix Safari sound (#4947)
* android, desktop: fix Safari sound

* another approach

* test

* Revert "test"

This reverts commit f89a30a88e.

* Revert "another approach"

This reverts commit 824ab7047c.

* Revert "android, desktop: fix Safari sound"

This reverts commit 80a866d472.

* android, desktop: fix Safari sound

* dependencies
2024-09-27 22:04:16 +01:00
Levitating Pineapple
63ffcbc4e7 instantanious longPress; tweak animations 2024-09-27 15:33:21 +03:00
Levitating Pineapple
01edff3ca3 refactor separators 2024-09-27 11:58:05 +03:00
Levitating Pineapple
cd9aa120bc Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-27 11:09:24 +03:00
Evgeny Poberezkin
f048ddb922 6.1-beta.2: ios 240, android 243, desktop 69 v6.1.0-beta.2 2024-09-26 21:56:04 +01:00
Evgeny Poberezkin
0e39a62ab1 ios: update core library 2024-09-26 21:03:41 +01:00
Diogo
53f0fe9ca4 android, desktop: time based message grouping and day separators (#4914)
* android, desktop: message grouping

* short format on chat

* separator for dates

* simplify

* show on separator when not current year

* default for showing date on markdown text

* remove unused code

* refactor

* refactor

* remove default locally

* fixed build

* fix

* show first date in chat

* apply padding to selectable area

* fix date on chats for previous days

* add year formatting

* fixed message grouping and time show

* remove log

* fixed reserved space for meta

* align first chat bubble with image

* metadata correct space

* remove log

* simplify item separation logic

* cleanuo

* icon tweaks

* without unneeded element

* match ios logic

* CIMetaText fix

* split selectable area

* Revert "split selectable area"

This reverts commit 1c6001ba3d.

* reserve space similar to ios

* split spacing for chat item selection

* less repeated code

* format

* increase padding

---------

Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-26 20:26:33 +01:00
Stanislav Dmitrenko
95c1d8d798 android, desktop: calls switching from audio to video and back (#4814)
* android, desktop: calls switching from audio to video and back

* refactor

* working all 4 streams with mute handling differently

* changes

* changes

* wrong file

* changes

* padding

* android camera service type

* icons, sizes, clickable

* refactor

* Revert "android camera service type"

This reverts commit 9878ff38e9.

* late init camera permissions

* enabling camera sooner than call establishes (not fully done)

* changes

* alpha

* fixes for Safari

* enhancements

* fix Safari sound

* padding between buttons on desktop

* android default values for padding

* changes

* calls without encryption are supported and flipping camera on some devices works

* unused param

* logs

* background color

* play local video in Safari

* no line height

* removed one listener from per frame processing

* enhancements

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-26 20:18:05 +01:00
Levitating Pineapple
86dce0921e fix layout loop; add upper animation speed constraint 2024-09-26 20:43:59 +03:00
Evgeny
4a39b481b1 ios: avoid message changing width when sent/received ticks appear (#4945) 2024-09-26 17:28:14 +01:00
Levitating Pineapple
e21d49db18 fix dark mode tap target; retain highlight; highlight in user scroller 2024-09-26 17:48:29 +03:00
Evgeny Poberezkin
73673ab073 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-26 13:50:40 +01:00
Evgeny Poberezkin
65c7ecbddf core: 6.1.0.4 (simplexmq 6.1.0.1) 2024-09-26 13:45:12 +01:00
Levitating Pineapple
ff065d7720 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-26 15:29:38 +03:00
Levitating Pineapple
07165039a8 touchable list row; prevent tap gesture passtrough 2024-09-26 14:58:15 +03:00
Diogo
67472b6285 android, desktop: scrolling user profiles (#4939)
* android, desktop: scrolling user profiles

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2024-09-26 09:00:10 +01:00
Levitating Pineapple
240aa6a2b1 delay user picker closing 2024-09-26 10:32:18 +03:00
Arturs Krumins
9199fbffd5 ios: fix add members search keyboard focus (#4934)
* ios: fix add members search keyboard focus

* use -1 as ID

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2024-09-25 22:26:04 +01:00
Levitating Pineapple
fcde05e9a4 reduce dif 2024-09-26 00:03:26 +03:00
Levitating Pineapple
cabf8aba16 reset user scroll position on dismiss; cleanup 2024-09-25 23:42:19 +03:00
Levitating Pineapple
de594aac88 user picker bottom padding 2024-09-25 21:07:55 +03:00
spaced4ndy
6e5eb697a2 core: use broker ts for member profile update item ts (#4940) 2024-09-25 18:33:20 +01:00
Levitating Pineapple
91f3335503 Merge branch 'master' into lp/custom-user-picker-sheet 2024-09-25 19:15:15 +03:00
Levitating Pineapple
2663e6330a resolve warning 2024-09-25 19:00:17 +03:00
Levitating Pineapple
f28a5b6e92 implement UIViewPropertyAnimator 2024-09-25 18:58:10 +03:00
spaced4ndy
e2e6935e5b core: fix reactions not being read on item updates (#4938) 2024-09-25 11:16:32 +01:00
Evgeny Poberezkin
769ef25c31 Merge branch 'stable' 2024-09-24 23:01:20 +01:00
Evgeny Poberezkin
2f730d54e9 6.0.5: ios 239, android 241, desktop 68 v6.0.5 2024-09-24 21:48:30 +01:00