Minor code improvement

This commit is contained in:
Naveen Singh
2024-10-08 14:10:02 +05:30
parent c69fd70def
commit f7283f0aff
2 changed files with 20 additions and 18 deletions

View File

@@ -15,11 +15,16 @@ import org.fossify.launcher.interfaces.HomeScreenGridItemsDao
val Context.config: Config get() = Config.newInstance(applicationContext)
val Context.launchersDB: AppLaunchersDao get() = AppsDatabase.getInstance(applicationContext).AppLaunchersDao()
val Context.launchersDB: AppLaunchersDao
get() = AppsDatabase.getInstance(applicationContext).AppLaunchersDao()
val Context.homeScreenGridItemsDB: HomeScreenGridItemsDao get() = AppsDatabase.getInstance(applicationContext).HomeScreenGridItemsDao()
val Context.homeScreenGridItemsDB: HomeScreenGridItemsDao
get() = AppsDatabase.getInstance(
applicationContext
).HomeScreenGridItemsDao()
val Context.hiddenIconsDB: HiddenIconsDao get() = AppsDatabase.getInstance(applicationContext).HiddenIconsDao()
val Context.hiddenIconsDB: HiddenIconsDao
get() = AppsDatabase.getInstance(applicationContext).HiddenIconsDao()
fun Context.getDrawableForPackageName(packageName: String): Drawable? {
var drawable: Drawable? = null
@@ -43,7 +48,11 @@ fun Context.getDrawableForPackageName(packageName: String): Drawable? {
return drawable
}
fun Context.getInitialCellSize(info: AppWidgetProviderInfo, fallbackWidth: Int, fallbackHeight: Int): Size {
fun Context.getInitialCellSize(
info: AppWidgetProviderInfo,
fallbackWidth: Int,
fallbackHeight: Int
): Size {
return if (isSPlus() && info.targetCellWidth != 0 && info.targetCellHeight != 0) {
Size(info.targetCellWidth, info.targetCellHeight)
} else {

View File

@@ -1,37 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/group_main">
<item
android:id="@+id/app_info"
android:icon="@drawable/ic_info_vector"
android:title="@string/app_info"
app:showAsAction="always" />
android:title="@string/app_info" />
<item
android:id="@+id/hide_icon"
android:icon="@drawable/ic_hide_vector"
android:title="@string/hide"
app:showAsAction="always" />
android:title="@string/hide" />
<item
android:id="@+id/resize"
android:icon="@drawable/ic_resize_vector"
android:title="@string/resize"
app:showAsAction="always" />
android:title="@string/resize" />
<item
android:id="@+id/rename"
android:icon="@drawable/ic_rename_vector"
android:title="@string/rename"
app:showAsAction="always" />
android:title="@string/rename" />
<item
android:id="@+id/remove"
android:icon="@drawable/ic_cross_vector"
android:title="@string/remove"
app:showAsAction="always" />
android:title="@string/remove" />
<item
android:id="@+id/uninstall"
android:icon="@drawable/ic_delete_vector"
android:title="@string/uninstall"
app:showAsAction="always" />
android:title="@string/uninstall" />
</group>
<group android:id="@+id/group_shortcuts" />
</menu>