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
5047136a7b
Merge pull request #983 from vector-im/feature/bma/lintErrors
...
Update lint rules, remove unused resource and sync strings.
2023-07-27 15:59:38 +02:00
Benoit Marty
1d89584daf
Improve rendering of Text composer regarding fontScale. ( #984 )
2023-07-27 15:45:02 +02:00
Benoit Marty
96b7923979
Improve rendering of "All chats" regarding fontScale. ( #984 )
2023-07-27 15:44:56 +02:00
Benoit Marty
fb870a0903
Set expicit fontSize parameter (to default value 1f), to test different fontScale more easily.
2023-07-27 15:43:20 +02:00
Jorge Martin Espinosa
e351e87dbc
[Compound] Implement platform components (Switch, RadioButton, Checkbox) ( #982 )
...
* Create our custom Switch component
* Update RadioButton colors
* Update Checkbox colors
* Fix padding in `ReplyToContent`
* Add `indeterminate` and `hasError` parameters to `CheckBox`.
Improve previews.
* Improve Switch previews.
* Improve RadioButton previews.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-07-27 14:55:58 +02:00
Benoit Marty
d656c29ea5
Fix lint false positive.
2023-07-27 11:50:16 +02:00
Benoit Marty
fbc627c738
Remove other unused resource.
2023-07-27 11:41:10 +02:00
Benoit Marty
e7f673c5bc
Add missing preview.
2023-07-26 14:01:23 +02:00
Benoit Marty
613cd4f863
Enable detekt rules UseDataClass and fix existing issues.
2023-07-26 11:51:17 +02:00
Benoit Marty
15ac81d32a
Enable detekt rules UnderscoresInNumericLiterals and fix existing issues.
2023-07-26 11:48:08 +02:00
Benoit Marty
d433c3cbaa
Enable detekt rules AlsoCouldBeApply and fix existing issues.
2023-07-26 11:10:46 +02:00
Benoit Marty
996574f2c6
Enable detekt rule PreviewPublic and fix existing issues.
2023-07-26 10:08:39 +02:00
ganfra
cfd43af45c
Merge branch 'develop' into feature/fga/avoid_deadlocks
2023-07-25 16:09:24 +02:00
ganfra
9cf74eff63
Clean PR
2023-07-25 16:02:33 +02:00
Benoit Marty
a3f28a442e
Fix regression from 061ac9bce3, composition log was not correct.
2023-07-24 15:36:55 +02:00
ganfra
2f92203d85
Room: avoid calling displayName/avatarData on each recomposition
2023-07-21 15:19:19 +02:00
Benoit Marty
c72f1a09a7
Enable detekt rules UnnecessaryParentheses and cleanup the code.
2023-07-20 18:08:08 +02:00
Benoit Marty
d84a9d5d24
Create sheetStateForPreview to avoid code duplication.
2023-07-20 17:39:55 +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
fa0aeccf22
Media: Clean after pr reviews
2023-07-18 16:38:36 +02:00
ganfra
f7c55f8d04
Merge branch 'develop' into feature/fga/better_media_handling
2023-07-18 15:13:59 +02:00
Benoit Marty
56691ed753
Use Large and remove Huge.
2023-07-18 14:58:09 +02:00
Benoit Marty
b86f829cfc
Create Huge logo size
2023-07-18 12:12:39 +02:00
Benoit Marty
7d9a02075a
Small refacto to have more Preview.
2023-07-18 11:32:52 +02:00
Benoit Marty
4186c810e4
Small refacto.
2023-07-18 11:22:51 +02:00
Benoit Marty
9013bb6f1d
No need to use trick for night resource when using DayNightPreviews annotation.
2023-07-18 11:19:46 +02:00
Benoit Marty
d3f1d122ed
Fix preview.
2023-07-18 10:12:56 +02:00
Benoit Marty
0fd9ba5602
Format file
2023-07-18 10:12:56 +02:00
Benoit Marty
9a76adcd5e
Fix text color
2023-07-18 10:12:56 +02:00
Jorge Martin Espinosa
280b7e32e0
Hide encryption history + FTUE flow ( #839 )
...
* First attempt at implementing encrypted history banner and removing old UTDs
* Get the right behavior in the timeline
* Implement the designs
* Extract post-processing logic, add tests
* Add encryption banner to timeline screenshots
* Create FTUE feature to handle welcome screen and analytics
* Move classes to their own packages, add tests for `DefaultFtueState`.
* Remove unnecessary private MutableStateFlow
* Move some FTUE related methods and classes back to the `impl` module
* Handle back press at each FTUE step
* Remove unneeded `TestScope` receiver for `createState` in tests.
* Use light & dark previews for the banner view.
* Move color customization from `TextStyle` to `Text` component.
* Rename `InfoList` design components, use them in `AnalyticsOptInView` too.
* Cleanup MatrixClient.
* Fix copy&paste error
Co-authored-by: Benoit Marty <benoit@matrix.org >
* Fix typo
* Fix Maestro tests
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2023-07-17 18:34:36 +02:00
ganfra
c4d0938839
ProgressDialog: add cancelable...
2023-07-13 23:49:55 +02:00
Benoit Marty
be6b8c825b
Fix account provider change on nightly and release ( #861 )
...
* Use parallelMap (same code)
* Add proguard rules. Fixes #818
* Rename file proguard-rules.pro to consumer-rules.pro for coherency.
* Remove empty and non-referenced proguard files.
2023-07-13 14:46:57 +02:00
Benoit Marty
16f30db20e
Move TypographyAliases next to ColorAliases
2023-07-11 11:29:56 +02:00
Benoit Marty
d60a590cb5
Fix regression on some colors. Introduce a temporary color, since the color values are not in Compound. temporaryColorBgSpecial
2023-07-11 10:29:06 +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
277595412f
Remove lineHeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
68f14141d6
Remove letterSpacing parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
d10fde194f
Remove fontFamily 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
7be0e3ea4b
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
2023-07-10 17:33:42 +02:00
Benoit Marty
9b042cf056
Remove ElementColors. We should use semantics and material colors now.
2023-07-10 17:33:42 +02:00
Benoit Marty
4afdccb3ed
Merge pull request #826 from vector-im/feature/bma/swipeAction
...
Improve swipe to reply rendering
2023-07-10 13:56:29 +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
1d6bfd19f1
Improve animation of Swipe to reply: replace usage of SwipeToDismiss by Modifier.draggable
2023-07-10 11:52:27 +02:00
Jorge Martin Espinosa
ac0b799b6e
Make Showkase browser work in the nightly versions ( #829 )
2023-07-10 10:10:22 +02:00
Benoit Marty
734d2b71f7
Merge pull request #823 from vector-im/feature/bma/snackbarFix
...
Snackbar fix
2023-07-07 22:04:37 +02:00
Marco Romano
220a6087f9
Use @DayNightPreviews to correctly render the PinIcon in dark mode ( #795 )
...
- Fixes rendering of `-night` resources in screenshot tests by overriding the `nightMode` with `paparazzi.unsafeUpdateConfig()`.
2023-07-07 16:35:34 +02:00