Changed context menu icons, fixed context menu button click effect and adjusted about page scaling

This commit is contained in:
ottoptj 2024-09-07 01:44:05 +03:00
commit 64cc4a0ecf
6 changed files with 27 additions and 32 deletions

View file

@ -292,14 +292,16 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh
private fun setPreferences() { private fun setPreferences() {
uiUtils.setBackground(window) uiUtils.setBackground(window)
uiUtils.setTextColors(binding.homeView)
uiUtils.setMenuItemColors(searchView)
uiUtils.setMenuItemColors(binding.menuTitle, "A9")
uiUtils.setTextFont(binding.homeView) uiUtils.setTextFont(binding.homeView)
uiUtils.setFont(searchView) uiUtils.setFont(searchView)
uiUtils.setFont(binding.menuTitle) uiUtils.setFont(binding.menuTitle)
uiUtils.setTextColors(binding.homeView)
uiUtils.setMenuItemColors(binding.menuTitle, "A9")
uiUtils.setClockVisibility(clock) uiUtils.setClockVisibility(clock)
uiUtils.setDateVisibility(dateText) uiUtils.setDateVisibility(dateText)
uiUtils.setSearchVisibility(searchView, binding.searchReplacement) uiUtils.setSearchVisibility(searchView, binding.searchReplacement)
@ -318,6 +320,7 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh
val handler = Handler(Looper.getMainLooper()) val handler = Handler(Looper.getMainLooper())
handler.postDelayed({ handler.postDelayed({
uiUtils.setStatusBar(window) uiUtils.setStatusBar(window)
uiUtils.setMenuItemColors(searchView)
}, 0) }, 0)
clockApp = gestureUtils.getSwipeInfo(launcherApps, "clock") clockApp = gestureUtils.getSwipeInfo(launcherApps, "clock")

View file

@ -10,7 +10,6 @@ import android.view.Gravity
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.view.ViewGroup.LayoutParams.WRAP_CONTENT import android.view.ViewGroup.LayoutParams.WRAP_CONTENT
import android.view.ViewTreeObserver
import android.view.Window import android.view.Window
import android.view.WindowInsets import android.view.WindowInsets
import android.view.WindowInsetsController import android.view.WindowInsetsController
@ -73,6 +72,7 @@ class UIUtils(private val context: Context) {
view.setHintTextColor(setAlpha(color, "A9")) view.setHintTextColor(setAlpha(color, "A9"))
view.compoundDrawables[0]?.mutate()?.colorFilter = BlendModeColorFilter(color, BlendMode.SRC_ATOP) view.compoundDrawables[0]?.mutate()?.colorFilter = BlendModeColorFilter(color, BlendMode.SRC_ATOP)
view.compoundDrawables[0]?.alpha = "A9".toInt(16)
} }
fun setTextFont(view: View) { fun setTextFont(view: View) {

View file

@ -3,13 +3,13 @@
<!-- Pressed state --> <!-- Pressed state -->
<item android:state_pressed="true"> <item android:state_pressed="true">
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<solid android:color="#0FFFFFFF"/> <!-- Change color to indicate pressed state --> <solid android:color="#A7121212"/> <!-- Change color to indicate pressed state -->
</shape> </shape>
</item> </item>
<!-- Normal state --> <!-- Normal state -->
<item> <item>
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<solid android:color="#00FFFFFF"/> <!-- Change color to indicate normal state --> <solid android:color="#A7000000"/> <!-- Change color to indicate normal state -->
</shape> </shape>
</item> </item>
</selector> </selector>

View file

@ -59,7 +59,7 @@
android:layout_weight="0.1" android:layout_weight="0.1"
android:background="@android:color/transparent" android:background="@android:color/transparent"
android:cursorVisible="true" android:cursorVisible="true"
android:drawableStart="@android:drawable/ic_menu_search" android:drawableStart="@drawable/search_24px"
android:drawablePadding="8dp" android:drawablePadding="8dp"
android:editTextColor="#f3f3f3" android:editTextColor="#f3f3f3"
android:hint="@string/search" android:hint="@string/search"
@ -99,7 +99,6 @@
android:layout_marginHorizontal="32dp" android:layout_marginHorizontal="32dp"
android:layout_marginTop="45dp" android:layout_marginTop="45dp"
android:layout_marginBottom="27dp" android:layout_marginBottom="27dp"
android:fontFamily="More Fonts..."
android:format12Hour="hh:mm" android:format12Hour="hh:mm"
android:format24Hour="HH:mm" android:format24Hour="HH:mm"
android:textAlignment="textStart" android:textAlignment="textStart"

View file

@ -85,75 +85,70 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="#A7000000" android:background="@drawable/app_action_background"
android:foreground="@drawable/app_action_foreground" android:paddingVertical="5dp"
android:paddingVertical="3dp"
android:singleLine="true" android:singleLine="true"
android:text="@string/info" android:text="@string/info"
android:textAlignment="center" android:textAlignment="center"
android:textAppearance="@android:style/TextAppearance.DeviceDefault" android:textAppearance="@android:style/TextAppearance.DeviceDefault"
android:textColor="#F3F3F3FF" android:textColor="#F3F3F3FF"
app:drawableTopCompat="@android:drawable/ic_menu_info_details" /> app:drawableTopCompat="@drawable/info_24px" />
<TextView <TextView
android:id="@+id/uninstall" android:id="@+id/uninstall"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="#A7000000" android:background="@drawable/app_action_background"
android:foreground="@drawable/app_action_foreground" android:paddingVertical="5dp"
android:paddingVertical="3dp"
android:singleLine="true" android:singleLine="true"
android:text="@string/uninstall" android:text="@string/uninstall"
android:textAlignment="center" android:textAlignment="center"
android:textAppearance="@android:style/TextAppearance.DeviceDefault" android:textAppearance="@android:style/TextAppearance.DeviceDefault"
android:textColor="#F3F3F3FF" android:textColor="#F3F3F3FF"
app:drawableTopCompat="@android:drawable/ic_menu_delete" /> app:drawableTopCompat="@drawable/delete_24px" />
<TextView <TextView
android:id="@+id/rename" android:id="@+id/rename"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="#A7000000" android:background="@drawable/app_action_background"
android:foreground="@drawable/app_action_foreground" android:paddingVertical="5dp"
android:paddingVertical="3dp"
android:singleLine="true" android:singleLine="true"
android:text="@string/rename" android:text="@string/rename"
android:textAlignment="center" android:textAlignment="center"
android:textAppearance="@android:style/TextAppearance.DeviceDefault" android:textAppearance="@android:style/TextAppearance.DeviceDefault"
android:textColor="#F3F3F3FF" android:textColor="#F3F3F3FF"
app:drawableTopCompat="@android:drawable/ic_menu_edit" /> app:drawableTopCompat="@drawable/edit_24px" />
<TextView <TextView
android:id="@+id/hide" android:id="@+id/hide"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="#A7000000" android:background="@drawable/app_action_background"
android:foreground="@drawable/app_action_foreground" android:paddingVertical="5dp"
android:paddingVertical="3dp"
android:singleLine="true" android:singleLine="true"
android:text="@string/hide" android:text="@string/hide"
android:textAlignment="center" android:textAlignment="center"
android:textAppearance="@android:style/TextAppearance.DeviceDefault" android:textAppearance="@android:style/TextAppearance.DeviceDefault"
android:textColor="#F3F3F3FF" android:textColor="#F3F3F3FF"
app:drawableTopCompat="@android:drawable/ic_menu_view" /> app:drawableTopCompat="@drawable/visibility_off_24px" />
<TextView <TextView
android:id="@+id/close" android:id="@+id/close"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="#A7000000" android:background="@drawable/app_action_background"
android:foreground="@drawable/app_action_foreground" android:paddingVertical="5dp"
android:paddingVertical="3dp"
android:singleLine="true" android:singleLine="true"
android:text="@string/close" android:text="@string/close"
android:textAlignment="center" android:textAlignment="center"
android:textAppearance="@android:style/TextAppearance.DeviceDefault" android:textAppearance="@android:style/TextAppearance.DeviceDefault"
android:textColor="#F3F3F3FF" android:textColor="#F3F3F3FF"
app:drawableTopCompat="@android:drawable/ic_menu_close_clear_cancel" /> app:drawableTopCompat="@drawable/close_24px" />
</LinearLayout> </LinearLayout>

View file

@ -146,15 +146,13 @@
android:id="@+id/weatherLink" android:id="@+id/weatherLink"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_marginTop="100dp"
android:layout_marginBottom="20dp" android:layout_marginBottom="20dp"
android:layout_weight="1.5" android:layout_weight="6"
android:autoSizeMinTextSize="5sp" android:autoSizeMinTextSize="5sp"
android:autoSizeTextType="uniform"
android:gravity="bottom|center_horizontal" android:gravity="bottom|center_horizontal"
android:linksClickable="true" android:linksClickable="true"
android:text="@string/weather_data_credit" android:text="@string/weather_data_credit"
android:textAlignment="center" android:textAlignment="center"
android:textSize="16sp" /> android:textSize="12sp" />
</LinearLayout> </LinearLayout>