Recreate legacy login screen in Compose.

Port the old sign-in UI and behavior (gradient, branded social buttons, policy footer, and continue-anonymous dialog) and add Login contract/ViewModel stubs while keeping unauthorized Manage-to-Login navigation intact.

Made-with: Cursor
This commit is contained in:
2026-03-01 19:34:29 +01:00
parent 7c00163304
commit 90792c601c
10 changed files with 462 additions and 7 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 703 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

View File

@@ -0,0 +1,18 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="18dp"
android:height="18dp"
android:viewportWidth="48"
android:viewportHeight="48">
<path
android:fillColor="#FFC107"
android:pathData="M43.61,20.08H42V20H24v8h11.3C33.65,32.66 29.19,36 24,36c-6.63,0 -12,-5.37 -12,-12s5.37,-12 12,-12c3.06,0 5.84,1.15 7.96,3.04l5.66,-5.66C34.01,6.05 29.27,4 24,4 12.95,4 4,12.95 4,24s8.95,20 20,20 20,-8.95 20,-20c0,-1.34 -0.14,-2.65 -0.39,-3.92z" />
<path
android:fillColor="#FF3D00"
android:pathData="M6.31,14.69l6.57,4.82C14.66,15.1 18.94,12 24,12c3.06,0 5.84,1.15 7.96,3.04l5.66,-5.66C34.01,6.05 29.27,4 24,4 16.32,4 9.65,8.34 6.31,14.69z" />
<path
android:fillColor="#4CAF50"
android:pathData="M24,44c5.17,0 9.86,-1.98 13.41,-5.2l-6.19,-5.24C29.17,35.1 26.7,36 24,36c-5.17,0 -9.61,-3.32 -11.26,-7.93l-6.52,5.02C9.52,39.56 16.23,44 24,44z" />
<path
android:fillColor="#1976D2"
android:pathData="M43.61,20.08H42V20H24v8h11.3c-0.79,2.25 -2.23,4.2 -4.08,5.56l0,0 6.19,5.24C37.01,39.16 44,34 44,24c0,-1.34 -0.14,-2.65 -0.39,-3.92z" />
</vector>