From 2fa0896541baa5fd54c4820f7542f1eb0fc6d00c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Sun, 15 Dec 2024 18:31:45 +0100 Subject: [PATCH] Allow override activity buttons color --- CHANGELOG.md | 4 ++++ lib/widgets/activity/button_delete_saved_activity.dart | 4 +++- lib/widgets/activity/button_quit_activity.dart | 4 +++- lib/widgets/activity/button_resume_saved_activity.dart | 4 +++- lib/widgets/activity/button_start_new_activity.dart | 4 +++- pubspec.yaml | 2 +- 6 files changed, 17 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d69ee0..ed5a870 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.7.0 + +- Allow override activity buttons color + ## 0.6.1 - Fix top bar buttons color diff --git a/lib/widgets/activity/button_delete_saved_activity.dart b/lib/widgets/activity/button_delete_saved_activity.dart index db7b4e7..008ba91 100644 --- a/lib/widgets/activity/button_delete_saved_activity.dart +++ b/lib/widgets/activity/button_delete_saved_activity.dart @@ -7,15 +7,17 @@ class ActivityButtonDeleteSaved extends StatelessWidget { super.key, required this.onPressed, this.onLongPress, + this.color = Colors.grey, }); final VoidCallback? onPressed; final VoidCallback? onLongPress; + final Color color; @override Widget build(BuildContext context) { return StyledButton.icon( - color: Colors.grey, + color: color, onPressed: onPressed, onLongPress: onLongPress, icon: const Icon(UniconsLine.trash_alt), diff --git a/lib/widgets/activity/button_quit_activity.dart b/lib/widgets/activity/button_quit_activity.dart index d6cdec4..24e217a 100644 --- a/lib/widgets/activity/button_quit_activity.dart +++ b/lib/widgets/activity/button_quit_activity.dart @@ -7,15 +7,17 @@ class ActivityButtonQuit extends StatelessWidget { super.key, required this.onPressed, this.onLongPress, + this.color = Colors.red, }); final VoidCallback? onPressed; final VoidCallback? onLongPress; + final Color color; @override Widget build(BuildContext context) { return StyledButton.icon( - color: Colors.red, + color: color, onPressed: onPressed, onLongPress: onLongPress, icon: const Icon(UniconsLine.play), diff --git a/lib/widgets/activity/button_resume_saved_activity.dart b/lib/widgets/activity/button_resume_saved_activity.dart index 0e3a26a..69d0b2d 100644 --- a/lib/widgets/activity/button_resume_saved_activity.dart +++ b/lib/widgets/activity/button_resume_saved_activity.dart @@ -7,15 +7,17 @@ class ActivityButtonResumeSaved extends StatelessWidget { super.key, required this.onPressed, this.onLongPress, + this.color = Colors.blue, }); final VoidCallback? onPressed; final VoidCallback? onLongPress; + final Color color; @override Widget build(BuildContext context) { return StyledButton.icon( - color: Colors.blue, + color: color, onPressed: onPressed, onLongPress: onLongPress, icon: const Icon(UniconsLine.skip_forward_alt), diff --git a/lib/widgets/activity/button_start_new_activity.dart b/lib/widgets/activity/button_start_new_activity.dart index d2c9120..ac4fe29 100644 --- a/lib/widgets/activity/button_start_new_activity.dart +++ b/lib/widgets/activity/button_start_new_activity.dart @@ -7,15 +7,17 @@ class ActivityButtonStartNew extends StatelessWidget { super.key, required this.onPressed, this.onLongPress, + this.color = Colors.blue, }); final VoidCallback? onPressed; final VoidCallback? onLongPress; + final Color color; @override Widget build(BuildContext context) { return StyledButton.icon( - color: Colors.blue, + color: color, onPressed: onPressed, onLongPress: onLongPress, icon: const Icon(UniconsLine.play), diff --git a/pubspec.yaml b/pubspec.yaml index 2bff66d..e0711ce 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: "Flutter custom toolbox for org.benoitharrault.* projects." publish_to: "none" -version: 0.6.1 +version: 0.7.0 homepage: https://git.harrault.fr/android/flutter-toolbox -- GitLab