Jorge Martin Espinosa
4eb4692531
Restore MarkdownEditText.focusSearch override ( #4908 )
2025-06-20 17:24:17 +02:00
Benoit Marty
ff95c4365d
a11y: let Markdown/Rich text input render the placeholder to help for accessibility.
2025-06-20 15:00:28 +02:00
Benoit Marty
4389657a0d
Inline TextInput so that we have code parity in the when statement
2025-06-20 14:20:23 +02:00
Benoit Marty
f95b38de52
a11y: improve accessibility on rich text editor options.
2025-06-16 16:56:59 +02:00
bmarty
78def8a6e7
Sync Strings from Localazy
2025-06-16 00:31:39 +00:00
ElementBot
520c1293b6
Sync Strings from Localazy ( #4842 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-06-11 14:13:33 +02:00
Jorge Martin Espinosa
eff693ccd9
Fix for message composer losing focus in Compose 1.8.0 ( #4853 )
...
Co-authored-by: ElementBot <android@element.io>
2025-06-10 16:39:26 +00:00
ElementBot
87c376cfb6
Sync Strings from Localazy ( #4804 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-06-02 12:05:08 +02:00
ElementBot
e8f29a38bf
Sync Strings ( #4775 )
2025-05-30 08:47:39 +00:00
ElementBot
bfa05ece67
Sync Strings from Localazy ( #4677 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-05-05 12:11:22 +02:00
ElementBot
847f8fcbf6
Sync Strings from Localazy ( #4648 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-04-28 10:59:35 +02:00
ElementBot
e3a32ba52e
Sync Strings from Localazy ( #4612 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-04-22 08:57:00 +02:00
Jorge Martin Espinosa
740c28eda9
Improve accessibility of the timeline ( #4579 )
...
* Make whole messages selectable and readable as a single unit when possible.
* Make most UI components not clickable when talkback is enabled.
* Make voice messages work with talkback too.
* Read grouped state events even if the events are collapsed.
* Move image and video item actions to the timeline item.
* Improve accessibility in the message context menu too
* Fix a11y issue on add attachment button.
* Add `contentDescription` to file icon so it's read aloud
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-04-15 15:28:29 +00:00
ElementBot
d9bfcc6c52
Sync Strings ( #4590 )
...
* Sync Strings from Localazy
* Fix strings usage after some were moved
* Fix Norwegian string that was causing lint to fail
* Update screenshots
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-04-14 11:24:28 +02:00
Jorge Martin Espinosa
977268b876
Fix bullet points not having leading margin on timeline items ( #4536 )
...
* Fix bullet points not having leading margin on timeline items
* Remove other usages of `SpannableString` constructor, use either `valueOf` to reuse the existing value or `SpannedString` instead if the spans don't have to change
2025-04-07 10:50:45 +02:00
ElementBot
c3ee00ed09
Sync Strings from Localazy ( #4506 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-03-31 10:58:46 +02:00
ganfra
97bd7b7479
Change (mention span) : rework and add more cases ( #4476 )
...
* change(mention span) : improve truncation logic
* change(mention span) : fix theme switching
* change(mention span) : start to pillify permalinks
* change(mention span) : use permalink directly
* change(mention span) : start improving mention type
* change(mention span) : use the appropriate MentionSpanProvider methods
* change(mention span) : introduce MentionSpanFormatter
* change(mention span) : introduce MentionSpanUpdater
* change(mention span) : Improve RoomNameCaches
* change(mention span) : remove useless param on HtmlConverterProvider
* change(mention span) : fix some remaining issues on the composer
* change(mention span) : remove pillifiedBody
* change(mention span) : fix some issues with pillification
* change(mention span) : fix getMentionsSpans
* change(mention span) : make sure all tests passes
* change(mention span) : remove the coroutine from the caches and a MentionSpanFormatterTest
* change(mention span) : add more tests on pillification
* change(mention span) : clean up
* Update screenshots
* change(mention span) : remove unexpected print
* change(mention span) : remove default values in constructor of TimelineTextBasedContent classes
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io>
2025-03-28 11:20:32 +01:00
Jorge Martin Espinosa
b9e286d9d6
Add 'unencrypted room' badges and labels ( #4445 )
...
* Add 'unencrypted room' icon and label to composer
* Modify colors for room details screen info labels
* Add exception to Konsist's preview check
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io>
2025-03-25 11:26:25 +00:00
ElementBot
8f0075e367
Sync Strings ( #4461 )
...
* Sync Strings from Localazy
* Fix UI tests
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-03-24 16:45:24 +00:00
ElementBot
17193ad35a
Sync Strings from Localazy ( #4421 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-03-17 09:54:03 +01:00
bmarty
9a75f40855
Sync Strings from Localazy
2025-03-10 00:28:38 +00:00
Benoit Marty
9af7737302
Add IconColorButton (CloseButton)
...
Figma: https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=1956-37586
2025-03-07 13:14:51 +01:00
bmarty
46acf414c1
Sync Strings from Localazy
2025-03-03 00:29:16 +00:00
bmarty
f549e7bba2
Sync Strings from Localazy
2025-02-17 00:30:17 +00:00
Benoit Marty
cc7fd55269
Use color from ElementTheme.
2025-02-06 15:10:15 +01:00
Benoit Marty
07d4778ae5
Use ElementTheme instead of MaterialTheme
2025-02-06 15:10:15 +01:00
bmarty
be91da966a
Sync Strings from Localazy
2025-02-03 00:29:01 +00:00
Benoit Marty
97f3be3dc5
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
bmarty
ff3fbe9cbf
Sync Strings from Localazy
2024-12-16 00:28:36 +00:00
bmarty
e8218b3a7c
Sync Strings from Localazy
2024-12-09 00:30:45 +00:00
ganfra
f2910272e8
feat(design) : update send button to match new background
2024-12-05 17:23:52 +01:00
ganfra
a81392d8ac
fix(composer) : use HideKeyboardWhenDisposed only in MessagesView
2024-12-04 11:31:33 +01:00
ganfra
a475cb8568
fix : hide keyboard when TextComposer is removed from composition
2024-12-03 12:11:41 +01:00
Benoit Marty
94ebac7e74
Add warning when adding a caption.
2024-12-02 15:53:48 +01:00
bmarty
5f8007d6f1
Sync Strings from Localazy
2024-12-02 00:30:02 +00:00
ElementBot
d9f8e9ce58
Sync Strings ( #3936 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-25 09:06:57 +00:00
Benoit Marty
9830522a30
Remove default value and clarify the code
2024-11-21 09:55:43 +01:00
Benoit Marty
fab9da2264
Edit / Add / Remove caption
2024-11-21 09:45:27 +01:00
Benoit Marty
0e36b2e6c7
Iterate on send button design.
2024-11-20 10:15:53 +01:00
ElementBot
bc59a70043
Sync Strings - add translations to Finnish ( #3883 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-18 11:37:17 +00:00
ElementBot
156e27a761
Sync Strings ( #3852 )
...
* Sync Strings from Localazy
* Fix tests
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-11-11 13:09:30 +01:00
Benoit Marty
19eb4c8395
Do not allow caption on audio files.
...
Regular files are not previewed, but prevent caption as well there.
2024-11-04 14:24:39 +01:00
Benoit Marty
39ab2f848a
Fix multiple previews issue.
2024-11-04 14:24:39 +01:00
Benoit Marty
223eae9602
Send caption with media
2024-11-04 14:24:39 +01:00
bmarty
0b609db1db
Sync Strings from Localazy
2024-11-04 00:27:46 +00:00
Benoit Marty
32e462cfc0
Fix import in test.
2024-10-30 15:58:49 +01:00
Benoit Marty
47f8172144
Format files
2024-10-30 15:45:12 +01:00
Benoit Marty
f1050b783e
TextComposer: Fix preview color.
2024-10-30 15:23:39 +01:00
Benoit Marty
06d994c9d2
TextComposer: Add more preview content.
2024-10-30 15:19:51 +01:00
Benoit Marty
b79ab2e1e5
Fix Preview issue with TextComposerReplyPreview
2024-10-30 15:13:01 +01:00