bmarty
fed502957b
Sync Strings from Localazy
2024-11-04 00:27:46 +00:00
Benoit Marty
de1afd1234
Fix import in test.
2024-10-30 15:58:49 +01:00
Benoit Marty
fae82f1a33
Format files
2024-10-30 15:45:12 +01:00
Benoit Marty
b38f2714dc
TextComposer: Fix preview color.
2024-10-30 15:23:39 +01:00
Benoit Marty
4b7ffb141e
TextComposer: Add more preview content.
2024-10-30 15:19:51 +01:00
Benoit Marty
87dba718be
Fix Preview issue with TextComposerReplyPreview
2024-10-30 15:13:01 +01:00
Benoit Marty
d22072a606
Optimize code for Preview.
...
There should be no change in the preview.
2024-10-30 15:10:13 +01:00
Benoit Marty
53858f6206
Create fixtures for TextEditorState.
2024-10-30 14:48:18 +01:00
Benoit Marty
9852ce6821
Fix API Break: introduce EventOrTransactionId
2024-10-18 08:49:11 +02:00
Benoit Marty
82519cf7a4
Reduce start padding, the InReplyToView already have a 8 end padding.
2024-10-16 14:11:57 +02:00
Benoit Marty
07848a30dc
Add preview on ComposerModeView
2024-10-16 14:11:55 +02:00
Benoit Marty
097d0567ac
Extract methods aMessageComposerModeEdit() and aMessageComposerModeReply()
2024-10-16 13:50:58 +02:00
Benoit Marty
751b5f73bf
Reduce end padding of the composer, to give more space when composing messages.
2024-10-16 13:37:50 +02:00
Benoit Marty
2c66e3a128
Change type of parameter to MessageComposerMode.Special
2024-10-16 13:01:09 +02:00
ganfra
d73b1bad91
misc : remove direct usage of RoomSummary in UI and let RoomSummary use RoomInfo.
2024-10-08 21:34:34 +02:00
bmarty
05291bcf2f
Sync Strings from Localazy
2024-10-07 00:28:33 +00:00
Benoit Marty
f88ec4837e
Add settings to hide images and videos in the timeline.
...
Hide images, videos and stickers in the timeline.
Disable click on hidden content. It must be revealed first.
Add preview without BlurHash.
Also hide image in thumbnails.
2024-10-04 17:01:51 +02:00
Jorge Martin Espinosa
2efdb3ae45
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
renovate[bot]
0dac449fec
Update dependency androidx.compose:compose-bom to v2024.09.00 ( #3399 )
...
* Update dependency androidx.compose:compose-bom to v2024.09.00
* Adapt code for changes.
* Workaround crash when closing the RTE
* Fix broken bottom sheet colors and shape
* Fix tons of warnings and deprecations
* Fix lint issues
* Fix more M3 update changes
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: ganfra <francoisg@matrix.org >
Co-authored-by: ElementBot <android@element.io >
2024-09-26 09:30:20 +02:00
Benoit Marty
2b016227e9
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Jorge Martin Espinosa
9b27547196
Use the right colors for @room mention pills ( #3376 )
...
* `@room` mentions the current user, so it should use the same colors as an explicit mention to them
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-09-02 15:14:54 +00:00
Benoit Marty
ef015904ff
Rename test because method has been renamed.
2024-08-21 18:36:06 +02:00
Benoit Marty
7890c5d9c6
Add missing test for MarkdownTextEditorState
2024-08-21 18:35:23 +02:00
Benoit Marty
71c9a187da
Fix test regression.
2024-08-21 16:59:44 +02:00
Benoit Marty
4b8985e501
Suggestion for room alias.
...
Rename `Mention` to `IntentionalMention` for clarity
Remove dead code, there is no intentional mention for Room or RoomAlias.
Rename `IntentionalMention.AtRoom` to `IntentionalMention.Room` to match Rust naming
2024-08-21 15:32:05 +02:00
bmarty
5765d9bf9f
Sync Strings from Localazy
2024-08-19 00:25:36 +00:00
bmarty
d288ace4bd
Sync Strings from Localazy
2024-07-29 00:26:27 +00:00
ElementBot
9522569860
Sync Strings ( #3232 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-07-22 08:59:47 +00:00
renovate[bot]
f2378ca6ea
Update wysiwyg to v2.37.7 ( #3218 )
...
* Update wysiwyg to v2.37.7
* Fix API breaks
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-07-19 14:14:21 +02:00
Jorge Martin Espinosa
89ec904c4a
Restore intentional mentions in the markdown/plain text editor ( #3193 )
...
* Restore intentional mentions in the markdown/plain text editor
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-07-15 18:27:59 +02:00
ganfra
d0eecd01b3
Merge pull request #3132 from element-hq/feature/fga/draft_in_memory_when_editing
...
Draft : add volatile storage when moving to edit mode.
2024-07-03 15:38:00 +02:00
jmartinesp
58f2cbf489
Sync Strings from Localazy
2024-07-03 11:21:27 +00:00
Jorge Martin Espinosa
950e502ca6
Improve screenshot testing with ComposablePreviewScanner ( #3125 )
...
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2024-07-03 13:05:06 +02:00
ganfra
9a15a1ae71
Draft : use the volatile draft store when moving to edit mode
2024-07-03 12:03:51 +02:00
bmarty
99ae2b9640
Sync Strings from Localazy
2024-07-01 00:22:10 +00:00
Jorge Martin Espinosa
a95d610464
Fix @room mentions crashing in debug builds ( #3107 )
...
* Fix `@room` mentions crashing in debug builds
* Iterate on previous solution, add `MentionSpan.Type.EVERYONE`
2024-06-27 15:31:19 +00:00
ganfra
a77e5edef4
Merge branch 'develop' into feature/fga/draft_support
2024-06-26 15:22:00 +02:00
ganfra
cb6074fb2a
Draft : code cleanup
2024-06-26 12:15:00 +02:00
ganfra
dfae2e50c9
Draft : refactor a bit ComposerMode and formatting management so we don't mess up with draft restoration.
2024-06-25 11:35:22 +02:00
ganfra
9f45005c05
Reply : fix reply cropped in timeline
2024-06-21 15:42:26 +02:00
ganfra
71667dc235
Reply : refactor so we can use ReplyToDetails in Composer and Timeline
2024-06-21 12:23:17 +02:00
Jorge Martin Espinosa
ce91fe4ab2
Resolve display names in mentions in real time ( #3051 )
...
* Resolve display names in mentions in real time
* Use `LocalRoomMemberProfilesCache` to avoid having to implement `TextMessagePresenter`
* Also use local composition provider for `MentionSpanProvider`
2024-06-21 09:57:36 +00:00
ganfra
f821fa5862
Draft : introduce DraftService and start using it.
2024-06-20 11:28:07 +02:00
Benoit Marty
83f279ec81
Use receiver.
2024-06-18 15:54:45 +02:00
Benoit Marty
d70e3d5d41
Fix toString content
2024-06-18 14:45:13 +02:00
bmarty
57510316ec
Sync Strings from Localazy
2024-06-10 00:17:04 +00:00
Jorge Martin Espinosa
9ce7009045
Make sure the selection in the plain text editor is inside the text bounds ( #2959 )
...
* Make sure the selection in the plain text editor is inside the text bounds
* Add changelog
2024-05-31 12:49:26 +02:00
Benoit Marty
0e4b30e58d
Merge pull request #2941 from element-hq/sync-localazy
...
Sync Strings
2024-05-29 16:27:17 +02:00
bmarty
46b6ae6251
Sync Strings from Localazy
2024-05-29 12:44:57 +00:00
Benoit Marty
87689d787e
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
2024-05-29 12:18:23 +02:00