Benoit Marty
1a6376e723
Merge branch 'develop' into feature/bma/dataObject
2023-08-28 10:56:02 +02:00
Benoit Marty
cd558bc09f
Import strings with Localazy.
2023-08-25 12:15:06 +02:00
Benoit Marty
52853101d9
migrate object to data object ( #1135 )
2023-08-24 09:32:44 +02:00
Benoit Marty
69486c60dd
Merge pull request #1001 from vector-im/renovate/io.nlopez.compose.rules-detekt-0.x
...
Update dependency io.nlopez.compose.rules:detekt to v0.2.1
2023-08-17 17:48:52 +02:00
Benoit Marty
4426fcd567
Merge pull request #1057 from vector-im/sync-localazy
...
Sync Strings
2023-08-17 17:46:35 +02:00
Jorge Martin Espinosa
e3cfbc113b
Upgrade compose-material3 to 1.2.0-alpha05 version ( #1011 )
...
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Also upgrade compileSdk to 34.
2023-08-17 14:20:54 +02:00
Benoit Marty
eb4c2fba77
Fix issue detected by detekt
2023-08-16 15:24:18 +02:00
bmarty
1eb0320b2b
Sync Strings from Localazy
2023-08-14 00:08:49 +00:00
ElementBot
5ecafeb49f
Sync Strings from Localazy ( #1032 )
...
Co-authored-by: Florian14 <Florian14@users.noreply.github.com >
2023-08-11 14:34:05 +00:00
Jorge Martin Espinosa
53e80e6b5d
[Compound] Implement DropdownMenu customisations. ( #1050 )
...
* Compound: implement `DropdownMenu` customisations.
* Update screenshots
* Add changelog
* Address review comments
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-08-11 13:09:51 +00:00
Jorge Martin Espinosa
af932b31c4
[Compound] Implement components (Button) ( #1021 )
...
* Create `CompoundButton`
* Some fixes
* Lint fixes
* Start replacing existing `Button` usages
* Replace button usages
* Remove previous Button composable
* Rename `CompoundButton` to `Button`
* Fix emphasized button being displayed as Text
* Fix cancel button in `WaitListView`
* Update screenshots
* Add shorthand functions for `OutlinedButton` and `TextButton`
* Add changelog
* Fix wrong size used for emphasized button in dialog
* Create a private `ButtonInternal` implementation with the shared logic.
- Make `ButtonStyle` private.
- Rename `title` to `text`.
- Rename `buttonStyle` and `buttonSize` to just `style` and `size`.
* Fix several warnings and lint issues.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-08-08 16:11:37 +00:00
Benoit Marty
70787a0345
Merge pull request #986 from vector-im/feature/bma/bigFontSizeImprovement
...
Big font size improvements
2023-07-28 17:02:29 +02:00
Benoit Marty
d06f86f79d
Merge pull request #967 from vector-im/feature/bma/detektConfig
...
Update detekt config.
2023-07-28 16:47:26 +02:00
Benoit Marty
d46a79316e
Auto capitalize first letter of sentences for messages, room topic and bug report description. ( #948 )
2023-07-27 17:13:42 +02:00
Benoit Marty
cc2a01f483
Ensure room name have horizontal padding and is centered if displayed on several lines, and remove unnecessary Box around the Avatar.
2023-07-27 15:53:20 +02:00
Benoit Marty
d3cea1e69c
Sync strings.
2023-07-27 12:16:04 +02:00
Jorge Martin Espinosa
9bd97ad329
Improve fetch members performance, relax regexes for validating ids ( #964 )
...
* Fetched `RoomMembers` are mapped in parallel
* Add horizontal padding to room/user name in room details screen
* Relax User & Event id regex matches
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-07-26 16:31:26 +02:00
Benoit Marty
996574f2c6
Enable detekt rule PreviewPublic and fix existing issues.
2023-07-26 10:08:39 +02:00
Benoit Marty
45954b4723
Fix code quality check failures after new rules from #935 has been merged on develop.
2023-07-21 16:04:55 +02:00
Benoit Marty
c72f1a09a7
Enable detekt rules UnnecessaryParentheses and cleanup the code.
2023-07-20 18:08:08 +02:00
Benoit Marty
55538c2773
Enable detekt rules UnusedImports and cleanup the code.
2023-07-20 18:00:23 +02:00
renovate[bot]
6d3b816bf5
Update dependency app.cash.molecule:molecule-runtime to v1 ( #925 )
...
* Update dependency app.cash.molecule:molecule-runtime to v1
* Replace `RecompositionClock` with `RecompositionMode`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2023-07-20 07:36:19 +02:00
Benoit Marty
86cc4a9e05
Also rename the Composable.
2023-07-18 23:10:10 +02:00
ganfra
888ca1c86b
Merge branch 'develop' into feature/fga/power_level
2023-07-18 22:54:33 +02:00
ganfra
e09b8aca0e
Merge pull request #900 from vector-im/feature/fga/better_media_handling
...
Feature/fga/better media handling
2023-07-18 17:52:41 +02:00
ganfra
f7c55f8d04
Merge branch 'develop' into feature/fga/better_media_handling
2023-07-18 15:13:59 +02:00
Marco Romano
78773b68e7
Make the functions in SystemUtils extensions ( #899 )
...
- They are now all extensions over `Context` or `Activity` (when `Context` is not enough) (some of them already were).
- Allows for IDE completion.
2023-07-18 13:11:11 +00:00
ganfra
e00462900e
PowerLevel: use new api exposed from rust which doesn't need to load members.
2023-07-18 15:10:44 +02:00
ElementBot
045d957f91
Sync Strings ( #882 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com >
2023-07-17 10:22:15 +02:00
ganfra
31abc20fc2
Media: upload audio
2023-07-13 20:34:07 +02:00
Benoit Marty
8fa006bd03
Fix issue about modifier.
2023-07-12 09:37:13 +02:00
Benoit Marty
df4c03cc8e
Improve UX on Block/Unblock user action. Add loading and error case. And make the value (a bit more) live.
2023-07-11 17:48:31 +02:00
Benoit Marty
16f30db20e
Move TypographyAliases next to ColorAliases
2023-07-11 11:29:56 +02:00
Benoit Marty
84fad3e7f3
Create alias for typography (more semantic name). aliasButtonText
2023-07-11 10:29:06 +02:00
Benoit Marty
529f6d681e
Create alias for typography (more semantic name). aliasScreenTitle
2023-07-11 10:29:06 +02:00
Benoit Marty
5f3ba74f30
Remove fontSize parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
f0d3b9da53
Remove fontWeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
247348b372
TextStyle again.
2023-07-10 17:33:42 +02:00
Benoit Marty
7be0e3ea4b
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
2023-07-10 17:33:42 +02:00
Chris Smith
130c026d81
Merge pull request #824 from vector-im/misc/cjs/left-align-top-bars
2023-07-10 12:23:29 +01:00
Benoit Marty
6bf707bf5f
Merge pull request #828 from vector-im/sync-localazy
...
Sync Strings
2023-07-10 13:08:03 +02:00
bmarty
0cf24610c9
Sync Strings from Localazy
2023-07-10 00:11:05 +00:00
Chris Smith
4f014fcde2
Add test for leaving rooms
...
Completely unrelated to what I was doing, but might appease the
code coverage gods?
2023-07-07 14:13:18 +01:00
Chris Smith
0f8cf50244
Room details: don't allow edits in DMs
...
If the room is a DM, we won't allow any editing functionality
regardless of power levels.
If there is no topic set, then the entire section is hidden,
like in rooms without a topic where you lack the power level
to change it.
Closes #799
2023-07-07 14:13:18 +01:00
Chris Smith
85d20c7874
Remove CenterAlignedTopAppBar
...
Centering the titles is very iOS-y and not aligned with the material
guidelines (which say center aligned top bars are only for the main
root page in the app). They also present issues when we have titles
and textual actions that end up being quite long in other languages,
as they end up merging together.
Fixes #655
2023-07-07 13:59:05 +01:00
Chris Smith
e0d5096afb
Merge pull request #797 from vector-im/feature/cjs/hide-self-in-search
2023-07-07 12:26:05 +01:00
Chris Smith
a00e6fbb33
Introduce MatrixClient.isMe for checking sessionID
2023-07-07 12:03:43 +01:00
ganfra
da27970116
Merge branch 'develop' into feature/fga/waiting_ss_room
2023-07-07 11:34:45 +02:00
Jorge Martin Espinosa
df8f447e23
[Design] Use outlined textfields in login screen ( #801 )
...
* Use outlined textfields in the login screen
* Fix enabled status
* Fix loading state for button in `ConfirmAccountProviderView` too
* Update subtitle string
* Remove no longer used translation
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-07-07 10:08:38 +02:00
Marco Romano
f33561c25d
Revert "Auto generate dark mode previews and screenshots ( #776 )" ( #784 )
...
This reverts commit 79b529193c .
2023-07-05 15:47:53 +02:00