From e533f722ffb7a70e6211bcc5783448bd11e2321c Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Thu, 4 Sep 2025 12:16:08 +0200 Subject: [PATCH] fix: Fixed flathub missing attributes, b=no-bug, c=workflows, flatpak, folders, workspaces --- .github/workflows/build.yml | 4 +-- .../flatpak/app.zen_browser.zen.yml.template | 26 +++++++++++++++---- src/zen/folders/ZenFolders.mjs | 1 + src/zen/workspaces/zen-workspaces.css | 10 +++---- 4 files changed, 29 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 34ee1966..7904eb08 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -734,8 +734,8 @@ jobs: GIT_CURL_VERBOSE: 1 with: token: ${{ secrets.DEPLOY_KEY }} - commit-message: 🚀 Update to version ${{ needs.build-data.outputs.version }} - title: 🚀 Update to version ${{ needs.build-data.outputs.version }} + commit-message: Update to version `${{ needs.build-data.outputs.version }}` + title: Update to version `${{ needs.build-data.outputs.version }}` body: | This PR updates the Zen Browser Flatpak package to version ${{ needs.build-data.outputs.version }}. diff --git a/build/flatpak/app.zen_browser.zen.yml.template b/build/flatpak/app.zen_browser.zen.yml.template index a7724879..b40d6e5d 100644 --- a/build/flatpak/app.zen_browser.zen.yml.template +++ b/build/flatpak/app.zen_browser.zen.yml.template @@ -11,6 +11,7 @@ add-extensions: add-ld-path: . command: launch-script.sh finish-args: + - --allow=devel - --share=ipc - --share=network - --socket=pulseaudio @@ -19,16 +20,31 @@ finish-args: - --socket=pcsc - --socket=cups - --persist=.zen + - --env=DICPATH=/usr/share/hunspell + - --filesystem=xdg-data/applications:create + - --filesystem=xdg-data/icons:create - --filesystem=xdg-download:rw + - --filesystem=/run/.heim_org.h5l.kcm-socket + - --filesystem=xdg-run/speech-dispatcher:ro - --device=all - --talk-name=org.freedesktop.FileManager1 - - --talk-name=org.freedesktop.ScreenSaver - - --own-name=org.mozilla.zen.* - - --own-name=org.mpris.MediaPlayer2.firefox.* - --system-talk-name=org.freedesktop.NetworkManager - --talk-name=org.a11y.Bus - - --env=GTK_PATH=/app/lib/gtkmodules - - --env=MESA_SHADER_CACHE_DIR=/var/cache/mesa_shader_cache_db + - --talk-name=org.gtk.vfs.* + - --own-name=org.mpris.MediaPlayer2.firefox.* + - --own-name=org.mozilla.zen.* +cleanup: + - /include + - /lib/pkgconfig + - /share/pkgconfig + - /share/aclocal + - /share/gtk-doc + - /share/doc + - /share/info + - /man + - /share/man + - '*.la' + - '*.a' modules: - name: zen_browser buildsystem: simple diff --git a/src/zen/folders/ZenFolders.mjs b/src/zen/folders/ZenFolders.mjs index 9d95eb76..16cf15aa 100644 --- a/src/zen/folders/ZenFolders.mjs +++ b/src/zen/folders/ZenFolders.mjs @@ -906,6 +906,7 @@ } handleTabUnpin(tab) { + tab.style.removeProperty('--zen-folder-indent'); const group = tab.group; if (!group) { return false; diff --git a/src/zen/workspaces/zen-workspaces.css b/src/zen/workspaces/zen-workspaces.css index 737c385e..1b79c503 100644 --- a/src/zen/workspaces/zen-workspaces.css +++ b/src/zen/workspaces/zen-workspaces.css @@ -318,13 +318,13 @@ zen-workspace { } } } + + &[active] .zen-workspace-empty-space { + -moz-window-dragging: drag; + } } -.zen-workspace-empty-space { - -moz-window-dragging: drag; -} - -/** Customiable UI, this is an auto generated ID */ +/** Customizable UI, this is an auto generated ID */ #wrapper-zen-workspaces-button { width: 100%; }