Files
mitch030504--Wiicompiled_VR…/android/app/src/main/res/values/themes.xml
T
iChris4 e2a898eab7 Added Quest Mii management features
- Introduced new layout files for Mii items, Mii editor, and My Miis page.
- Implemented MiiData serialization and deserialization tests to ensure data integrity.
- Created MiiDatabase tests to validate database creation, modification, and error handling.
- Added MiiIds tests to verify ID generation and MAC address derivation.
- Developed MiiRenderer tests to confirm rendering functionality for Mii parts.
2026-09-24 03:41:39 +02:00

240 lines
11 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Fullscreen, no action bar: the Android surface is only ever a mirror
behind the OpenXR session. -->
<style name="Theme.WiiCompiled.Quest" parent="android:Theme.Material.NoActionBar.Fullscreen">
<item name="android:windowBackground">@android:color/black</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>
<!-- The 2D launcher panel: dark Material widgets tinted with the launcher palette. -->
<style name="Theme.WiiCompiled.Launcher" parent="android:Theme.Material.NoActionBar">
<item name="android:windowBackground">@color/neutral_900</item>
<item name="android:statusBarColor">@color/neutral_900</item>
<item name="android:navigationBarColor">@color/neutral_900</item>
<item name="android:colorPrimary">@color/neutral_900</item>
<item name="android:colorAccent">@color/primary_400</item>
<item name="android:colorControlNormal">@color/neutral_400</item>
<item name="android:textColorPrimary">@color/neutral_100</item>
<item name="android:textColorSecondary">@color/neutral_400</item>
<item name="android:colorBackground">@color/neutral_950</item>
<item name="android:alertDialogTheme">@style/Theme.WiiCompiled.Launcher.Dialog</item>
</style>
<style name="Theme.WiiCompiled.Launcher.Dialog" parent="android:Theme.Material.Dialog.Alert">
<item name="android:colorAccent">@color/primary_400</item>
<item name="android:colorBackground">@color/neutral_900</item>
</style>
<!-- Namespace for the launcher's view styles below. -->
<style name="Launcher" />
<style name="Launcher.PageTitle">
<item name="android:textColor">@color/neutral_300</item>
<item name="android:textSize">26sp</item>
<item name="android:fontFamily">sans-serif-medium</item>
</style>
<style name="Launcher.SectionLabel">
<item name="android:textColor">@color/neutral_300</item>
<item name="android:textSize">14sp</item>
<item name="android:fontFamily">sans-serif-medium</item>
</style>
<style name="Launcher.NavItem">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">48dp</item>
<item name="android:orientation">horizontal</item>
<item name="android:gravity">center_vertical</item>
<item name="android:paddingStart">12dp</item>
<item name="android:paddingEnd">12dp</item>
<item name="android:layout_marginBottom">2dp</item>
<item name="android:background">@drawable/bg_nav_item</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<style name="Launcher.NavIcon">
<item name="android:layout_width">24dp</item>
<item name="android:layout_height">24dp</item>
<item name="android:tint">@color/nav_content</item>
<item name="android:duplicateParentState">true</item>
</style>
<style name="Launcher.NavLabel">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginStart">14dp</item>
<item name="android:textColor">@color/nav_content</item>
<item name="android:textSize">19sp</item>
<item name="android:duplicateParentState">true</item>
</style>
<!-- The Patches page's Import, WheelWizard's Default button with its FileImport icon. -->
<style name="Launcher.ImportButton">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">40dp</item>
<item name="android:gravity">center</item>
<item name="android:paddingStart">16dp</item>
<item name="android:paddingEnd">18dp</item>
<item name="android:background">@drawable/bg_button_secondary</item>
<item name="android:drawableStart">@drawable/ic_file_import</item>
<item name="android:drawablePadding">10dp</item>
<item name="android:drawableTint">@color/neutral_100</item>
<item name="android:text">@string/patches_import</item>
<item name="android:textColor">@color/neutral_100</item>
<item name="android:textSize">15sp</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<!-- The Patches page's Browse, WheelWizard's Primary button with its Search icon. -->
<style name="Launcher.BrowseButton" parent="Launcher.ImportButton">
<item name="android:background">@drawable/bg_play_button</item>
<item name="android:drawableStart">@drawable/ic_search</item>
<item name="android:drawableTint">@color/play_button_content</item>
<item name="android:text">@string/patches_browse</item>
<item name="android:textColor">@color/play_button_content</item>
</style>
<!-- The mod browser's buttons: WheelWizard's Primary, Default and Warning variants. -->
<style name="Launcher.Button">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">40dp</item>
<item name="android:gravity">center</item>
<item name="android:minWidth">96dp</item>
<item name="android:paddingStart">16dp</item>
<item name="android:paddingEnd">16dp</item>
<item name="android:textSize">15sp</item>
<item name="android:singleLine">true</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<style name="Launcher.Button.Primary">
<item name="android:background">@drawable/bg_play_button</item>
<item name="android:textColor">@color/play_button_content</item>
</style>
<style name="Launcher.Button.Secondary">
<item name="android:background">@drawable/bg_button_secondary</item>
<item name="android:textColor">@color/neutral_100</item>
</style>
<style name="Launcher.Button.Warning">
<item name="android:background">@drawable/bg_button_warning</item>
<item name="android:textColor">@color/warning_button_content</item>
</style>
<!-- WheelWizard's IconLabelButton: a coloured link with an icon, such as the mod's author. -->
<style name="Launcher.LinkButton">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">32dp</item>
<item name="android:gravity">center_vertical</item>
<item name="android:paddingStart">6dp</item>
<item name="android:paddingEnd">6dp</item>
<item name="android:background">@drawable/bg_nav_item</item>
<item name="android:drawablePadding">6dp</item>
<item name="android:drawableTint">@color/primary_300</item>
<item name="android:textColor">@color/primary_300</item>
<item name="android:textSize">13sp</item>
<item name="android:singleLine">true</item>
<item name="android:ellipsize">end</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<!-- The profiles page's number cards (WheelWizard's profileStatCard). -->
<style name="Launcher.StatCard">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1</item>
<item name="android:orientation">vertical</item>
<item name="android:background">@drawable/bg_state_box</item>
<item name="android:padding">10dp</item>
</style>
<style name="Launcher.StatLabel">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/neutral_300</item>
<item name="android:textSize">13sp</item>
<item name="android:fontFamily">sans-serif-medium</item>
</style>
<style name="Launcher.StatValue">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">2dp</item>
<item name="android:textColor">@color/neutral_100</item>
<item name="android:textSize">17sp</item>
</style>
<!-- The profiles carousel's arrows (WheelWizard's small UglyLight buttons). -->
<style name="Launcher.CarouselArrow">
<item name="android:layout_width">30dp</item>
<item name="android:layout_height">30dp</item>
<item name="android:background">@drawable/bg_button_secondary</item>
<item name="android:padding">8dp</item>
<item name="android:tint">@color/neutral_300</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<!-- WheelWizard's StateBox: a count with its icon. -->
<style name="Launcher.StateBox">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">26dp</item>
<item name="android:gravity">center_vertical</item>
<item name="android:paddingStart">8dp</item>
<item name="android:paddingEnd">8dp</item>
<item name="android:background">@drawable/bg_state_box</item>
<item name="android:drawablePadding">5dp</item>
<item name="android:drawableTint">@color/neutral_500</item>
<item name="android:textColor">@color/neutral_100</item>
<item name="android:textSize">12sp</item>
</style>
<style name="Launcher.Tab">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">44dp</item>
<item name="android:gravity">center</item>
<item name="android:paddingStart">14dp</item>
<item name="android:paddingEnd">14dp</item>
<item name="android:textSize">15sp</item>
<item name="android:fontFamily">sans-serif-medium</item>
<item name="android:textColor">@color/tab_text</item>
<item name="android:background">@drawable/bg_tab</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<!-- WheelWizard's icon-only Default and Danger buttons, the My Miis page's actions. -->
<style name="Launcher.IconButton">
<item name="android:layout_width">40dp</item>
<item name="android:layout_height">40dp</item>
<item name="android:layout_marginStart">6dp</item>
<item name="android:padding">11dp</item>
<item name="android:scaleType">fitCenter</item>
<item name="android:background">@drawable/bg_button_secondary</item>
<item name="android:tint">@color/neutral_100</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
</style>
<style name="Launcher.IconButton.Danger">
<item name="android:background">@drawable/bg_button_danger</item>
<item name="android:tint">@color/neutral_50</item>
</style>
<!-- The Mii editor's field labels (WheelWizard's FormFieldLabel). -->
<style name="Launcher.FieldLabel">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginBottom">6dp</item>
<item name="android:textColor">@color/neutral_300</item>
<item name="android:textSize">14sp</item>
<item name="android:fontFamily">sans-serif-medium</item>
</style>
</resources>