Initial commit - v1.1.9
This commit is contained in:
63
app/src/main/res/values/colors.xml
Normal file
63
app/src/main/res/values/colors.xml
Normal file
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Brand Colors (One UI 8.x) -->
|
||||
<color name="primary">#007AFF</color>
|
||||
<color name="primary_variant">#0056B3</color>
|
||||
<color name="secondary">#34C759</color>
|
||||
<color name="black">#1C1C1E</color>
|
||||
<color name="white">#FFFFFF</color>
|
||||
|
||||
<!-- Material 3 Containers -->
|
||||
<color name="primary_container">#D1E4FF</color>
|
||||
<color name="on_primary_container">#001D36</color>
|
||||
<color name="secondary_container">#E8F5E9</color>
|
||||
<color name="on_secondary_container">#002107</color>
|
||||
|
||||
<!-- UI Semantics -->
|
||||
<color name="background_mesh_start">#F2F2F7</color>
|
||||
<color name="background_mesh_center">#FFFFFF</color>
|
||||
<color name="background_mesh_end">#E5E5EA</color>
|
||||
|
||||
<color name="glass_panel_bg">#CEFFFFFF</color>
|
||||
<color name="glass_panel_stroke">#12000000</color>
|
||||
|
||||
<color name="text_primary">#1C1C1E</color>
|
||||
<color name="text_secondary">#636366</color>
|
||||
<color name="text_tertiary">#AEAEB2</color>
|
||||
<color name="text_inverse">#FFFFFF</color>
|
||||
|
||||
<color name="surface">#F2F2F7</color>
|
||||
<color name="surface_variant">#FFFFFF</color>
|
||||
<color name="outline">#D1D1D6</color>
|
||||
|
||||
<color name="button_glass_bg">#14000000</color>
|
||||
<color name="button_text">#1C1C1E</color>
|
||||
|
||||
<!-- Shift Colors (Referencing clock.html) -->
|
||||
<color name="shift_ju">#FFD60A</color> <!-- Yellow (Day) -->
|
||||
<color name="shift_seok">#0097A7</color> <!-- Teal (Evening) - Distinct from Blue/Purple -->
|
||||
<color name="shift_ya">#000000</color> <!-- Black (Night) -->
|
||||
<color name="shift_off">#FF3B30</color> <!-- Red (Off) -->
|
||||
<color name="shift_jumat">#FF9500</color> <!-- Orange (Day Split) -->
|
||||
<color name="shift_yamat">#6200EE</color> <!-- Deep Purple (Night Split) -->
|
||||
<color name="shift_red">#FF3B30</color>
|
||||
|
||||
<color name="shift_lemon">#FFD60A</color>
|
||||
<color name="shift_gray">#8E8E93</color> <!-- Mid Gray (Etc) -->
|
||||
<color name="shift_black">#000000</color>
|
||||
|
||||
<color name="team_a_color">#FF9500</color>
|
||||
<color name="team_b_color">#0097A7</color>
|
||||
<color name="team_c_color">#000000</color>
|
||||
<color name="team_d_color">#6200EE</color>
|
||||
|
||||
<!-- Theme-aware Grid Colors -->
|
||||
<color name="bg_grid_cell_default">#00000000</color>
|
||||
<color name="bg_grid_cell_today">#1A007AFF</color> <!-- 10% Blue Overlay -->
|
||||
<color name="grid_divider">#1A000000</color>
|
||||
|
||||
<color name="dialog_bg">#FFF7F7F7</color> <!-- Fully Opaque Surface Color -->
|
||||
<color name="section_title">#007AFF</color>
|
||||
<color name="btn_today_text">#007AFF</color>
|
||||
<color name="warning_red">#FF3B30</color>
|
||||
</resources>
|
||||
32
app/src/main/res/values/strings.xml
Normal file
32
app/src/main/res/values/strings.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<resources>
|
||||
<string name="app_name">교대링</string>
|
||||
<string name="team_selection">반 선택</string>
|
||||
<string name="current_shift">오늘 근무: %1$s</string>
|
||||
<string name="next_shift">내일 근무: %1$s</string>
|
||||
<string name="alarm_status">알람 상태</string>
|
||||
<string name="company_selection">회사 선택</string>
|
||||
|
||||
<string name="tab_basic">기본 설정</string>
|
||||
<string name="tab_alarm">알람 설정</string>
|
||||
<string name="tab_additional">부가기능</string>
|
||||
<string name="tab_lab">실험실</string>
|
||||
|
||||
<string-array name="factory_array">
|
||||
<item>전주</item>
|
||||
<item>논산</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="team_array">
|
||||
<item>A반</item>
|
||||
<item>B반</item>
|
||||
<item>C반</item>
|
||||
<item>D반</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="theme_array">
|
||||
<item>시스템 설정</item>
|
||||
<item>라이트 모드</item>
|
||||
<item>다크 모드</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
14
app/src/main/res/values/styles_shift.xml
Normal file
14
app/src/main/res/values/styles_shift.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<style name="ShiftCircleButton">
|
||||
<item name="android:layout_width">48dp</item>
|
||||
<item name="android:layout_height">48dp</item>
|
||||
<item name="android:gravity">center</item>
|
||||
<item name="android:textSize">15sp</item>
|
||||
<item name="android:textStyle">bold</item>
|
||||
<item name="android:clickable">true</item>
|
||||
<item name="android:focusable">true</item>
|
||||
<item name="android:elevation">2dp</item>
|
||||
<item name="android:stateListAnimator">@null</item>
|
||||
</style>
|
||||
</resources>
|
||||
79
app/src/main/res/values/themes.xml
Normal file
79
app/src/main/res/values/themes.xml
Normal file
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<style name="Theme.ShiftAlarm" parent="Theme.Material3.DayNight.NoActionBar">
|
||||
<!-- Main Brand Colors -->
|
||||
<item name="colorPrimary">@color/primary</item>
|
||||
<item name="colorOnPrimary">@color/white</item>
|
||||
<item name="colorPrimaryContainer">@color/primary_container</item>
|
||||
<item name="colorOnPrimaryContainer">@color/on_primary_container</item>
|
||||
|
||||
<!-- Secondary Colors -->
|
||||
<item name="colorSecondary">@color/secondary</item>
|
||||
<item name="colorOnSecondary">@color/white</item>
|
||||
<item name="colorSecondaryContainer">@color/secondary_container</item>
|
||||
<item name="colorOnSecondaryContainer">@color/on_secondary_container</item>
|
||||
|
||||
<!-- Surface and Backgrounds -->
|
||||
<item name="android:windowBackground">@color/background_mesh_start</item>
|
||||
<item name="android:colorBackground">@color/background_mesh_center</item>
|
||||
<item name="colorSurface">@color/surface</item>
|
||||
<item name="colorOnSurface">@color/text_primary</item>
|
||||
<item name="colorSurfaceVariant">@color/surface_variant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/text_secondary</item>
|
||||
|
||||
<item name="android:statusBarColor">@android:color/transparent</item>
|
||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||
<item name="android:windowLightStatusBar">true</item>
|
||||
<item name="android:windowLightNavigationBar" tools:targetApi="o_mr1">true</item>
|
||||
|
||||
<!-- Typography -->
|
||||
<item name="android:fontFamily">sans-serif</item>
|
||||
<item name="textAppearanceHeadlineLarge">@style/OneUI8.Headline</item>
|
||||
<item name="textAppearanceTitleMedium">@style/OneUI8.Title</item>
|
||||
</style>
|
||||
|
||||
<style name="OneUI8.Headline" parent="TextAppearance.Material3.HeadlineLarge">
|
||||
<item name="android:textStyle">bold</item>
|
||||
<item name="android:textColor">@color/text_primary</item>
|
||||
<item name="android:textSize">32sp</item>
|
||||
<item name="android:letterSpacing">-0.02</item>
|
||||
</style>
|
||||
|
||||
<style name="OneUI8.Title" parent="TextAppearance.Material3.TitleMedium">
|
||||
<item name="android:textStyle">bold</item>
|
||||
<item name="android:textColor">@color/text_primary</item>
|
||||
<item name="android:textSize">20sp</item>
|
||||
<item name="android:letterSpacing">-0.01</item>
|
||||
</style>
|
||||
|
||||
|
||||
<style name="ShiftAlarm.TonalButton" parent="Widget.Material3.Button.TonalButton">
|
||||
<item name="cornerRadius">28dp</item>
|
||||
<item name="android:paddingHorizontal">24dp</item>
|
||||
<item name="android:paddingVertical">12dp</item>
|
||||
</style>
|
||||
|
||||
<style name="CardStyle">
|
||||
<item name="android:background">@drawable/bg_glass_panel_v3</item>
|
||||
<item name="android:elevation">0dp</item>
|
||||
</style>
|
||||
|
||||
<style name="OneUITimePickerTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
||||
<item name="android:textColorPrimary">@color/text_primary</item>
|
||||
<item name="android:textColorSecondary">@color/text_secondary</item>
|
||||
<item name="android:editTextColor">@color/primary</item>
|
||||
<item name="android:textSize">24sp</item>
|
||||
</style>
|
||||
<style name="AppNumberPickerStyle">
|
||||
<item name="android:textSize">22sp</item>
|
||||
<item name="android:textColorPrimary">@color/text_primary</item>
|
||||
</style>
|
||||
|
||||
<style name="OneUI8_Dialog" parent="Theme.Material3.DayNight.Dialog">
|
||||
<item name="android:windowBackground">@android:color/transparent</item>
|
||||
<item name="android:windowIsFloating">true</item>
|
||||
<item name="android:windowContentOverlay">@null</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
|
||||
</style>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user