From 5e437618759c6d5740028cc136996da044ea667a Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 31 Dec 2023 01:12:29 +0700 Subject: [PATCH] ags: sync --- .config/ags/config.js | 35 +- .config/ags/data/keyboardlayouts.js | 2 +- .config/ags/data/sourceviewtheme.xml | 2 +- .config/ags/lib/advancedrevealers.js | 81 ++ .config/ags/lib/configwidgets.js | 86 +- .config/ags/lib/doublerevealer.js | 24 - .config/ags/lib/md2pango.js | 19 +- .config/ags/lib/notification.js | 316 +++-- .config/ags/lib/popupwindow.js | 12 +- .config/ags/lib/statusicons.js | 82 +- .../generate_colors_material.py | 7 +- .config/ags/scripts/record-script.sh | 8 +- .../scripts/templates/gradience/preset.json | 30 +- .../ags/scripts/templates/hypr/colors.conf | 5 +- .config/ags/scss/_bar.scss | 260 ++-- .config/ags/scss/_colors.scss | 82 +- .config/ags/scss/_common.scss | 71 +- .config/ags/scss/_lib_classes.scss | 108 +- .config/ags/scss/_lib_mixins.scss | 13 + .config/ags/scss/_material.scss | 46 +- .config/ags/scss/_music.scss | 11 +- .config/ags/scss/_musicmaterial.scss | 30 +- .config/ags/scss/_musicwal.scss | 25 + .config/ags/scss/_notifications.scss | 76 +- .config/ags/scss/_osd.scss | 16 +- .config/ags/scss/_overview.scss | 4 + .config/ags/scss/_sidebars.scss | 65 +- .config/ags/scss/main.scss | 6 + .config/ags/services/chatgpt.js | 6 + .config/ags/services/waifus.js | 170 +++ .config/ags/style.css | 1143 ++++++++++------- .config/ags/widgets/bar/leftspace.js | 12 +- .config/ags/widgets/bar/main.js | 10 +- .config/ags/widgets/bar/music.js | 6 +- .config/ags/widgets/bar/rightspace.js | 4 +- .config/ags/widgets/bar/system.js | 233 ++-- .config/ags/widgets/bar/tray.js | 21 +- .config/ags/widgets/bar/workspaces.js | 249 ++-- .config/ags/widgets/cheatsheet/main.js | 2 +- .../ags/widgets/desktopbackground/system.js | 10 +- .../desktopbackground/timeandlaunches.js | 14 +- .config/ags/widgets/dock/dock.js | 48 +- .config/ags/widgets/indicators/colorscheme.js | 8 +- .../ags/widgets/indicators/indicatorvalues.js | 25 +- .config/ags/widgets/indicators/main.js | 3 + .../ags/widgets/indicators/musiccontrols.js | 16 +- .../widgets/indicators/notificationpopups.js | 20 +- .../onscreenkeyboard/onscreenkeyboard.js | 4 +- .config/ags/widgets/overview/main.js | 2 +- .config/ags/widgets/overview/overview.js | 45 +- .config/ags/widgets/screencorners/main.js | 4 +- .config/ags/widgets/sideleft/apis/chatgpt.js | 158 ++- .../sideleft/apis/chatgpt_chatmessage.js | 29 +- .config/ags/widgets/sideleft/apis/waifu.js | 72 ++ .config/ags/widgets/sideleft/apiwidgets.js | 60 +- .config/ags/widgets/sideleft/main.js | 1 + .config/ags/widgets/sideleft/module.js | 3 + .config/ags/widgets/sideleft/quickscripts.js | 1 - .config/ags/widgets/sideleft/sideleft.js | 190 ++- .config/ags/widgets/sideright/calendar.js | 10 +- .config/ags/widgets/sideright/quicktoggles.js | 40 +- .config/ags/widgets/sideright/sideright.js | 15 +- 62 files changed, 2688 insertions(+), 1468 deletions(-) create mode 100644 .config/ags/lib/advancedrevealers.js delete mode 100644 .config/ags/lib/doublerevealer.js create mode 100644 .config/ags/services/waifus.js create mode 100644 .config/ags/widgets/sideleft/apis/waifu.js diff --git a/.config/ags/config.js b/.config/ags/config.js index d5614b7d0..25df63fbc 100644 --- a/.config/ags/config.js +++ b/.config/ags/config.js @@ -1,12 +1,11 @@ "strict mode"; // Import import { App, Utils } from './imports.js'; -import { firstRunWelcome } from './services/messages.js'; // Widgets import Bar from './widgets/bar/main.js'; import Cheatsheet from './widgets/cheatsheet/main.js'; -import DesktopBackground from './widgets/desktopbackground/main.js'; -import Dock from './widgets/dock/main.js'; +// import DesktopBackground from './widgets/desktopbackground/main.js'; +// import Dock from './widgets/dock/main.js'; import { CornerTopleft, CornerTopright, CornerBottomleft, CornerBottomright } from './widgets/screencorners/main.js'; import Indicator from './widgets/indicators/main.js'; import Osk from './widgets/onscreenkeyboard/main.js'; @@ -15,18 +14,20 @@ import Session from './widgets/session/main.js'; import SideLeft from './widgets/sideleft/main.js'; import SideRight from './widgets/sideright/main.js'; -// Longer than actual anim time (see styles) to make sure widgets animate fully -const CLOSE_ANIM_TIME = 210; +const CLOSE_ANIM_TIME = 210; // Longer than actual anim time (see styles) to make sure widgets animate fully -// Init cache and check first run +// Init cache Utils.exec(`bash -c 'mkdir -p ~/.cache/ags/user/colorschemes'`); - // SCSS compilation Utils.exec(`bash -c 'echo "" > ${App.configDir}/scss/_musicwal.scss'`); // reset music styles Utils.exec(`bash -c 'echo "" > ${App.configDir}/scss/_musicmaterial.scss'`); // reset music styles -Utils.exec(`sassc ${App.configDir}/scss/main.scss ${App.configDir}/style.css`); -App.resetCss(); -App.applyCss(`${App.configDir}/style.css`); +function applyStyle() { + Utils.exec(`sassc ${App.configDir}/scss/main.scss ${App.configDir}/style.css`); + App.resetCss(); + App.applyCss(`${App.configDir}/style.css`); + console.log('[LOG] Styles loaded') +} +applyStyle(); // Config object export default { @@ -38,13 +39,12 @@ export default { 'osk': CLOSE_ANIM_TIME, }, windows: [ - // Bar() is below CornerTopleft(), CornerTopright(), CornerBottomleft(), CornerBottomright(), - DesktopBackground(), - Dock(), // Buggy + // DesktopBackground(), + // Dock(), // Buggy Overview(), Indicator(), Cheatsheet(), @@ -52,13 +52,6 @@ export default { SideRight(), Osk(), // On-screen keyboard Session(), // Power menu, if that's what you like to call it + Bar(), ], }; - -// We don't want context menus of the bar's tray go under the rounded corner below, -// So bar is returned after 1ms, making it get spawned after the corner -// And having an Utils.timeout in that window array just gives an error -// Not having it in default export is fine since we don't need to toggle it -Bar(); - -// uwu \ No newline at end of file diff --git a/.config/ags/data/keyboardlayouts.js b/.config/ags/data/keyboardlayouts.js index f58e378a4..26cb23d63 100644 --- a/.config/ags/data/keyboardlayouts.js +++ b/.config/ags/data/keyboardlayouts.js @@ -111,4 +111,4 @@ export const oskLayouts = { ] ] } -} \ No newline at end of file +} diff --git a/.config/ags/data/sourceviewtheme.xml b/.config/ags/data/sourceviewtheme.xml index cecf966b8..61b3324d1 100644 --- a/.config/ags/data/sourceviewtheme.xml +++ b/.config/ags/data/sourceviewtheme.xml @@ -29,7 +29,7 @@