Commit graph

13827 commits

Author SHA1 Message Date
Wolf-Martell Montwé
e01c1ab895
Remove TextHeadline6 and replace by TextTitleLarge 2024-04-23 14:28:31 +02:00
Wolf-Martell Montwé
03635bec2c
Remove TextHeadline5 and replace by TextHeadlineSmall 2024-04-23 14:28:31 +02:00
Wolf-Martell Montwé
9665c085c1
Remove TextHeadline4 and replace by TextHeadlineMedium 2024-04-23 14:28:31 +02:00
Wolf-Martell Montwé
f945f137f3
Remove TextHeadline2 and replace by TextDisplayMedium 2024-04-23 14:28:30 +02:00
Wolf-Martell Montwé
c422161408
Remove TextCaption and replace by TextBodySmall 2024-04-23 14:28:30 +02:00
Wolf-Martell Montwé
31b69be8b2
Remove TextBody2 and replace by TextBodyMedium 2024-04-23 14:28:30 +02:00
Wolf-Martell Montwé
ad1464567d
Remove TextBody1 and replace by TextBodyLarge 2024-04-23 14:28:29 +02:00
Wolf-Martell Montwé
579de1afe7
Merge pull request #7769 from thunderbird/change-design-system-to-material3
Change remaining Design System to Material 3
2024-04-23 10:18:57 +00:00
Wolf-Martell Montwé
424a4b105f
Change SystemBar to use surface color until we change the colors to the latest design iteration 2024-04-23 11:50:20 +02:00
Wolf-Martell Montwé
afc6efe58d
Change Catalog App to use the new modal drawer 2024-04-23 11:50:20 +02:00
Wolf-Martell Montwé
746d46c5c5
Add ModalNavigationDrawer organism to design system 2024-04-23 11:50:20 +02:00
Wolf-Martell Montwé
e1a7027b17
Change Scaffold to Material 3 and remove drawer implementation 2024-04-23 11:50:20 +02:00
Wolf-Martell Montwé
b48bf023c5
Replace Background by Surface 2024-04-23 11:50:19 +02:00
Wolf-Martell Montwé
d72f6dee13
Change template to Material 3 2024-04-23 11:50:19 +02:00
Wolf-Martell Montwé
1ca318317f
Add setContentWithTheme to ComposeTest as theme2 requires all theme properties to be set 2024-04-23 11:50:19 +02:00
Wolf-Martell Montwé
f1b091cf93
Change organism to Material 3 2024-04-23 11:50:19 +02:00
Wolf-Martell Montwé
0fb65cf5fc
Change molecules to Material 3 2024-04-23 11:50:18 +02:00
Wolf-Martell Montwé
b97838ebeb
Add additional colors until we decided on the final colors 2024-04-23 11:50:18 +02:00
cketti
bef7bd1d19 Fix Context.registerReceiver() calls to specify export behavior 2024-04-22 18:20:23 +02:00
Wolf-Martell Montwé
823aa11850
Remove buttonContentPadding as it's already defined by Material 3 and we're using the same values 2024-04-22 13:51:12 +02:00
Wolf-Martell Montwé
facef2ac85
Change Icon to Material 3 2024-04-22 13:51:12 +02:00
cketti
6ac311b504 Ignore detekt errors for SettingsImporter 2024-04-19 19:04:18 +02:00
cketti
dfe29f0382 Change SettingsImporter to use constructor for dependency injection 2024-04-19 19:03:55 +02:00
cketti
9ce8a94bb5 Remove unused functionality from SettingsImporter 2024-04-19 17:54:53 +02:00
cketti
7a71129b62 Minor code cleanup 2024-04-19 17:53:05 +02:00
cketti
90d6a6fc95 Convert SettingsImporter to Kotlin 2024-04-19 16:27:28 +02:00
cketti
1bc44bd51a Rename .java to .kt 2024-04-19 15:31:12 +02:00
Wolf-Martell Montwé
71f6713a2e
Merge pull request #7760 from thunderbird/dependency-updates
Dependency updates
2024-04-18 08:58:41 +00:00
Wolf-Martell Montwé
ca7c671157
Change koin to use the new BOM and bump version 3.5.3 -> 3.5.6 2024-04-17 12:20:55 +02:00
Wolf-Martell Montwé
5cc3cab689
Bump Kotlin and AndroidX Compose
- Kotlin BOM 1.9.22 -> 1.9.23
- Kotlin KSP 1.9.22-1.0.17 -> 1.9.23-1.0.20
- AndroidX Compose BOM 2024.02.01 -> 2024.04.00
- AndroidX Compose Compiler 1.5.10 -> 1.5.11
- Compose detekt plugin 0.3.11 -> 0.3.15
2024-04-17 11:34:42 +02:00
cketti
02d09996b4
Merge pull request #7747 from thunderbird/settings_import_refactor1
Refactor `SettingsImporter` [1/x]
2024-04-17 11:29:16 +02:00
Wolf-Martell Montwé
90adab1fc6
Bump dependencies
- Clikt 4.2.2 -> 4.3.0
- CommonsIO 2.15.1 -> 2.16.1
- Forkhandles BOM 2.13.1.0 -> 2.15.1.0
- Http4k BOM 5.13.7.0 -> 5.16.0.0
- Mockito 5.8.0 -> 5.11.0
- Mockito Kotlin 5.2.1 -> 5.3.1
- OkIO 3.8.0 -> 3.9.0
- Robolectric 4.11.1 -> 4.12.1
2024-04-17 11:26:46 +02:00
Wolf-Martell Montwé
0cc96e4c6b
Bump Gradle 8.6 -> 8.7 2024-04-17 11:13:43 +02:00
cketti
65d274eaf9
Merge pull request #7742 from thunderbird/activities_from_background
Add support for background activity start mode (Android 14)
2024-04-16 15:48:43 +02:00
cketti
3a9947b2c5 Refactor SettingsFileParser 2024-04-16 15:27:48 +02:00
cketti
123a2aa98f Convert SettingsFileParser to Kotlin 2024-04-16 15:26:54 +02:00
cketti
1c5b4674e4 Rename .java to .kt 2024-04-16 15:14:58 +02:00
cketti
1c4925b05d Add support for background activity start mode
See https://developer.android.com/about/versions/14/behavior-changes-14#background-activity-restrictions
2024-04-16 12:44:01 +02:00
cketti
62fbfa0102 Remove unused code 2024-04-16 12:44:01 +02:00
cketti
5936cd2749 Remove custom startIntentSenderForResult() mechanism
We can use the activity result dispatch mechanism of `FragmentActivity` instead.
2024-04-16 12:44:01 +02:00
Wolf-Martell Montwé
f1b95496d9
Merge pull request #7757 from thunderbird/dependabot/github_actions/gradle/wrapper-validation-action-3
Bump gradle/wrapper-validation-action from 2 to 3
2024-04-16 10:03:06 +00:00
cketti
9f7e1b78ad
Merge pull request #7756 from thunderbird/remove_outdated_changelogs
Remove outdated changelog files
2024-04-16 11:42:29 +02:00
Wolf-Martell Montwé
2caa719cce
Change validation action to new name 2024-04-16 10:55:59 +02:00
dependabot[bot]
3d1cca19d5
Bump gradle/wrapper-validation-action from 2 to 3
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2 to 3.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 14:34:18 +00:00
cketti
62fa2d8ae6 Remove outdated changelog files
We don't want translators to waste their time translating old changelogs.
2024-04-15 15:24:23 +02:00
cketti
7488c6aef3
Merge pull request #7749 from yurtpage/i18n
app-metadata: new translation
2024-04-15 15:24:00 +02:00
Yurt Page
4282527ce8 Add Russian translation for app metadata 2024-04-15 14:11:26 +02:00
cketti
c98d1ed40c
Merge pull request #7743 from thunderbird/foreground_service_type_permission
Add `FOREGROUND_SERVICE_DATA_SYNC` permission to manifest
2024-04-11 11:28:39 +02:00
cketti
ca9fa1527d Extract parsing code from SettingsImporter 2024-04-06 18:55:30 +02:00
cketti
5a4e576d79 Extract data holder classes from SettingsImporter 2024-04-06 15:12:43 +02:00