From 68ee123f004a8a507153aef600aba148bdf394bc Mon Sep 17 00:00:00 2001 From: Lysec <52084453+Ly-sec@users.noreply.github.com> Date: Sun, 17 Aug 2025 14:31:18 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4ef6b00..044801c 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ A sleek, minimal, and thoughtfully crafted desktop shell for Wayland using **Qui yay -S quickshell-git # Download and install Noctalia -mkdir -p ~/.config/quickshell && curl -sL https://github.com/Ly-sec/Noctalia/releases/latest/download/noctalia-latest.tar.gz | tar -xz --strip-components=1 -C ~/.config/quickshell/ +mkdir -p ~/.config/quickshell && curl -sL https://github.com/noctalia-dev/noctalia-shell/releases/latest/download/noctalia-shell-latest.tar.gz | tar -xz --strip-components=1 -C ~/.config/quickshell/ ``` ### Usage From 48d218b49e17bae8d535fbdaa9261b5a16d3ed3b Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Sun, 17 Aug 2025 14:46:57 +0200 Subject: [PATCH 2/3] Fix AppLauncher color & alignment --- Modules/AppLauncher/AppLauncher.qml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Modules/AppLauncher/AppLauncher.qml b/Modules/AppLauncher/AppLauncher.qml index 4d25076..ed12ac0 100644 --- a/Modules/AppLauncher/AppLauncher.qml +++ b/Modules/AppLauncher/AppLauncher.qml @@ -288,26 +288,31 @@ NLoader { 1, searchInput.activeFocus ? Style.borderMedium * scaling : Style.borderThin * scaling) - Row { + Item { anchors.fill: parent anchors.margins: Style.marginMedium * scaling - spacing: Style.marginSmall * scaling Text { + id: searchIcon text: "search" font.family: "Material Symbols Outlined" font.pointSize: Style.fontSizeLarger * scaling color: searchInput.activeFocus ? Color.mPrimary : Color.mOnSurface + anchors.left: parent.left + anchors.verticalCenter: parent.verticalCenter } TextField { id: searchInput - placeholderText: "Search applications..." + placeholderText: searchText === "" ? "Search applications... (use > to view commands)" : "Search applications..." color: Color.mOnSurface - placeholderTextColor: Color.mOnSurface + placeholderTextColor: Color.mOnSurfaceVariant background: null font.pointSize: Style.fontSizeLarge * scaling - Layout.fillWidth: true + anchors.left: searchIcon.right + anchors.leftMargin: Style.marginSmall * scaling + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter onTextChanged: { searchText = text selectedIndex = 0 // Reset selection when search changes @@ -473,7 +478,7 @@ NLoader { text: modelData.name || "Unknown" font.pointSize: Style.fontSizeLarge * scaling font.weight: Font.Bold - color: Color.mOnSurface + color: (appCardArea.containsMouse || isSelected) ? Color.mOnPrimary : Color.mOnSurface elide: Text.ElideRight Layout.fillWidth: true } @@ -481,7 +486,7 @@ NLoader { NText { text: modelData.isCalculator ? (modelData.expr + " = " + modelData.result) : modelData.isClipboard ? modelData.content : modelData.isCommand ? modelData.content : (modelData.genericName || modelData.comment || "") font.pointSize: Style.fontSizeMedium * scaling - color: (appCardArea.containsMouse || isSelected) ? Color.mOnSurface : Color.mOnSurface + color: (appCardArea.containsMouse || isSelected) ? Color.mOnPrimary : Color.mOnSurface elide: Text.ElideRight Layout.fillWidth: true visible: text !== "" From 7a0f05cd212b6eabf3e3a55c8461af2fe96f698a Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Sun, 17 Aug 2025 14:57:27 +0200 Subject: [PATCH 3/3] Add release workflow --- .github/workflows/release.yml | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..1367300 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,38 @@ +name: Build and Release + +on: + push: + tags: + - 'v*' + workflow_dispatch: + +permissions: + contents: write + +jobs: + release: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Create release archive + run: | + mkdir -p ../noctalia-release + # Copy all files except .git and .github + rsync -av --exclude='.git' --exclude='.github' ./ ../noctalia-release/ + cd .. + tar -czf noctalia-${{ github.ref_name }}.tar.gz noctalia-release/ + cp noctalia-${{ github.ref_name }}.tar.gz noctalia-latest.tar.gz + mv *.tar.gz ${{ github.workspace }}/ + + - name: Create GitHub Release + uses: softprops/action-gh-release@v1 + with: + files: | + noctalia-${{ github.ref_name }}.tar.gz + noctalia-latest.tar.gz + generate_release_notes: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}