Benoit Marty
d32a7c6ddf
Simplify the management of inReplyToEventTimelineItem
2023-09-27 11:31:12 +02:00
Benoit Marty
9d0e185d1c
Ensure getEventTimelineItemByEventId is called when we enter in reply mode.
2023-09-27 10:48:31 +02:00
Benoit Marty
652597c127
Merge pull request #1436 from vector-im/feature/bma/mutableIntFloat
...
Mutable int float
2023-09-26 18:31:36 +02:00
Benoit Marty
f21b3e385b
Merge pull request #1432 from vector-im/feature/bma/installApk
...
Install apk from the app - REQUEST_INSTALL_PACKAGES
2023-09-26 18:15:35 +02:00
Benoit Marty
99caa031e8
Replace mutableStateOf by mutableIntStateOf and mutableFloatStateOf. Use intValue and floatValue to avoid unboxing.
2023-09-26 18:07:53 +02:00
Benoit Marty
7d12425a6f
Call openFile instead of open and avoid unwrapping the Activity context.
2023-09-26 17:48:26 +02:00
Benoit Marty
9a74948536
Detekt: fix OptionalUnit issue.
2023-09-26 17:48:26 +02:00
Benoit Marty
34114caeb5
Be able to install APK from Element X.
2023-09-26 17:48:26 +02:00
Benoit Marty
45cd853c21
Improve default mime type.
2023-09-26 17:48:26 +02:00
Marco Romano
295e10e612
Show poll creator view in timeline ( #1429 )
...
- Shows edit/end poll buttons when the user is the creator of the poll.
- Only the end poll button is wired right now as there is no "edit poll" screen yet.
2023-09-26 11:19:24 +02:00
Benoit Marty
54fb1e79c5
Merge pull request #1419 from vector-im/sync-localazy
...
Sync Strings
2023-09-26 10:05:46 +02:00
Marco Romano
2ab9c564ba
Use eventSink method reference in TimelinePresenter.kt ( #1428 )
...
Has been changed in https://github.com/vector-im/element-x-android/pull/1172 but in general method references should always be preferred to lambdas in composable functions (because they have higher stability guarantees).
2023-09-25 21:56:41 +02:00
Marco Romano
20813deeaa
Push TimelineEvents further down the UI tree. ( #1424 )
...
So that timeline items don't have to route their callback all the way down to TimelinePresenter.
2023-09-25 15:31:10 +00:00
bmarty
e9a7c7bbaf
Sync Strings from Localazy
2023-09-25 00:09:17 +00:00
Benoit Marty
38ee16725e
Add animation on the timeline content, to avoid glitch ( #1323 )
2023-09-21 18:43:46 +02:00
bmarty
4077c5c834
Sync Strings from Localazy
2023-09-21 15:51:21 +00:00
Benoit Marty
5119ca33dd
Merge pull request #1400 from vector-im/feature/bma/fixCrashPhoto
...
Fix crash when user wants to use the camera
2023-09-21 16:31:36 +02:00
Benoit Marty
ac2fe7eec5
Suppress LargeClass on test.
2023-09-21 16:31:08 +02:00
Benoit Marty
e38e85e4be
Add missing test on this Presenter
2023-09-21 15:54:59 +02:00
Benoit Marty
0f5ac85957
Add missing test on this Presenter
2023-09-21 15:40:27 +02:00
Benoit Marty
74fc9ad905
Rename Event for clarity
2023-09-21 15:33:03 +02:00
Benoit Marty
e130722b13
Test that permission is requested, instead of giving the permission directly.
2023-09-21 15:00:47 +02:00
Benoit Marty
ffcac2a0da
Move open system setting to the PermissionsPresenter
2023-09-21 14:20:41 +02:00
Benoit Marty
9b72992d51
Create FakePermissionsPresenterFactory, to reduce boilerplate.
2023-09-21 12:54:15 +02:00
Benoit Marty
c2bc3a7828
Request Camera permission before launching the external Camera app - when sending attachment to a room ( #1395 )
2023-09-21 12:48:03 +02:00
Benoit Marty
b49a4a058d
Cleanup
2023-09-21 12:18:41 +02:00
Benoit Marty
f91ca07a5e
Resume action once persmission has been granted.
2023-09-21 12:16:30 +02:00
Benoit Marty
378d3ff9ab
Open app settings from the permission dialog.
2023-09-21 11:37:59 +02:00
Benoit Marty
676b2cc66b
Rename Event for clarity
2023-09-21 11:29:29 +02:00
Benoit Marty
da61b8970a
Request Camera permission before launching the external Camera app ( #1395 )
2023-09-21 10:54:02 +02:00
Benoit Marty
d2ca528679
Detekt: Rename DayNightPreviews to PreviewsDayNight to follow naming convention.
...
MultiPreview annotations should start with `Previews` as prefix
2023-09-21 08:30:36 +02:00
Benoit Marty
76d448e34b
Detekt: Rename LargeHeightPreview to PreviewWithLargeHeight to follow naming convention.
...
MultiPreview annotations should start with `Preview` as prefix
Detekt: Rename `LargeHeightPreview` to `PreviewWithLargeHeight` to follow naming convention.
Custom Preview annotations should start with `Preview` as prefix
2023-09-21 08:30:15 +02:00
Benoit Marty
c15e47d571
Merge pull request #1392 from vector-im/feature/bma/iterateOnIcons
...
Iterate on icons
2023-09-20 23:20:28 +02:00
Benoit Marty
54ca7c1ea5
More cleanup
2023-09-20 17:32:32 +02:00
Benoit Marty
426bb5b622
Remove unused resource, and use compound icons when possible.
2023-09-20 16:45:38 +02:00
Benoit Marty
d6ea21da22
Migrate other icons to compound icons.
2023-09-20 16:44:59 +02:00
Benoit Marty
c9574f48e6
Use CommonDrawables
2023-09-20 16:44:59 +02:00
Benoit Marty
caa0ce0c0a
Iterate on icons ( #1320 )
2023-09-20 16:44:59 +02:00
Benoit Marty
8fedc40008
Remove VectorIcons object, inline the values.
2023-09-20 16:44:59 +02:00
Benoit Marty
5b4ba17665
No need to decode the parameter value, getQueryParameter already does it.
2023-09-20 11:20:40 +02:00
Benoit Marty
ad532a1c36
Add one more test.
2023-09-20 11:19:47 +02:00
Benoit Marty
b0dc826227
Add test for the scheme io.element.call
2023-09-20 11:18:51 +02:00
Benoit Marty
6b2c48972c
Avoid code duplication
2023-09-20 11:09:21 +02:00
Benoit Marty
c96ad7addc
CallIntentDataParser is now a class.
2023-09-20 11:07:10 +02:00
Benoit Marty
9541389519
Add support for io.element.call:/?url=some-encoded-url uri
2023-09-20 11:05:15 +02:00
Benjamin Bouvier
4902fe4990
feat: use the raw homeserver URL instead of manually removing the scheme
...
On the one hand, the SDK knows what to do and will clean up the URL if needs be,
guessing what the best scheme (http or https) is based on the prefix. On the other
hand, trimming the scheme as done here doesn't allow for manual testing on insecure
servers, which is handy in e2e testing situations.
2023-09-19 19:23:11 +02:00
Benoit Marty
eb500e0c73
Fix vertical icon alignment
2023-09-19 14:18:28 +02:00
Benoit Marty
4d7cad592c
Merge pull request #1372 from vector-im/feature/bma/dayNightPreview
...
Day night preview annotation
2023-09-19 14:04:49 +02:00
jonnyandrew
d291622eea
[Rich text editor] Add link functionality to rich text editor ( #1309 )
...
* Add link functionality to rich text editor
* Add 'list dialog' component compound design library
* Add 'text field list item' component to compound design library
2023-09-19 11:20:07 +00:00
Benoit Marty
e326e49e4c
Use DayNightPreview
2023-09-19 11:49:12 +02:00