From ac137e2b06851f55f767b191ca3abae01436f276 Mon Sep 17 00:00:00 2001 From: bergware Date: Wed, 27 Dec 2023 03:03:38 +0100 Subject: [PATCH] New feature: Favorites User can add sections from Settings and Tools to a new page: Favorites This allows the user to make a custom list of sections which are preferred Sections can be removed from Favorites as desired --- emhttp/plugins/dynamix/Favorites.page | 31 ++++++++++++++++ emhttp/plugins/dynamix/MyFavorites.page | 6 ++++ emhttp/plugins/dynamix/Settings.page | 19 +++++++++- emhttp/plugins/dynamix/Tools.page | 19 +++++++++- .../plugins/dynamix/include/MyFavorites.php | 35 +++++++++++++++++++ .../plugins/dynamix/styles/default-azure.css | 1 + .../plugins/dynamix/styles/default-black.css | 3 +- .../plugins/dynamix/styles/default-gray.css | 1 + .../plugins/dynamix/styles/default-white.css | 3 +- 9 files changed, 114 insertions(+), 4 deletions(-) create mode 100644 emhttp/plugins/dynamix/Favorites.page create mode 100644 emhttp/plugins/dynamix/MyFavorites.page create mode 100644 emhttp/plugins/dynamix/include/MyFavorites.php diff --git a/emhttp/plugins/dynamix/Favorites.page b/emhttp/plugins/dynamix/Favorites.page new file mode 100644 index 000000000..f0d70e02d --- /dev/null +++ b/emhttp/plugins/dynamix/Favorites.page @@ -0,0 +1,31 @@ +Menu="Tasks:2" +Type="xmenu" +Code="e970" +--- + + diff --git a/emhttp/plugins/dynamix/MyFavorites.page b/emhttp/plugins/dynamix/MyFavorites.page new file mode 100644 index 000000000..5fa582df8 --- /dev/null +++ b/emhttp/plugins/dynamix/MyFavorites.page @@ -0,0 +1,6 @@ +Menu="Favorites" +Type="menu" +Title="My Favorites" +Tag="icon-shop" +--- + diff --git a/emhttp/plugins/dynamix/Settings.page b/emhttp/plugins/dynamix/Settings.page index c14d1a6ed..35dec0065 100644 --- a/emhttp/plugins/dynamix/Settings.page +++ b/emhttp/plugins/dynamix/Settings.page @@ -1,4 +1,21 @@ Menu="Tasks:4" Type="xmenu" Tabs="false" -Code="e924" \ No newline at end of file +Code="e924" +--- + diff --git a/emhttp/plugins/dynamix/Tools.page b/emhttp/plugins/dynamix/Tools.page index dcdd6d27d..0dc66a90b 100644 --- a/emhttp/plugins/dynamix/Tools.page +++ b/emhttp/plugins/dynamix/Tools.page @@ -1,4 +1,21 @@ Menu="Tasks:90" Type="xmenu" Tabs="false" -Code="e909" \ No newline at end of file +Code="e909" +--- + diff --git a/emhttp/plugins/dynamix/include/MyFavorites.php b/emhttp/plugins/dynamix/include/MyFavorites.php new file mode 100644 index 000000000..e421c88ac --- /dev/null +++ b/emhttp/plugins/dynamix/include/MyFavorites.php @@ -0,0 +1,35 @@ + +