Bringup notes widget

This commit is contained in:
MM20
2023-04-23 22:34:20 +02:00
parent e17c8d0f63
commit d98dcdf286
9 changed files with 155 additions and 0 deletions
@@ -8,6 +8,7 @@ import androidx.core.content.getSystemService
import de.mm20.launcher2.widgets.CalendarWidget
import de.mm20.launcher2.widgets.FavoritesWidget
import de.mm20.launcher2.widgets.MusicWidget
import de.mm20.launcher2.widgets.NotesWidget
import de.mm20.launcher2.widgets.WeatherWidget
import de.mm20.launcher2.widgets.Widget
import de.mm20.launcher2.widgets.WidgetRepository
@@ -56,6 +57,10 @@ class WidgetsService(
type = FavoritesWidget.Type,
label = context.getString(R.string.widget_name_favorites),
),
BuiltInWidgetInfo(
type = NotesWidget.Type,
label = context.getString(R.string.widget_name_notes),
),
)
}
@@ -63,6 +68,10 @@ class WidgetsService(
widgetRepository.create(widget, position, parentId)
}
fun updateWidget(widget: Widget) {
widgetRepository.update(widget)
}
fun getWidgets() = widgetRepository.get()
fun isFavoritesWidgetFirst(): Flow<Boolean> {