bmarty
874739ece9
Sync Strings from Localazy
2023-06-26 00:10:53 +00:00
Jorge Martin Espinosa
3e9475c8ab
Set max lines to 2 in replies for composer ( #645 )
...
* Set `maxLines = 2` for the composer message preview in replies
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-06-20 17:07:53 +02:00
github-actions[bot]
fe5524bae4
Sync Strings ( #630 )
...
* Sync Strings from Localazy
* Update strings, remove broken German translation
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-06-19 11:18:01 +00:00
Jorge Martin Espinosa
c176eab4a3
[Message actions] New UI for replies ( #545 )
...
* Add 'reply to' UI to the message composer.
* Move the `BlurHashAsyncImage` to `:libraries:designsystem` as it is now used in several modules.
* Create reusable `AttachmentThumbnail` and associated data classes and enums, it's now added to `:libraries:matrixui`.
* Re-use `AttachmentThumbnail` in a `ActionListView` and `TextComposer`.
* Add 'inReplyTo' models and UI.
* Add min size for images
* Create a separate layout for media items with no reply to info. Also, separate `Timeline__Row` components from `TimelineView`, as it was getting too large.
* Added `EqualWidthColumn` to use inside message bubbles. Also fixed some modifiers for media items replying to other messages.
* Disable `inReplyToClicked`.
* Remove unused resources and libraries.
* Remove any traces of `BlurHashAsyncImage` in `:features:messages`, since it was moved to the design system.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-06-08 12:15:13 +02:00
Jorge Martin Espinosa
e376c1be82
[Message actions] New UI for message composer and editing ( #526 )
...
* Add UI for edit composer mode
* Remove leftover code from the RTE implementation
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-06-07 13:06:19 +02:00
github-actions[bot]
044a3c991e
Sync Strings ( #522 )
...
Sync Strings from Localazy
2023-06-05 15:26:50 +00:00
bmarty
175b7deccb
Sync Strings from Localazy
2023-05-29 00:09:47 +00:00
Benoit Marty
8beb7310ef
Fix compilation issue with Wysiwyg 2.2.0
2023-05-23 11:55:23 +02:00
Jorge Martin Espinosa
014c0f4186
[Media upload] Add media pickers to the Room screen and the composer ( #380 )
...
* Add media pickers to the Room screen and the composer.
* Fix exclude rules for translations
2023-05-04 11:51:03 +02:00
Jorge Martin Espinosa
eeca1c9ee3
Add PickerLauncher wrapper for media/file pickers. ( #361 )
...
* Add `PickerLauncher` wrapper for media/file pickers.
* Add FileProvider path, handle Camera picker and add NoOp implementation to fix tests.
* Move media pickers to their own module.
* Add missing media pickers
* Add feature flag and some extra tests
2023-04-28 10:52:34 +02:00
bmarty
860777d20c
Sync Strings from Localazy
2023-04-24 00:09:54 +00:00
Benoit Marty
85b825e669
Ensure ellipsis char is used (fix lint issue).
2023-04-05 11:44:55 +02:00
Benoit Marty
cca31af3f4
Invoke ./tools/localazy/downloadStrings.sh --all
2023-04-05 11:11:47 +02:00
Benoit Marty
998178b70f
[Strings] Use strings from localazy.
2023-03-27 14:44:24 +02:00
Benoit Marty
0af5ee0741
[Strings] Sync the strings.
2023-03-27 14:36:46 +02:00
Benoit Marty
466579c4d3
Move class of matrix.api module to api sub package.
2023-03-02 17:32:47 +01:00
Benoit Marty
6bb01d640f
Make @Preview internal.
...
And exclude class generated by Showkase
2023-02-14 17:03:02 +01:00
Benoit Marty
bbe10382b0
ElementTheme + MaterialTheme3
2023-02-03 12:57:42 +01:00
Benoit Marty
cdfc13cb15
Material3 only in designsystem.
2023-02-03 12:56:53 +01:00
Benoit Marty
9d32b05fbb
Rework Preview for a better rendering in the IDE.
2023-02-03 12:56:53 +01:00
ganfra
f1e2016beb
More cleanup
2023-01-24 18:06:22 +01:00
ganfra
87d0191324
Change/move some gradle modules to be better separated. Let core module be a kotlin lib.
2023-01-24 17:38:57 +01:00
ganfra
5748bc53a6
Finish removing x. from packages (keep it in app module for now)
2023-01-20 18:52:59 +01:00
ganfra
caa04aa485
Rename uistrings module
2023-01-20 17:42:09 +01:00
ganfra
4a5a1f6d3e
Rename textcomposer module
2023-01-20 17:38:04 +01:00
ganfra
907d7eba75
Rename matrix modules
2023-01-20 17:27:47 +01:00
ganfra
f6672fa5de
Rename core module
2023-01-20 16:34:04 +01:00
Benoit Marty
f3217d90aa
Fix dark theme issue.
...
to merge with fix dark theme issue
2023-01-18 15:49:57 +01:00
Benoit Marty
862900ed9a
Rename folders java to kotlin
2023-01-18 13:51:30 +01:00
Benoit Marty
468d3f6192
Create dedicated modules for Strings and apply the plugin com.likethesalad.stem
...
Remove translations
2023-01-18 11:54:02 +01:00
ganfra
ec1bbdeb9c
Finish migration of Messages screen
2023-01-13 18:05:14 +01:00
ganfra
020fd3b458
Start migrating messages screen
2023-01-12 18:19:27 +01:00
Benoit Marty
19301756e3
Add missing Copyright
2022-12-22 13:51:56 +01:00
Benoit Marty
f7cf1136c1
Remove unused resources
2022-12-13 12:56:48 +01:00
Benoit Marty
df04a1d167
Fix unused resource issues
2022-12-13 12:11:54 +01:00
Benoit Marty
c8b344644b
Ktlint for all modules + run it
2022-12-12 17:48:07 +01:00
Benoit Marty
42075176a1
Fix detekt issues.
2022-12-12 17:34:33 +01:00
Benoit Marty
a413b635d1
Format project
2022-12-09 12:06:37 +01:00
ganfra
2d54838e4f
Use renderComposerMode (disable formattedContent which crashes)
2022-12-02 19:12:29 +01:00
Benoit Marty
537ff96992
Merge pull request #4 from jmartinesp/fix/render-composer-mode-performance-and-full-screen-mode
...
Improve the performance of changing the composer mode.
2022-12-02 15:49:21 +01:00
Jorge Martín
12ab8b73cd
Improve the performance of changing the composer mode.
...
Note: this will only be noticeable once a new version of the RTE library is used and the crash when calling `renderComposerMode` is fixed.
Also, improved the UI for full screen mode.
2022-12-02 15:40:12 +01:00
ganfra
6dab7aa555
Timeline: extract highlightedEventId on viewState instead of individual timeline item
2022-12-02 14:37:25 +01:00
Benoit Marty
c7d5e1deea
Composer: Do not show the handle to reduce the bottom sheet.
2022-12-01 11:45:45 +01:00
Benoit Marty
550ec8aefb
Composer: Fix issue in dark theme
2022-12-01 11:43:36 +01:00
Benoit Marty
715a4de4c4
Composer: Edit and reply.
...
TODO: call renderComposerMode and highlight selected item.
2022-12-01 11:20:10 +01:00
Benoit Marty
98a17d5aee
Add Preview for TextComposer
2022-11-28 11:28:49 +01:00
Benoit Marty
49126037bc
Fix issue with Keyboard
2022-11-25 16:40:32 +01:00
Benoit Marty
1a93ddac15
Send markdown (not rendered yet in the timeline).
2022-11-25 16:36:03 +01:00
Benoit Marty
a0c753a85c
Import composer 0.7.0.1 from Element Android - still WIP
2022-11-25 16:36:03 +01:00
ganfra
6c6fecf6e8
Composer: avoid recomposition
2022-11-22 19:28:22 +01:00