SYMBOL INDEX (259 symbols across 51 files) FILE: lib/components/card.dart class TaskCard (line 5) | class TaskCard extends StatelessWidget { method build (line 66) | Widget build(BuildContext context) FILE: lib/components/create_routine_bottom_sheet.dart type RepeatType (line 12) | enum RepeatType { class CreateRoutineBottomSheet (line 17) | class CreateRoutineBottomSheet extends StatefulWidget { method createState (line 25) | State createState() class _CreateRoutineBottomSheetState (line 29) | class _CreateRoutineBottomSheetState extends State selectTime(BuildContext context) FILE: lib/components/create_task_bottom_sheet.dart class CreateTaskBottomSheet (line 8) | class CreateTaskBottomSheet extends StatefulWidget { method createState (line 12) | State createState() class _CreateTaskBottomSheetState (line 15) | class _CreateTaskBottomSheetState extends State { method initState (line 47) | void initState() method validateName (line 61) | void validateName(String _) method validateDuration (line 75) | void validateDuration() method validateColor (line 87) | void validateColor() method onChangeChip (line 99) | void onChangeChip(bool selected, int index, BuildContext context) method onChangeColor (line 182) | void onChangeColor(int index) method dispose (line 190) | void dispose() method build (line 197) | Widget build(BuildContext context) class Buttons (line 307) | class Buttons extends StatelessWidget { method build (line 322) | Widget build(BuildContext context) class DurationPage (line 381) | class DurationPage extends StatelessWidget { method build (line 395) | Widget build(BuildContext context) class ColorPage (line 432) | class ColorPage extends StatelessWidget { method build (line 442) | Widget build(BuildContext context) FILE: lib/components/daily_activity.dart class TodayProgress (line 6) | class TodayProgress extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/components/header.dart class ScreenHeader (line 3) | class ScreenHeader extends StatelessWidget { method build (line 8) | Widget build(BuildContext context) FILE: lib/components/most_productive_hour.dart class ProductiveHour (line 7) | class ProductiveHour extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/components/name_page_bottom_sheet.dart class NamePage (line 3) | class NamePage extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/components/productive_day.dart class ProductiveDay (line 6) | class ProductiveDay extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: lib/components/routine_chart.dart class RoutineChart (line 10) | class RoutineChart extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) function bottomTitleWidgets (line 152) | Widget bottomTitleWidgets( function leftTitleWidgets (line 169) | Widget leftTitleWidgets(double value, Color c, TitleMeta meta) FILE: lib/components/routine_tile.dart class RoutineTile (line 11) | class RoutineTile extends StatefulWidget { method createState (line 23) | State createState() class _RoutineTileState (line 26) | class _RoutineTileState extends State { method onLongPress (line 27) | void onLongPress(BuildContext context) method onExpanded (line 46) | void onExpanded(bool value) method onPress (line 52) | void onPress(BuildContext context) method build (line 64) | Widget build(BuildContext context) class AlertOnDelete (line 138) | class AlertOnDelete extends StatelessWidget { method build (line 148) | Widget build(BuildContext context) class Action (line 169) | class Action extends StatelessWidget { method build (line 182) | Widget build(BuildContext context) class CustomTile (line 206) | class CustomTile extends StatelessWidget { method build (line 228) | Widget build(BuildContext context) FILE: lib/components/task_tile.dart class TaskTile (line 10) | class TaskTile extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/components/time_spent_today.dart class TimeSpentToday (line 5) | class TimeSpentToday extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: lib/components/weekly_chart.dart class WeeklyChart (line 9) | class WeeklyChart extends StatefulWidget { method createState (line 17) | State createState() class _WeeklyChartState (line 20) | class _WeeklyChartState extends State { method build (line 23) | Widget build(BuildContext context) function getTitles (line 143) | Widget getTitles(double value, TitleMeta meta, Color color, Color backCo... function barToolTipData (line 189) | BarTouchTooltipData barToolTipData(BuildContext context) FILE: lib/main.dart function main (line 21) | void main() function _configureLocalTimeZone (line 33) | Future _configureLocalTimeZone() class MyApp (line 39) | class MyApp extends StatelessWidget { method build (line 43) | Widget build(BuildContext context) FILE: lib/models/routine.dart class Routine (line 13) | @HiveType(typeId: 2) method copyWith (line 92) | Routine copyWith({ method skipTask (line 117) | Routine skipTask() method completeTask (line 126) | Routine completeTask() method replay (line 137) | Routine replay() method getCompletedTasks (line 141) | int getCompletedTasks(DateTime d) method getTotalTime (line 155) | Duration getTotalTime() method getTimeSpentToday (line 163) | Duration getTimeSpentToday() method getTimeLeft (line 168) | Duration getTimeLeft() method addToArchive (line 176) | Routine addToArchive() method removeFromArchive (line 180) | Routine removeFromArchive() method removeHistory (line 184) | Routine? removeHistory(String id) method clearHistory (line 194) | Routine clearHistory() method markAsCompleted (line 198) | Routine markAsCompleted() method markAsInCompleted (line 213) | Routine markAsInCompleted() method taskExists (line 225) | Routine? taskExists(Task t) method editTasks (line 235) | Routine? editTasks(Task t) method getDays (line 248) | String getDays() method taskDiff (line 254) | List taskDiff(List first, List second) method isToday (line 276) | bool isToday() method getPercentage (line 280) | double getPercentage() method getPercentageString (line 286) | String getPercentageString() FILE: lib/models/routine.g.dart class RoutineAdapter (line 9) | class RoutineAdapter extends TypeAdapter { method read (line 14) | Routine read(BinaryReader reader) method write (line 33) | void write(BinaryWriter writer, Routine obj) FILE: lib/models/task.dart class Task (line 6) | @HiveType(typeId: 1) method copyWith (line 26) | Task copyWith({ method toString (line 46) | String toString() FILE: lib/models/task.g.dart class TaskAdapter (line 9) | class TaskAdapter extends TypeAdapter { method read (line 14) | Task read(BinaryReader reader) method write (line 28) | void write(BinaryWriter writer, Task obj) FILE: lib/models/task_event.dart class TaskEvent (line 6) | @HiveType(typeId: 3) method toString (line 28) | String toString() FILE: lib/models/task_event.g.dart class TaskEventAdapter (line 9) | class TaskEventAdapter extends TypeAdapter { method read (line 14) | TaskEvent read(BinaryReader reader) method write (line 28) | void write(BinaryWriter writer, TaskEvent obj) FILE: lib/screens/about.dart class AboutScreen (line 6) | class AboutScreen extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) method openUrl (line 12) | Future openUrl(url) FILE: lib/screens/app.dart class App (line 13) | class App extends StatefulWidget { method createState (line 18) | State createState() class _AppState (line 21) | class _AppState extends State { method _onItemTapped (line 40) | void _onItemTapped(int index) method initState (line 52) | void initState() method dispose (line 61) | void dispose() method build (line 67) | Widget build(BuildContext context) method onNotificationListener (line 132) | void onNotificationListener(String? payload) FILE: lib/screens/archive_routines.dart class ArchiveRoutinesScreen (line 7) | class ArchiveRoutinesScreen extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class Action (line 93) | class Action extends StatelessWidget { method build (line 106) | Widget build(BuildContext context) FILE: lib/screens/home.dart class HomeScreen (line 13) | class HomeScreen extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) class Header (line 183) | class Header extends StatelessWidget { method build (line 192) | Widget build(BuildContext context) FILE: lib/screens/onboarding.dart class OnBoarding (line 5) | class OnBoarding extends StatefulWidget { method createState (line 10) | State createState() class _OnBoardingState (line 13) | class _OnBoardingState extends State { method initState (line 24) | void initState() method dispose (line 30) | void dispose() method build (line 37) | Widget build(BuildContext context) class Page (line 140) | class Page extends StatelessWidget { method build (line 154) | Widget build(BuildContext context) class Buttons (line 185) | class Buttons extends StatelessWidget { method build (line 204) | Widget build(BuildContext context) FILE: lib/screens/routines.dart class RoutinesScreen (line 10) | class RoutinesScreen extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) method addRoutine (line 15) | void addRoutine(Routine r) method editRoutine (line 19) | void editRoutine(Routine r) FILE: lib/screens/settings.dart class SettingsScreen (line 10) | class SettingsScreen extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: lib/screens/start_routine.dart class RoutineScreen (line 13) | class RoutineScreen extends StatefulWidget { method createState (line 18) | State createState() class RoutineScreenState (line 21) | class RoutineScreenState extends State method initState (line 33) | void initState() method onTap (line 94) | void onTap(TapUpDetails? _) method onDismiss (line 121) | void onDismiss(DismissDirection t, BuildContext context) method dispose (line 170) | void dispose() method build (line 179) | Widget build(BuildContext context) class MyAppBar (line 399) | class MyAppBar extends StatelessWidget { method build (line 405) | Widget build(BuildContext context) FILE: lib/screens/stats.dart class Statistics (line 13) | class Statistics extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) method clearHistory (line 19) | void clearHistory() FILE: lib/screens/tasks.dart class TasksScreen (line 10) | class TasksScreen extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) method addTask (line 16) | void addTask(Task t) method onEdit (line 20) | void onEdit(Task t) method onCreateTask (line 25) | void onCreateTask() FILE: lib/services/notification_service.dart class NotificationService (line 7) | class NotificationService { method showNotification (line 22) | Future showNotification({ method scheduleDaily (line 42) | Future scheduleDaily({ method scheduleWeekly (line 68) | Future scheduleWeekly({ method scheduledNotification (line 123) | Future scheduledNotification( method getDeviceLaunchInfo (line 139) | Future getDeviceLaunchInfo() method cancelNotification (line 144) | Future cancelNotification(String id) method cancelNotificationWithId (line 148) | Future cancelNotificationWithId(int id) method cancelAllNotifications (line 152) | Future cancelAllNotifications() method _dailyAt (line 156) | tz.TZDateTime _dailyAt(TimeOfDay time) method _scheduleWeekly (line 166) | tz.TZDateTime _scheduleWeekly( method initialize (line 180) | Future initialize() method onSelectNotification (line 188) | void onSelectNotification(NotificationResponse? response) FILE: lib/services/routines_provider.dart class RoutineModel (line 15) | class RoutineModel extends ChangeNotifier { method _init (line 23) | void _init() method add (line 39) | void add(Routine routine) method edit (line 59) | void edit(Routine routine) method getHistory (line 83) | List getHistory({int clamp = 0}) method getMostProductiveHour (line 95) | int getMostProductiveHour() method getTimeSpentToday (line 110) | int getTimeSpentToday() method getMostProductiveDay (line 119) | DateTime? getMostProductiveDay() method skipTask (line 141) | void skipTask(String id) method getRoutine (line 152) | Routine? getRoutine(String id) method getWeeklyStats (line 161) | List getWeeklyStats() method getRoutineStartMaxDays (line 177) | int getRoutineStartMaxDays(String id) method getRoutineStats (line 188) | List getRoutineStats(String id) method getStartDate (line 211) | DateTime getStartDate(String id) method removeHistory (line 222) | void removeHistory(String tid) method clearHistory (line 233) | void clearHistory() method getRoutineDayFrequencyStats (line 244) | List getRoutineDayFrequencyStats(String id) method totalNoOfTasksToday (line 261) | int totalNoOfTasksToday() method totalNoOfCompletedTasksToday (line 275) | int totalNoOfCompletedTasksToday() method completeTask (line 289) | void completeTask(String id) method replay (line 300) | void replay(String id) method editTask (line 311) | void editTask(Task t) method toggleMarkAsCompleted (line 324) | void toggleMarkAsCompleted(String id) method removeTask (line 340) | void removeTask(Task t) method delete (line 363) | void delete(String id) method todaysRoutines (line 374) | List todaysRoutines() method allRoutines (line 385) | List allRoutines() method archiveRoutines (line 396) | List archiveRoutines() method addToArchive (line 400) | void addToArchive(String id) method removeFromArchive (line 412) | void removeFromArchive(String id) method toggleNotifications (line 437) | void toggleNotifications() method enableAllNotifications (line 452) | void enableAllNotifications() method scheduleWeekly (line 473) | void scheduleWeekly(Routine r) method cancelAllNotifications (line 485) | void cancelAllNotifications() FILE: lib/services/tasks_provider.dart class TaskModel (line 7) | class TaskModel extends ChangeNotifier { method _init (line 17) | void _init() method add (line 25) | void add(Task task) method edit (line 31) | void edit(Task task) method delete (line 41) | void delete(String id) FILE: lib/services/theme_provider.dart class ThemeModel (line 4) | class ThemeModel with ChangeNotifier { method isDark (line 15) | bool isDark() FILE: lib/utils/colors_util.dart function darken (line 3) | Color darken(Color color, [double amount = .1]) function lighten (line 12) | Color lighten(Color color, [double amount = .1]) FILE: lib/utils/date_time_extension.dart function isSameDate (line 2) | bool isSameDate(DateTime other) FILE: lib/utils/duration_to_string.dart function durationToString (line 1) | String durationToString(Duration duration) FILE: lib/utils/greetings.dart function greeting (line 1) | String greeting() FILE: lib/utils/parse_duration.dart function parseDuration (line 1) | Duration parseDuration(String s) FILE: lib/utils/time_of_day_util.dart function timeOfDayToDateTime (line 3) | DateTime? timeOfDayToDateTime(TimeOfDay? t) function dateTimeToTimeOfDay (line 11) | TimeOfDay dateTimeToTimeOfDay(DateTime t) FILE: linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 12) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function my_application_activate (line 18) | static void my_application_activate(GApplication* application) { function gboolean (line 66) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_dispose (line 85) | static void my_application_dispose(GObject* object) { function my_application_class_init (line 91) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 97) | static void my_application_init(MyApplication* self) {} function MyApplication (line 99) | MyApplication* my_application_new() { FILE: test/widget_test.dart function main (line 13) | void main() FILE: windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 12) | void RegisterPlugins(flutter::PluginRegistry* registry) { FILE: windows/runner/flutter_window.cpp function LRESULT (line 40) | LRESULT FILE: windows/runner/flutter_window.h function class (line 12) | class FlutterWindow : public Win32Window { FILE: windows/runner/main.cpp function wWinMain (line 8) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: windows/runner/win32_window.cpp function Scale (line 18) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 24) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 41) | class WindowClassRegistrar { method WindowClassRegistrar (line 46) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 62) | WindowClassRegistrar() = default; function wchar_t (line 71) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 133) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 152) | LRESULT function Win32Window (line 208) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 224) | RECT Win32Window::GetClientArea() { function HWND (line 230) | HWND Win32Window::GetHandle() { FILE: windows/runner/win32_window.h type Size (line 21) | struct Size {