Clara Fok
2395c5619d
Refactored NiaNavigator
...
Made NiaNavigator a stateless class only responsibly for navigating and pop (modifying backStack).
Navigation state now lives in a new class called NiaNavigatorState.
The state of this class is saved and restored by ViewModel.
7 months ago
Aurimas Liutikas
cab5cac3ee
Upgrade all Gradle plugins to latest versions
...
Test: ./gradlew :app:assemble :app:lintProdRelease :app-nia-catalog:lintRelease :lint:lint dependencyGuard
7 months ago
Aurimas Liutikas
b6c1d18ed4
Upgrade Gradle, AGP, KGP
...
Gradle 9.0.0 -> 9.1.0
AGP 8.12.2 -> 8.13.0
KGP 2.1.10 -> 2.2.20
Test: ./gradlew build
7 months ago
Simon Marquis
17162dab60
graphUpdate
11 months ago
Simon Marquis
1c61be7b7b
Update color mapping
...
| Type | Plugin ID | Color |
|-------------|------------------------------------|------------------------|
| Application | `nowinandroid.android.application` | `#CAFFBF` PastelGreen |
| Feature | `nowinandroid.android.feature` | `#FFD6A5` PastelOrange |
| Library | `nowinandroid.android.library` | `#9BF6FF` PastelBlue |
| Test | `nowinandroid.android.test` | `#A0C4FF` PastelMauve |
| JVM | `nowinandroid.jvm.library` | `#BDB2FF` PastelPurple |
| Unknown | `?` | `#FFADAD` PastelRed |
11 months ago
Simon Marquis
c94e82849b
Merge remote-tracking branch 'origin/main' into graphs
11 months ago
Simon Marquis
e8dc43b58b
graphUpdate
12 months ago
Simon Marquis
e079e68815
Delete old graphs
12 months ago
Aurimas Liutikas
4d45004820
Upgrade to latest stable AGP 8.12.2
...
- Upgrades to a newer version of compose bom that pulls in newer
versions of lint checks that work with AGP 8.12.2
- Bump the minSdk to 23 because compose now requires minSdk 23
- Update Navigation_fontScale2.png due to compose upgrade
- Clean up BuildConfig set up since we already use Gradle 9.0.0
Test: ./gradlew build
12 months ago
Aurimas Liutikas
19f0358550
Upgrade to the newest version of dagger/hilt
...
This brings in a fix for Gradle Isolated Projects
https://github.com/google/dagger/issues/4423
Thus helping to make progress on https://github.com/android/nowinandroid/issues/1842
1 year ago
Aurimas Liutikas
e0e43c92a2
Upgrade Kotlin to 2.1.10, KSP to 2.1.10-1.0.31
1 year ago
alexvanyo
ce85daa8e8
🤖 Updates baselines for Dependency Guard
1 year ago
alexvanyo
aeaa525333
🤖 Updates baselines for Dependency Guard
1 year ago
Rob Orgiu
7770f83fa5
Updates dependencies baseline
2 years ago
Rob Orgiu
31c4f05872
Simplify Drag&Drop implementation
2 years ago
renovate[bot]
149e759ae0
🤖 Updates baselines for Dependency Guard
2 years ago
renovate[bot]
494d55af4c
🤖 Updates baselines for Dependency Guard
2 years ago
Yuri Schimke
0dd998765c
Update dependencies
...
Update Compose BOM to 2024.11.00 and update other dependencies, such as Robolectric and Roborazzi.
Also, update Screenshot Tests with sdk version 35 for better screenshot testing.
2 years ago
dturner
a134126d8a
🤖 Updates baselines for Dependency Guard
2 years ago
dependabot[bot]
04a080cd32
🤖 Updates baselines for Dependency Guard
2 years ago
dturner
cd814c0aa7
🤖 Updates baselines for Dependency Guard
2 years ago
Ben Weiss
c01a129e4a
Nightly builds with baseline profiles ( #1173 )
...
* Overall build
* Enable nightly builds
* Enable Startup Profile generation for release builds
* Skip BP generation for regular Builds
* Test baseline profiles for all variants
* Cleanup
* Remove stale baseline-prof.txt
* Add generated profiles to .gitignore
* GMD
* Setup GMD in separate step
* Add GMD setup to all workflows
* Lower GMD specs
* Update GMD and Android SDK setup
* Add options test options for GMD startup
* Ensure only one device is used for bp / benchmark
* Apply guidance from issuetracker b/287312019
* Add new metrics for baseline profile measurement
Added custom metrics to better understand how effective a baseline
profile is. These TraceSectionMetrics keep track of JIT compilations
as well as class initializations which should go down when a BP is
properly applied to the app.
2 years ago
dependabot[bot]
d111b7aa2f
🤖 Updates baselines for Dependency Guard
2 years ago
dependabot[bot]
f3a1ed2e7e
🤖 Updates baselines for Dependency Guard
2 years ago
Alex Vanyo
be7bcb53fd
Update Compose BOM To 2024.09.00
...
Change-Id: Id6f32607441c0e451e3617c67c5b7afdb77ef16d
2 years ago
Don Turner
1d4b62b59b
Merge pull request #1578 from android/av/material3-adaptive-rc01
...
Update material3-adaptive to rc01
2 years ago
Don Turner
8ef91fd786
Merge pull request #1577 from android/dependabot/gradle/kotlin-ksp-1b68cfcf8d
...
Bump the kotlin-ksp group across 1 directory with 8 updates
2 years ago
Alex Vanyo
b2084bdd84
Update material3-adaptive to rc01
...
Change-Id: I17ae06587cad7d7b823eb2c0362919510c3ed533
2 years ago
songgyubin
a8a8647c20
Update to Material Adaptive 1.0.0-rc01
2 years ago
dependabot[bot]
b778571ec1
🤖 Updates baselines for Dependency Guard
2 years ago
Simon Marquis
85129e4660
Kotlin 2.0.0 ( #1036 )
...
* 🚧 Kotlin 2.0.0-Beta4
* Testing useKSP2 useK2Uast
* KSP 2.0.0-Beta4-1.0.19
* Update lint 8.4.0-alpha13
* 2.0.0-Beta5
* Lint 8.5.0-alpha02
* Update libs.versions.toml
* Update libs.versions.toml
* 🤖 Updates baselines for Dependency Guard
* KSP `2.0.0-Beta5-1.0.20`
* 2.0.0-RC1
* lint 8.5.0-alpha06
* Kotlin 2.0.0-RC2
* Lint 8.5.0-alpha07
* Fix missing imports
* Migrate from deprecated `kotlinOptions` to `composeCompiler`
* Kotlin 2.0.0-RC3 and AGP 8.6.0-alpha01
* Kotlin 2.0.0 & KSP 2.0.0-1.0.21
* Add `.kotlin` directory to `.gitignore`
* Migrate from deprecated kotlinOptions to compilerOptions
* Restore main workflow
* Migrate from deprecated kotlinOptions to compilerOptions
* Restore relative directories for Compose compiler metrics & reports
---------
Co-authored-by: Don Turner <dturner@users.noreply.github.com>
2 years ago
Don Turner
dfcf4af55a
Merge branch 'main' into av/material-adaptive-beta-01
2 years ago
Don Turner
d2113521a8
Merge pull request #1447 from android/dependabot/gradle/hilt-2.51.1
...
Bump hilt from 2.51 to 2.51.1
2 years ago
alexvanyo
aa31f65e81
🤖 Updates baselines for Dependency Guard
2 years ago
dependabot[bot]
8987ae7eae
🤖 Updates baselines for Dependency Guard
2 years ago
Alex Vanyo
211654ff16
Merge pull request #1373 from android/av/navigation-suite
...
Add NavigationSuiteScaffold
2 years ago
dependabot[bot]
a161109168
🤖 Updates baselines for Dependency Guard
2 years ago
Alex Vanyo
3fb6df7c33
Add NavigationSuiteScaffold
...
Change-Id: I36710d880bff381ed86c61632f2ab91902727775
2 years ago
Jose Alcérreca
1da560f582
Revert "Configure baseline profiles in the baselineProfile lambda" ( #1398 )
...
This reverts commit 7980c1d0df .
2 years ago
Ben Weiss
7980c1d0df
Configure baseline profiles in the baselineProfile lambda ( #1060 )
...
* Configure baseline profiles in the baselineProfile lambda
* This is the correct and easiest way to set up baseline profiles correctly.
* See b/313428246 for more context.
* Handle empty topics during baseline profile generation
* Revert to API 33 GMD and fail empty screen tests
* Rename withChildren to noChildren for better legibility
* Remove unused log tags
* Update benchmark and metrics versions
* 🤖 Updates baselines for Dependency Guard
---------
Co-authored-by: Tomáš Mlynarič <mlykotom@google.com>
Co-authored-by: Jaehwa Noh <shwoghk14@gmail.com>
2 years ago
Sergey Pinkevich
2ade8c8f1c
Merge branch 'dependabot/gradle/androidx.activity-activity-compose-1.8.2' of https://github.com/android/nowinandroid into dependabot/gradle/androidx.activity-activity-compose-1.8.2
2 years ago
Jaehwa Noh
a22b724a66
Change getByName to named
...
- reference by [APIs to avoid](https://docs.gradle.org/current/userguide/task_configuration_avoidance.html#apis_to_avoid )
Change-Id: Idf1ce9cf372b8f5da2f0da95fcf53454ffb3388f
2 years ago
Don Turner
70dcd5119d
Make path to module graph image dynamic. Fixes #1286
...
Change-Id: I595a841ef7b06cccc959ca96d18824f4fad4c261
2 years ago
Don Turner
3e4aad3210
Merge pull request #1257 from android/dt/add-module-graphs
...
Update module dependency graphs and add script to create them
2 years ago
Don Turner
a5025390af
Add title to READMEs to describe the dependency graph
...
Change-Id: Ifb4b44e67df53ddd8ed048122c6c12a904e61528
2 years ago
SergeyPinkevich
06f08a58dd
🤖 Updates baselines for Dependency Guard
2 years ago
alexvanyo
a6f223301e
🤖 Updates baselines for Dependency Guard
2 years ago
Don Turner
1fde4f5753
Merge pull request #1266 from android/dependabot/gradle/androidx.browser-browser-1.8.0
...
Bump androidx.browser:browser from 1.6.0 to 1.8.0
2 years ago
mlykotom
a7a7736426
🤖 Updates baselines for Dependency Guard
2 years ago
dependabot[bot]
5448786c4d
🤖 Updates baselines for Dependency Guard
2 years ago