Merge branch 'end-4:main' into main

This commit is contained in:
jwihardi
2025-10-13 18:50:47 -04:00
committed by GitHub
98 changed files with 40 additions and 151 deletions
+2 -2
View File
@@ -200,9 +200,9 @@ bind = Ctrl+Super, Up, workspace, r-5 # [hidden]
bind = Ctrl+Super, Down, workspace, r+5 # [hidden] bind = Ctrl+Super, Down, workspace, r+5 # [hidden]
##! Virtual machines ##! Virtual machines
bind = Ctrl+Super, F11, exec, notify-send 'Entered Virtual Machine submap' 'Keybinds disabled. Hit Ctrl+Super+F11 to escape' -a 'Hyprland' && hyprctl dispatch submap virtual-machine # Disable keybinds bind = Super+Alt, F1, exec, notify-send 'Entered Virtual Machine submap' 'Keybinds disabled. Hit Ctrl+Super+F11 to escape' -a 'Hyprland' && hyprctl dispatch submap virtual-machine # Disable keybinds
submap = virtual-machine submap = virtual-machine
bind = Ctrl+Super, F11, exec, notify-send 'Exited Virtual Machine submap' 'Keybinds re-enabled' -a 'Hyprland' && hyprctl dispatch submap global # [hidden] bind = Super+Alt, F1, exec, notify-send 'Exited Virtual Machine submap' 'Keybinds re-enabled' -a 'Hyprland' && hyprctl dispatch submap global # [hidden]
submap = global submap = global
#! #!
-1
View File
@@ -1,4 +1,3 @@
import qs
import qs.modules.common import qs.modules.common
import qs.services import qs.services
import QtQuick import QtQuick
-1
View File
@@ -13,7 +13,6 @@ import QtQuick.Window
import Quickshell import Quickshell
import Quickshell.Io import Quickshell.Io
import Quickshell.Hyprland import Quickshell.Hyprland
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -3,7 +3,6 @@ pragma ComponentBehavior: Bound
import qs import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.models
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions as CF import qs.modules.common.functions as CF
import QtQuick import QtQuick
@@ -1,6 +1,5 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -55,7 +54,7 @@ Item {
} else if (category == "anime") { } else if (category == "anime") {
applyStyle(12, "dots", "fill", "bold", "dot", "bubble") applyStyle(12, "dots", "fill", "bold", "dot", "bubble")
} else if (category == "city" || category == "space") { } else if (category == "city" || category == "space") {
applyStyle(23, "full", "hollow", "medium", "classic", "bubble") applyStyle(23, "full", "hollow", "thin", "classic", "bubble")
} else if (category == "minimalist") { } else if (category == "minimalist") {
applyStyle(6, "none", "fill", "bold", "dot", "hide") applyStyle(6, "none", "fill", "bold", "dot", "hide")
} else if (category == "landscape") { } else if (category == "landscape") {
@@ -1,5 +1,3 @@
import qs
import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import QtQuick import QtQuick
@@ -1,10 +1,8 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions
import QtQuick import QtQuick
Column { Column {
@@ -1,6 +1,5 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -15,9 +14,9 @@ Item {
MaterialCookie { MaterialCookie {
z: 5 z: 5
sides: isMonth ? 1 : 4 sides: root.isMonth ? 1 : 4
anchors.centerIn: parent anchors.centerIn: parent
color: isMonth ? Appearance.colors.colPrimaryContainer : Appearance.colors.colTertiaryContainer color: root.isMonth ? Appearance.colors.colPrimaryContainer : Appearance.colors.colTertiaryContainer
implicitSize: targetSize implicitSize: targetSize
constantlyRotate: Config.options.background.clock.cookie.constantlyRotate constantlyRotate: Config.options.background.clock.cookie.constantlyRotate
} }
@@ -26,7 +25,7 @@ Item {
id: bubbleText id: bubbleText
z: 6 z: 6
anchors.centerIn: parent anchors.centerIn: parent
color: isMonth ? Appearance.colors.colPrimary : Appearance.colors.colTertiary color: root.isMonth ? Appearance.colors.colPrimary : Appearance.colors.colTertiary
opacity: root.style === "bubble" ? 1 : 0 opacity: root.style === "bubble" ? 1 : 0
font { font {
family: Appearance.font.family.expressive family: Appearance.font.family.expressive
@@ -1,7 +1,5 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
@@ -1,5 +1,4 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,6 +1,5 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -31,7 +30,7 @@ Item {
Repeater { Repeater {
model: root.dateText.length model: root.dateText.length
delegate: Text { delegate: StyledText {
required property int index required property int index
property real angle: index * root.angleStep - Math.PI / 2 property real angle: index * root.angleStep - Math.PI / 2
x: root.width / 2 + root.radius * Math.cos(angle) - width / 2 x: root.width / 2 + root.radius * Math.cos(angle) - width / 2
@@ -1,7 +1,6 @@
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell import Quickshell
@@ -1,4 +1,3 @@
import "./weather"
import QtQuick import QtQuick
import Quickshell import Quickshell
import Quickshell.Io import Quickshell.Io
@@ -8,7 +7,6 @@ import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions
Scope { Scope {
id: bar id: bar
@@ -1,7 +1,6 @@
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import qs
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
@@ -1,10 +1,8 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell
Item { Item {
id: root id: root
@@ -1,4 +1,3 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
@@ -1,5 +1,4 @@
import QtQuick import QtQuick
import QtQuick.Layouts
import qs import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
@@ -1,5 +1,4 @@
import QtQuick import QtQuick
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,10 +1,7 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell
Item { Item {
id: root id: root
@@ -1,10 +1,8 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell
StyledPopup { StyledPopup {
id: root id: root
@@ -1,4 +1,3 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import QtQuick import QtQuick
@@ -1,11 +1,10 @@
import qs import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell import Quickshell
import Quickshell.Wayland
PopupWindow { PopupWindow {
id: root id: root
@@ -1,8 +1,8 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import qs
import Quickshell import Quickshell
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,9 +1,8 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
@@ -1,11 +1,5 @@
import qs
import qs.services
import qs.modules.common
import qs.modules.common.widgets
import qs.modules.common.functions
import "periodic_table.js" as PTable import "periodic_table.js" as PTable
import QtQuick import QtQuick
import QtQuick.Layouts
Item { Item {
id: root id: root
@@ -1,6 +1,6 @@
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import qs import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
@@ -1,12 +1,4 @@
import QtQuick import QtQuick
import QtQuick.Layouts
import Quickshell
import Quickshell.Services.UPower
import qs
import qs.services
import qs.modules.common
import qs.modules.common.widgets
import qs.modules.common.functions
MouseArea { // Right side | scroll to change volume MouseArea { // Right side | scroll to change volume
id: root id: root
@@ -27,8 +27,8 @@ Button {
property var parentGroup: root.parent property var parentGroup: root.parent
property int clickIndex: parentGroup?.clickIndex ?? -1 property int clickIndex: parentGroup?.clickIndex ?? -1
Layout.fillWidth: (clickIndex - 1 <= parentGroup.children.indexOf(root) && parentGroup.children.indexOf(root) <= clickIndex + 1) Layout.fillWidth: (clickIndex - 1 <= parentGroup?.children.indexOf(root) && parentGroup?.children.indexOf(root) <= clickIndex + 1)
Layout.fillHeight: (clickIndex - 1 <= parentGroup.children.indexOf(root) && parentGroup.children.indexOf(root) <= clickIndex + 1) Layout.fillHeight: (clickIndex - 1 <= parentGroup?.children.indexOf(root) && parentGroup?.children.indexOf(root) <= clickIndex + 1)
implicitWidth: (root.down && bounce) ? clickedWidth : baseWidth implicitWidth: (root.down && bounce) ? clickedWidth : baseWidth
implicitHeight: (root.down && bounce) ? clickedHeight : baseHeight implicitHeight: (root.down && bounce) ? clickedHeight : baseHeight
@@ -1,4 +1,4 @@
import qs import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.functions import qs.modules.common.functions
@@ -1,5 +1,5 @@
import qs pragma ComponentBehavior: Bound
import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import QtQuick import QtQuick
@@ -1,5 +1,5 @@
import qs.modules.common import qs.modules.common
import qs import qs.services
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
@@ -1,7 +1,6 @@
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import qs
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell import Quickshell
@@ -1,7 +1,5 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
@@ -1,6 +1,5 @@
import qs.modules.common import qs.modules.common
import QtQuick import QtQuick
import QtQuick.Layouts
Text { Text {
id: root id: root
@@ -39,7 +39,7 @@ Scope {
} }
IpcHandler { IpcHandler {
target: "sidebarRight" target: "crosshair"
function toggle(): void { function toggle(): void {
GlobalStates.crosshairOpen = !GlobalStates.crosshairOpen; GlobalStates.crosshairOpen = !GlobalStates.crosshairOpen;
@@ -1,11 +1,8 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
import Qt5Compat.GraphicalEffects import Qt5Compat.GraphicalEffects
import QtQuick import QtQuick
import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell import Quickshell
import Quickshell.Widgets import Quickshell.Widgets
@@ -1,5 +1,3 @@
import qs
import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
@@ -1,8 +1,6 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import QtQuick import QtQuick
import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
RippleButton { RippleButton {
@@ -1,7 +1,5 @@
import qs
import qs.modules.common import qs.modules.common
import QtQuick import QtQuick
import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
Rectangle { Rectangle {
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import QtQuick import QtQuick
import Quickshell import Quickshell
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import QtQuick import QtQuick
import "../" import "../"
@@ -1,15 +1,7 @@
import qs
import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets
import "layouts.js" as Layouts import "layouts.js" as Layouts
import QtQuick import QtQuick
import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell
import Quickshell.Io
import Quickshell.Widgets
import Quickshell.Hyprland
Item { Item {
id: root id: root
@@ -1,6 +1,6 @@
import qs.modules.common
import qs import qs
import qs.services import qs.services
import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
import QtQuick import QtQuick
@@ -2,7 +2,6 @@ import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell import Quickshell
import Quickshell.Widgets import Quickshell.Widgets
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,5 +1,4 @@
import QtQuick import QtQuick
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,6 +1,5 @@
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,10 +1,8 @@
import QtQuick import QtQuick
import Quickshell import Quickshell
import QtQuick.Layouts import QtQuick.Layouts
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.functions
import qs.modules.common.widgets import qs.modules.common.widgets
ContentPage { ContentPage {
@@ -1,6 +1,5 @@
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,10 +1,8 @@
import QtQuick import QtQuick
import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
import Qt5Compat.GraphicalEffects import Qt5Compat.GraphicalEffects
import Quickshell import Quickshell
import Quickshell.Io import Quickshell.Io
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,11 +1,8 @@
import QtQuick import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.functions
import qs.modules.common.widgets import qs.modules.common.widgets
import Quickshell
ContentPage { ContentPage {
forceWidth: true forceWidth: true
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,8 +1,6 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -6,7 +5,6 @@ import qs.modules.common.functions
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
import Quickshell.Io
import Quickshell import Quickshell
Rectangle { Rectangle {
@@ -4,7 +4,6 @@ import QtQuick
import QtQuick.Layouts import QtQuick.Layouts
import Qt5Compat.GraphicalEffects import Qt5Compat.GraphicalEffects
import Quickshell.Io import Quickshell.Io
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
@@ -1,6 +1,5 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,6 +1,5 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,4 +1,4 @@
import qs import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,6 +1,5 @@
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs
import qs.services import qs.services
import "./calendar" import "./calendar"
import "./todo" import "./todo"
@@ -3,7 +3,6 @@ import qs.modules.common.widgets
import qs.services import qs.services
import "./notifications" import "./notifications"
import "./volumeMixer" import "./volumeMixer"
import qs
import Qt5Compat.GraphicalEffects import Qt5Compat.GraphicalEffects
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
@@ -1,4 +1,3 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
@@ -1,9 +1,8 @@
import qs.services
import qs.modules.common import qs.modules.common
import qs
import qs.modules.common.widgets import qs.modules.common.widgets
import "./calendar_layout.js" as CalendarLayout import "./calendar_layout.js" as CalendarLayout
import QtQuick import QtQuick
import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
Item { Item {
@@ -1,7 +1,6 @@
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import qs
import Qt5Compat.GraphicalEffects import Qt5Compat.GraphicalEffects
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,6 +1,6 @@
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs import qs.services
import QtQuick import QtQuick
import Quickshell.Io import Quickshell.Io
import Quickshell import Quickshell
@@ -1,6 +1,6 @@
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs import qs.services
import Quickshell import Quickshell
import Quickshell.Io import Quickshell.Io
@@ -1,5 +1,4 @@
import qs.modules.common.widgets import qs.modules.common.widgets
import qs
import qs.services import qs.services
QuickToggleButton { QuickToggleButton {
@@ -1,7 +1,6 @@
import QtQuick import QtQuick
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs
import qs.services import qs.services
import Quickshell.Io import Quickshell.Io
@@ -1,4 +1,3 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -84,7 +83,7 @@ Item {
id: indicator id: indicator
property int tabCount: root.tabButtonList.length property int tabCount: root.tabButtonList.length
property real fullTabSize: root.width / tabCount; property real fullTabSize: root.width / tabCount;
property real targetWidth: tabBar.contentItem.children[0].children[tabBar.currentIndex].tabContentWidth property real targetWidth: tabBar?.contentItem?.children[0]?.children[tabBar.currentIndex]?.tabContentWidth ?? 0
implicitWidth: targetWidth implicitWidth: targetWidth
anchors { anchors {
@@ -1,4 +1,3 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
@@ -1,7 +1,6 @@
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.services import qs.services
import qs
import Qt5Compat.GraphicalEffects import Qt5Compat.GraphicalEffects
import QtQuick import QtQuick
import QtQuick.Controls import QtQuick.Controls
@@ -1,4 +1,3 @@
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.functions import qs.modules.common.functions
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -1,14 +1,10 @@
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
import qs.modules.common.functions import qs.modules.common.functions
import QtQuick import QtQuick
import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
import Qt5Compat.GraphicalEffects import Qt5Compat.GraphicalEffects
import Quickshell
import Quickshell.Io
MouseArea { MouseArea {
id: root id: root
-1
View File
@@ -7,7 +7,6 @@
//@ pragma Env QT_SCALE_FACTOR=1 //@ pragma Env QT_SCALE_FACTOR=1
pragma ComponentBehavior: "Bound" pragma ComponentBehavior: "Bound"
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
@@ -3,4 +3,4 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate
"$SCRIPT_DIR/find_regions.py" "$@" "$SCRIPT_DIR/find_regions.py" "$@"
deactivate
@@ -3,4 +3,4 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate
"$SCRIPT_DIR/least_busy_region.py" "$@" "$SCRIPT_DIR/least_busy_region.py" "$@"
deactivate
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate
"$SCRIPT_DIR/thumbgen.py" "$@"
deactivate
@@ -1,4 +1,4 @@
#!/usr/bin/env -S\_/bin/sh\_-c\_"source\_\$(eval\_echo\_\$ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate&&exec\_python\_-E\_"\$0"\_"\$@"" #!/usr/bin/env python3
# From https://github.com/difference-engine/thumbnail-generator-ubuntu (MIT License) # From https://github.com/difference-engine/thumbnail-generator-ubuntu (MIT License)
# Since the script is small and the maintainers seem inactive to accept my PR (#11) I decided to just copy it over. # Since the script is small and the maintainers seem inactive to accept my PR (#11) I decided to just copy it over.
-1
View File
@@ -3,7 +3,6 @@ pragma ComponentBehavior: Bound
import qs.modules.common.functions as CF import qs.modules.common.functions as CF
import qs.modules.common import qs.modules.common
import qs
import Quickshell import Quickshell
import Quickshell.Io import Quickshell.Io
import Quickshell.Wayland import Quickshell.Wayland
+1 -1
View File
@@ -1,6 +1,6 @@
pragma Singleton pragma Singleton
import qs import qs.services
import qs.modules.common import qs.modules.common
import Quickshell import Quickshell
import Quickshell.Services.UPower import Quickshell.Services.UPower
+1 -1
View File
@@ -2,7 +2,7 @@ pragma Singleton
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs.modules.common import qs.modules.common
import qs import qs.services
import Quickshell; import Quickshell;
import QtQuick; import QtQuick;
@@ -1,6 +1,5 @@
pragma Singleton pragma Singleton
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.functions import qs.modules.common.functions
import QtQuick import QtQuick
-1
View File
@@ -1,4 +1,3 @@
import qs
import qs.modules.common import qs.modules.common
import QtQuick import QtQuick
import Quickshell import Quickshell
@@ -1,6 +1,6 @@
pragma Singleton pragma Singleton
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.modules.common import qs.modules.common
import qs.modules.common.functions import qs.modules.common.functions
import Quickshell; import Quickshell;
@@ -4,7 +4,6 @@ pragma ComponentBehavior: Bound
// From https://git.outfoxxed.me/outfoxxed/nixnew // From https://git.outfoxxed.me/outfoxxed/nixnew
// It does not have a license, but the author is okay with redistribution. // It does not have a license, but the author is okay with redistribution.
import qs
import QtQml.Models import QtQml.Models
import QtQuick import QtQuick
import Quickshell import Quickshell
@@ -172,9 +172,8 @@ Singleton {
"interval": notification.expireTimeout < 0 ? (Config?.options.notifications.timeout ?? 7000) : notification.expireTimeout, "interval": notification.expireTimeout < 0 ? (Config?.options.notifications.timeout ?? 7000) : notification.expireTimeout,
}); });
} }
root.unread++;
} }
root.unread++;
root.notify(newNotifObject); root.notify(newNotifObject);
// console.log(notifToString(newNotifObject)); // console.log(notifToString(newNotifObject));
notifFileView.setText(stringifyList(root.list)); notifFileView.setText(stringifyList(root.list));
@@ -1,7 +1,6 @@
pragma Singleton pragma Singleton
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs
import qs.modules.common import qs.modules.common
import Quickshell import Quickshell
@@ -15,7 +15,7 @@ pragma ComponentBehavior: Bound
Singleton { Singleton {
id: root id: root
property string thumbgenScriptPath: `${FileUtils.trimFileProtocol(Directories.scriptPath)}/thumbnails/thumbgen.py` property string thumbgenScriptPath: `${FileUtils.trimFileProtocol(Directories.scriptPath)}/thumbnails/thumbgen-venv.sh`
property string generateThumbnailsMagickScriptPath: `${FileUtils.trimFileProtocol(Directories.scriptPath)}/thumbnails/generate-thumbnails-magick.sh` property string generateThumbnailsMagickScriptPath: `${FileUtils.trimFileProtocol(Directories.scriptPath)}/thumbnails/generate-thumbnails-magick.sh`
property alias directory: folderModel.folder property alias directory: folderModel.folder
readonly property string effectiveDirectory: FileUtils.trimFileProtocol(folderModel.folder.toString()) readonly property string effectiveDirectory: FileUtils.trimFileProtocol(folderModel.folder.toString())
-1
View File
@@ -10,7 +10,6 @@ import QtQuick
import QtQuick.Controls import QtQuick.Controls
import QtQuick.Layouts import QtQuick.Layouts
import QtQuick.Window import QtQuick.Window
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
-1
View File
@@ -12,7 +12,6 @@ import QtQuick.Layouts
import QtQuick.Window import QtQuick.Window
import Quickshell import Quickshell
import Quickshell.Io import Quickshell.Io
import qs
import qs.services import qs.services
import qs.modules.common import qs.modules.common
import qs.modules.common.widgets import qs.modules.common.widgets
+1 -1
View File
@@ -78,7 +78,7 @@ Widget system: Quickshell | Support: Yes
| AI, settings app | Some widgets | | AI, settings app | Some widgets |
|:---|:---------------| |:---|:---------------|
| <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/22aa335a-0a23-4789-8ce9-c601b9f95858" /> | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/50009d7f-e456-4200-bc41-49b29abbafe3" /> | | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/7b98a354-4489-4a46-aa6a-d08616e77399" /> | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/50009d7f-e456-4200-bc41-49b29abbafe3" /> |
| Window management | Weeb power | | Window management | Weeb power |
| <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/e77a7c96-1905-4126-a2a0-434f818825a2" /> | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/c8544e99-8881-477f-b83a-d6e35c0184a1" /> | | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/e77a7c96-1905-4126-a2a0-434f818825a2" /> | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/c8544e99-8881-477f-b83a-d6e35c0184a1" /> |