This commit is contained in:
2026-03-04 16:39:49 +09:00
parent b73fbf2160
commit 614e244be7
21 changed files with 1597 additions and 258 deletions
@@ -125,23 +125,22 @@
<LinearLayout
android:id="@+id/quickSearch"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_height="32dp"
android:orientation="horizontal"
android:background="@color/black"
android:gravity="center_vertical"
>
<androidx.appcompat.widget.AppCompatSpinner
android:paddingLeft="5dp"
android:paddingRight="5dp"
style="@style/SearchAccs"
android:layout_marginLeft="6dp"
android:layout_marginRight="6dp"
android:layout_marginTop="12dp"
android:layout_marginBottom="12dp"
android:paddingRight="5dp"
android:paddingLeft="5dp"
android:id="@+id/categorySpinner"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:spinnerMode="dropdown"
android:background="@drawable/base_bg"/>
android:layout_height="match_parent"
android:background="@color/black"
android:spinnerMode="dropdown" />
<TextView
app:autoSizeTextType="uniform"
style="@style/SearchAccs"
@@ -0,0 +1,327 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:background="#E6121212">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="32dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="24dp"
android:text="System Status"
android:textColor="#FFFFFF"
android:textSize="26sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="#1AFFFFFF"
android:padding="12dp"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Quick Controls"
android:textColor="#AAAAAA"
android:textSize="12sp"
android:layout_marginBottom="8dp"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="12dp"
android:weightSum="3">
<TextView
android:id="@+id/btnQuickWifi"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="?attr/selectableItemBackground"
android:gravity="center"
android:padding="8dp"
android:text="📶 Wi-Fi"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<TextView
android:id="@+id/btnQuickBt"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="?attr/selectableItemBackground"
android:gravity="center"
android:padding="8dp"
android:text="🛜 Bluetooth"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<TextView
android:id="@+id/btnQuickRinger"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="?attr/selectableItemBackground"
android:gravity="center"
android:padding="8dp"
android:text="🔔 소리"
android:textColor="#FFFFFF"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="☀️"
android:textSize="18sp"/>
<SeekBar
android:id="@+id/seekBrightness"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:max="255"
android:progressTint="#FFEB3B"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:layout_marginTop="8dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="🎵"
android:textSize="18sp"/>
<SeekBar
android:id="@+id/seekVolume"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:progressTint="#03A9F4"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Memory (RAM) - 터치 시 정리"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<TextView
android:id="@+id/textRam"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="RAM: 계산 중..."
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/progressRam"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="12dp"
android:layout_marginTop="8dp"
android:max="100"
android:progress="0"
android:progressTint="#4CAF50" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Internal Storage - 터치 시 관리"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<TextView
android:id="@+id/textStorage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="Storage: 계산 중..."
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold" />
<ProgressBar
android:id="@+id/progressStorage"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="12dp"
android:layout_marginTop="8dp"
android:max="100"
android:progress="0"
android:progressTint="#2196F3" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Battery &amp; Thermal"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<TextView
android:id="@+id/textChargingStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:text="Status: 상태 확인 중..."
android:textColor="#888888"
android:textSize="12sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:orientation="horizontal">
<TextView
android:id="@+id/textBattery"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Battery: 계산 중..."
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textTemperature"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Temp: 0.0°C"
android:textColor="#FF9800"
android:textSize="16sp"
android:textStyle="bold" />
</LinearLayout>
<ProgressBar
android:id="@+id/progressBattery"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="12dp"
android:layout_marginTop="8dp"
android:max="100"
android:progress="0"
android:progressTint="#FFC107" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginBottom="24dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Network &amp; Connectivity"
android:textColor="#AAAAAA"
android:textSize="14sp" />
<TextView
android:id="@+id/textNetworkState"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="Net: 확인 중..."
android:textColor="#2196F3"
android:textSize="13sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textBluetoothState"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:text="BT: 확인 중..."
android:textColor="#03A9F4"
android:textSize="13sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:orientation="horizontal">
<TextView
android:id="@+id/textDownload"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="↓ DL: 0 KB/s"
android:textColor="#4CAF50"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textUpload"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="↑ UL: 0 KB/s"
android:textColor="#F44336"
android:textSize="16sp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:id="@+id/textMonthlyUsage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:background="?attr/selectableItemBackground"
android:paddingVertical="4dp"
android:text="Monthly Usage: 권한 필요 (여기를 클릭)"
android:textColor="#FFFFFF"
android:textSize="13sp"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/layoutTopApps"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:orientation="vertical"
android:visibility="gone" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textUptime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="System Uptime: 00:00:00"
android:textColor="#888888"
android:textSize="12sp" />
</LinearLayout>
</LinearLayout>
</ScrollView>
@@ -11,13 +11,13 @@
<TextView
android:id="@+id/tvName"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_height="match_parent"
tools:text="Ubuntu-22.04-desktop-amd64.iso"
android:textSize="14sp"
android:textColor="@color/white"
android:textStyle="bold"
android:maxLines="1"
android:ellipsize="middle"
android:ellipsize="marquee"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toStartOf="@+id/btnPauseResume"
+19 -1
View File
@@ -89,6 +89,7 @@
app:menu_colorNormal="#80FF0000"
app:menu_fab_size="mini"
app:menu_icon="@drawable/ic_add"
app:menu_labels_position="center"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
android:layout_height="match_parent"
@@ -102,6 +103,7 @@
android:onClick="floatClick"
android:layout_width="wrap_content"
android:layout_height="20dp"/>
<bums.lunatic.launcher.view.FloatingActionButton
app:fab_label="booktoki"
android:id="@+id/books"
@@ -160,6 +162,15 @@
android:layout_width="wrap_content"
android:layout_height="20dp"/>
<bums.lunatic.launcher.view.FloatingActionButton
app:fab_label="I"
android:id="@+id/btn_i"
app:fab_showShadow="true"
app:fab_size="mini"
android:onClick="floatClick"
android:layout_width="wrap_content"
android:layout_height="20dp"/>
<bums.lunatic.launcher.view.FloatingActionButton
app:fab_label="torrent"
android:id="@+id/btn_torrent"
@@ -168,7 +179,14 @@
android:onClick="floatClick"
android:layout_width="wrap_content"
android:layout_height="20dp"/>
<bums.lunatic.launcher.view.FloatingActionButton
app:fab_label="system"
android:id="@+id/btn_info"
app:fab_showShadow="true"
app:fab_size="mini"
android:onClick="floatClick"
android:layout_width="wrap_content"
android:layout_height="20dp"/>
<bums.lunatic.launcher.view.FloatingActionButton
app:fab_label="close"
android:id="@+id/close"
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="@style/SearchAccs"
android:layout_margin="10dp"
android:padding="10dp"
android:gravity="center"
android:textColor="@color/bottom_option"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:background="@color/black"
android:ellipsize="marquee"
android:singleLine="true" />
+2
View File
@@ -29,6 +29,7 @@
<enum name="normal" value="0" />
<enum name="mini" value="1" />
</attr>
<attr name="fab_showAnimation" format="reference" />
<attr name="fab_hideAnimation" format="reference" />
<attr name="fab_label" format="string" />
@@ -62,6 +63,7 @@
<attr name="menu_labels_position" format="enum">
<enum name="left" value="0" />
<enum name="right" value="1" />
<enum name="center" value="2" />
</attr>
<attr name="menu_icon" format="reference" />
<attr name="menu_animationDelayPerItem" format="integer" />
+1 -1
View File
@@ -44,7 +44,7 @@
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">35dp</item>
<item name="android:gravity">center</item>
<item name="android:textColor">@color/tabs_black</item>
<item name="android:textColor">@color/bottom_option</item>
<item name="android:visibility">visible</item>
</style>
<style name="asdda" parent="Widget.Material3.Button.OutlinedButton">