Commit Graph

1628 Commits

Author SHA1 Message Date
ganfra
fd81d21091 Media: update screenshots again 2023-05-26 12:20:51 +02:00
ganfra
c7540e24c5 Media : Fix small issues after merge 2023-05-26 12:16:14 +02:00
ganfra
1ce0324570 Merge branch 'develop' into feature/fga/image_loading 2023-05-26 11:39:34 +02:00
ganfra
2bfb8093db Media: continue improving VideoView 2023-05-26 11:29:49 +02:00
renovate[bot]
3a2da3aa75 Update mobile-dev-inc/action-maestro-cloud action to v1.3.3 (#457)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 11:04:18 +02:00
Benoit Marty
3f1433f24c Merge pull request #443 from vector-im/feature/bma/timelineStateEventFormatting
Timeline state event formatting
2023-05-26 10:43:10 +02:00
renovate[bot]
5375758265 Update anvil to v2.4.6 (#463)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 09:56:58 +02:00
Marco Romano
993fec1b74 Enable one last ignored test for LeaveRoomPresenterImpl (#462)
Most of the tests in `LeaveRoomPresenterImplTest.kt` where using `UnconfinedTestDispatcher` which was conflating some of the state returned by the presenter. This prevented to test one specific case which had been left with an `@Ignore` annotation.
This PR switches to `StandardTestDispatcher` so that the ignored test case can work and also fixes some other test cases whose behavior is now more correct under the `StandardTestDispatcher`.

Also updates our test factory method for `CoroutineDispatchers` to more easily obtain a `CoroutineDispatchers` which uses `StandardTestDispatcher`.
2023-05-26 07:51:41 +02:00
ganfra
bb3b441b6c Media: generate screenshots again 2023-05-25 23:02:55 +02:00
ganfra
a2bd3792f2 Media: some more improvements over MediaViewer 2023-05-25 23:02:19 +02:00
Benoit Marty
be105f501c Add test for TimelinePresenter: Collapse and expand group. 2023-05-25 18:10:32 +02:00
ganfra
43f2d74188 Media: add some previews in the TimelineView 2023-05-25 17:47:53 +02:00
Benoit Marty
d899a8e881 Add test for TimelineItemGrouper and fix a bug: the last group if any was not added to the list. 2023-05-25 17:32:55 +02:00
ganfra
375383c061 Media: polish TimelineVideo item 2023-05-25 16:21:53 +02:00
ganfra
8533cb53ca Media: update screenshots 2023-05-25 15:58:08 +02:00
ganfra
dcae29d35e Media: more cleanup 2023-05-25 15:47:08 +02:00
ganfra
bbf17b426a Merge pull request #456 from vector-im/renovate/io.nlopez.compose.rules-detekt-0.x
Update dependency io.nlopez.compose.rules:detekt to v0.1.7
2023-05-25 15:34:20 +02:00
Benoit Marty
b993545fd2 Merge pull request #460 from vector-im/feature/bma/logCleanup
Log cleanup
2023-05-25 15:29:40 +02:00
ganfra
ca9a971d48 Media: update androidx.media 2023-05-25 15:29:02 +02:00
ganfra
aeffc0663e Media: improve BlurHashAsyncImage 2023-05-25 15:28:37 +02:00
Benoit Marty
579397d301 Fix warning "Use version catalog instead" 2023-05-25 15:04:01 +02:00
Benoit Marty
02842d978f Record screenshot 2023-05-25 14:39:39 +02:00
Benoit Marty
d601dffa88 Fix missing modifier parameter. 2023-05-25 14:17:09 +02:00
Benoit Marty
d702d3d265 Fix test compilation 2023-05-25 14:17:09 +02:00
Benoit Marty
c47ce5bc1c This is default value when reverseLayout = true 2023-05-25 14:17:09 +02:00
Benoit Marty
4b2f0b1328 Better icon for this use case. 2023-05-25 14:17:09 +02:00
Benoit Marty
bf3d7207de Animate collapse/expand change 2023-05-25 14:17:09 +02:00
Benoit Marty
bab276f7e3 Record screenshots 2023-05-25 14:17:09 +02:00
Benoit Marty
f0550e354a Group some state events in the timeline 2023-05-25 14:17:09 +02:00
Benoit Marty
e886312ff6 No actions (yet) for State Event. 2023-05-25 14:16:23 +02:00
Benoit Marty
e81d20ec2e Render State Event in the timeline. 2023-05-25 14:16:23 +02:00
Benoit Marty
be478cadaa Extract to sub classes 2023-05-25 14:16:23 +02:00
Benoit Marty
bbe4b7d26a Process state event in timeline - WIP 2023-05-25 14:16:23 +02:00
Benoit Marty
69ae145467 Rename processMessageItem to simple format 2023-05-25 14:16:23 +02:00
Benoit Marty
ac636d9737 Inject StringProvider instead of context. 2023-05-25 14:16:23 +02:00
Benoit Marty
70df081840 Move RoomLastMessageFormatter and related class and resource to the new module eventformatter, in order to prepare rendering of state event in the timeline. 2023-05-25 14:15:35 +02:00
Benoit Marty
dfeb4d3c91 Reduce logging level to --warn to reduce verbosity for testing and checking quality workflows. Keep default (lifecycle) for build workflow.
https://docs.gradle.org/current/userguide/logging.html
2023-05-25 12:09:18 +02:00
Benoit Marty
14366e18e7 Use gradle logger to filter out when running with only warning logs. 2023-05-25 12:03:51 +02:00
Benoit Marty
981632b7a4 Sort by filename for easier search in the logs. 2023-05-25 11:51:46 +02:00
Benoit Marty
7537c3de7c Merge pull request #448 from vector-im/feature/bma/testTimeout
Create the mockked Bitmap outside the test, to remove increased time out
2023-05-25 11:35:31 +02:00
Benoit Marty
a3d25f3096 Merge pull request #455 from vector-im/misc/cjs/preview-names
Fix bad preview name for invite list
2023-05-25 11:35:06 +02:00
Benoit Marty
ac9fe31673 Merge pull request #453 from vector-im/renovate/io.element.android
Update dependency io.element.android:wysiwyg to v2.2.1
2023-05-25 11:34:30 +02:00
Benoit Marty
76d368f171 Merge pull request #459 from vector-im/renovate/activity
Update activity to v1.7.2
2023-05-25 11:33:57 +02:00
Marco Romano
67a8802766 Room list contextual menu (#427)
- Adds `ModalBottomSheet` to our design components (it wraps the homonimous Material3 one).
- Adds  a bottom sheet to the Room list using the aforementioned design component.
- Adds navigation from the room list to a room detail (context menu "Settings" action).
- Consolidates the "leave room flow" into a new `leaveroom` module used by both the room list and the room details.
  - Adds progress indicator to the leave room flow
- Uses new `leaveroom` module in `roomdetails` module too. 

Parent issue:
- https://github.com/vector-im/element-x-android/issues/261
2023-05-25 06:42:44 +00:00
renovate[bot]
4d9136da2c Update activity to v1.7.2 2023-05-24 20:29:04 +00:00
ganfra
c31901bd67 Media: some code clean-up 2023-05-24 22:23:38 +02:00
ganfra
1c48f0afac Media: improve a bit the viewers 2023-05-24 22:19:18 +02:00
renovate[bot]
741137dd5e Update dependency io.element.android:wysiwyg to v2.2.1 2023-05-24 17:09:00 +00:00
Benoit Marty
a1038cd49c Merge pull request #447 from vector-im/feature/bma/wysiwyg2.2.0
Wysiwyg 2.2.0
2023-05-24 19:07:35 +02:00
ganfra
922b63e746 Merge branch 'develop' into feature/fga/image_loading 2023-05-24 17:39:27 +02:00