mirror of
https://github.com/mitch030504/Wiicompiled_VR_Frame.git
synced 2026-10-06 07:00:30 +02:00
- 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.
240 lines
11 KiB
XML
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>
|