diff --git a/.configure-custom.sh b/.configure-custom.sh index 7804029..8854d95 100644 --- a/.configure-custom.sh +++ b/.configure-custom.sh @@ -1,8 +1,9 @@ #!/bin/bash -ENABLE_VARS="kde-tray|ON|KDE_TRAY update-desktop|ON|ENABLE_UPDATE_ICON" +ENABLE_VARS="kde-tray|ON|KDE_TRAY update-desktop|ON|ENABLE_UPDATE_ICON hamburger|ON|ENABLE_HAMBURGER" ENABLE_KDE_TRAY_DOC="build with kde tray and appindicator instead of gtk3 tray" ENABLE_ENABLE_UPDATE_ICON_DOC="install the update desktop entry" +ENABLE_ENABLE_HAMBURGER_DOC="build with the classic hamburger menu" DISABLE_VARS="aur|ON|DISABLE_AUR icon-update|OFF|ICON_UPDATE" DISABLE_DISABLE_AUR_DOC="disable the AUR in pamac" DISABLE_ICON_UPDATE_DOC="disable the update of the icon cache after installing" diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ab42a1..ff8991a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,7 @@ option(ICON_UPDATE "Update the icon cache after installing" ON) option(BUILD_VALADOC "Build API documentation if Valadoc is available" OFF) option(DISABLE_AUR "DISABLE_AUR" OFF) option(ENABLE_UPDATE_ICON "ENABLE_UPDATE_ICON" OFF) +option(ENABLE_HAMBURGER "ENABLE_HAMBURGER" OFF) option(KDE_TRAY "KDE_TRAY" OFF) if( NOT CMAKE_BUILD_TYPE ) diff --git a/README.md b/README.md index 0b2f058..55a0d45 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ make install - -DKDE_TRAY=ON (to build kde tray icon instead of gtk tray icon) - -DENABLE_UPDATE_ICON=ON (to install the update desktop entry) - -DICON_UPDATE=OFF (to disable updating the icon cache) +- -DENABLE_HAMBURGER=ON (to build with the classic hamburger menu) ## Using CMake with Ninja @@ -72,6 +73,7 @@ ninja install - -DKDE_TRAY=ON (to build kde tray icon instead of gtk tray icon) - -DENABLE_UPDATE_ICON=ON (to install the update desktop entry) - -DICON_UPDATE=OFF (to disable updating the icon cache) +- -DENABLE_HAMBURGER=ON (to build with the classic hamburger menu) ## Using Meson with Ninja @@ -90,6 +92,7 @@ ninja install - -DKDE_TRAY=ON (to build kde tray icon instead of gtk tray icon) - -DENABLE_UPDATE_ICON=ON (to install the update desktop entry) - -DICON_UPDATE=OFF (to disable updating the icon cache) +- -DENABLE_HAMBURGER=ON (to build with the classic hamburger menu) ## Using configure wrapper @@ -108,4 +111,5 @@ make install - --disable-aur (to disable Aur in Pamac) - --enable-kde-tray (to build kde tray icon instead of gtk tray icon) - --enable-update-desktop (to install the update desktop entry) -- --disable-icon-update (to disable updating the icon cache) \ No newline at end of file +- --disable-icon-update (to disable updating the icon cache) +- --enable-hamburger (to build with the classic hamburger menu) \ No newline at end of file diff --git a/data/interface/manager_window.ui b/data/interface/manager_window.ui index d143e63..e3d34c3 100644 --- a/data/interface/manager_window.ui +++ b/data/interface/manager_window.ui @@ -88,6 +88,106 @@ + + False + + + True + False + 6 + vertical + 6 + + + True + True + True + Refresh databases + + + + False + True + 0 + + + + + True + True + True + View History + + + + False + True + 1 + + + + + True + True + True + Install Local Packages + + + + False + True + 2 + + + + + True + True + True + Preferences + + + + False + True + 3 + + + + + True + True + True + About + + + + False + True + 4 + + + + + True + True + True + Quit + + + + False + True + 5 + + + + + main + 1 + + +