feat: add android home-screen widgets for mail, calendar, tasks and files

This commit is contained in:
Linus Rath
2026-09-26 18:53:25 +02:00
parent 4052523ba9
commit c165fef588
138 changed files with 8682 additions and 49 deletions
@@ -0,0 +1,40 @@
// Generated by scripts/sync-android-widgets.mjs from src/widgets/catalog.json.
// react-native-android-widget names a widget after its provider class, so each
// widget needs its own subclass; the JS side (src/widgets/task-handler.tsx)
// renders by that name.
package com.anonymous.bulwarkmobile.widget
import com.reactnativeandroidwidget.RNWidgetProvider
class InboxWidget : RNWidgetProvider()
class TriageWidget : RNWidgetProvider()
class UnreadCountWidget : RNWidgetProvider()
class LatestMessageWidget : RNWidgetProvider()
class FolderCountsWidget : RNWidgetProvider()
class MailShortcutsWidget : RNWidgetProvider()
class AllAccountsWidget : RNWidgetProvider()
class StarredWidget : RNWidgetProvider()
class FavouritePeopleWidget : RNWidgetProvider()
class MailSearchWidget : RNWidgetProvider()
class OutboxWidget : RNWidgetProvider()
class TagWidget : RNWidgetProvider()
class LastDraftWidget : RNWidgetProvider()
class AgendaWidget : RNWidgetProvider()
class WeekWidget : RNWidgetProvider()
class MonthWidget : RNWidgetProvider()
class TodayEventsWidget : RNWidgetProvider()
class NextEventWidget : RNWidgetProvider()
class DateNextWidget : RNWidgetProvider()
class UpNextWidget : RNWidgetProvider()
class InvitationsWidget : RNWidgetProvider()
class FreeTimeWidget : RNWidgetProvider()
class TasksWidget : RNWidgetProvider()
class TaskProgressWidget : RNWidgetProvider()
class CountdownWidget : RNWidgetProvider()
class BirthdaysWidget : RNWidgetProvider()
class TodayHubWidget : RNWidgetProvider()
class MailAndNextWidget : RNWidgetProvider()
class RecentFilesWidget : RNWidgetProvider()
class AttachmentsWidget : RNWidgetProvider()
class VacationWidget : RNWidgetProvider()
class StorageWidget : RNWidgetProvider()