From b44713dfe2a63646937fc0448fb2fae8197c5f59 Mon Sep 17 00:00:00 2001 From: flathubbot Date: Sun, 26 May 2024 19:33:04 +0000 Subject: [PATCH 1/6] Update figma-linux_0.11.3_linux_amd64.deb to 0.11.4 --- io.github.Figma_Linux.figma_linux.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/io.github.Figma_Linux.figma_linux.yml b/io.github.Figma_Linux.figma_linux.yml index 592a9e4..9bac970 100644 --- a/io.github.Figma_Linux.figma_linux.yml +++ b/io.github.Figma_Linux.figma_linux.yml @@ -5,11 +5,11 @@ runtime-version: '23.08' base: org.electronjs.Electron2.BaseApp base-version: '23.08' finish-args: - - '--share=ipc' - - '--socket=x11' - - '--device=dri' - - '--share=network' - - '--filesystem=xdg-pictures' + - --share=ipc + - --socket=x11 + - --device=dri + - --share=network + - --filesystem=xdg-pictures command: figma-linux rename-icon: figma-linux modules: @@ -32,8 +32,8 @@ modules: only-arches: - x86_64 url: >- - https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.3/figma-linux_0.11.3_linux_amd64.deb - sha256: f547f20aa82c83d5c017267b57b4e8824428bb8c7e8b11547e35d9d7faa50e60 + https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.4/figma-linux_0.11.4_linux_amd64.deb + sha256: ba452c36058eb4845ee78bec991748eb6b328c83f04ac80d57b9084c2c346144 x-checker-data: type: json url: https://api.github.com/repos/Figma-Linux/figma-linux/releases/latest From 082991a0137235bfa6318ae4f11b0b6362da9e6e Mon Sep 17 00:00:00 2001 From: Chugunov Roman Date: Mon, 27 May 2024 10:35:20 +0300 Subject: [PATCH 2/6] fix: update the release 0.11.4 description --- io.github.Figma_Linux.figma_linux.appdata.xml | 103 +++++++++--------- 1 file changed, 51 insertions(+), 52 deletions(-) diff --git a/io.github.Figma_Linux.figma_linux.appdata.xml b/io.github.Figma_Linux.figma_linux.appdata.xml index 5f98572..bb00476 100644 --- a/io.github.Figma_Linux.figma_linux.appdata.xml +++ b/io.github.Figma_Linux.figma_linux.appdata.xml @@ -8,12 +8,9 @@ https://raw.githubusercontent.com/Figma-Linux/figma-linux/dev/resources/icons/512x512.png CC0-1.0 GPL-2.0 - - Figma is the first interface design tool based in the browser, making it easier for - teams to create software. - -

NOTE: This wrapper is not verified by, affiliated with, or - supported by Figma, Inc.

+ Figma is the first interface design tool based in the browser, making it easier for + teams to create software.

NOTE: This wrapper is not verified by, affiliated with, or + supported by Figma, Inc.

https://github.com/Figma-Linux/figma-linux https://github.com/Figma-Linux/figma-linux/issues @@ -37,32 +34,44 @@ intense + + +
    +
  • Bug Fixes:
  • +
  • set appVersion to ignore version checking. #371 #372 #373 (#374) +
  • +
  • +
  • Other Changes:
  • +
  • update the release ci
  • +
  • Bump Electron from 27.2.2 to 30.0.8
  • +
  • +
+
+
  • Bug Fixes:
  • -
  • - import a plugin from manifest.json. - #358 +
  • import a plugin from manifest.json. #358
  • -
  • - visible font selection field. - #356 +
  • visible font selection field. #356
  • -
  • - use default settings if can not parse settings.json file. - #357 +
  • use default settings if can not parse settings.json file. #357
  • -
  • - validate file path for extension file. - #352 +
  • validate file path for extension file. #352
  • -
  • +
  • Other Changes:
  • Bump Electron from 27.2.0 to 27.2.2
  • Bump Electron from 27.0.4 to 27.2.0
  • set default values for dev ports
  • -
  • +
@@ -71,10 +80,10 @@
  • Bug Fixes:
  • update files for build on launchpad
  • -
  • +
  • Other Changes:
  • update build ppa script
  • -
  • +
@@ -82,12 +91,10 @@
  • Bug Fixes:
  • -
  • - copy as png. - - #350 +
  • copy as png. #350
  • -
  • +
  • Other Changes:
  • update deb files
  • add desktop file for dev build
  • @@ -95,7 +102,7 @@
  • update snapcraft config
  • update generate release notes
  • update ci
  • -
  • +
@@ -116,7 +123,7 @@
  • implement multiple windows
  • Rework frontend. Delete React, Mobx, Webpack, node-sass and etc. And add RollUp and Svelte
  • -
  • +
  • Bug Fixes:
  • main pipeline
  • display themes list after first sync
  • @@ -163,15 +170,11 @@
  • move font manager on nodeJS side
  • init settings if file exists with partial data
  • error when try restore empty tab list
  • -
  • - mic access. - - #317 +
  • mic access. #317
  • -
  • - export files. - - #203 +
  • export files. #203
  • remove a tab object from the svelte store after the close tab from context menu
  • copy a project url, and reload a tab
  • @@ -196,17 +199,13 @@
  • sync themes
  • change zoom for the ZoomView component
  • toggling the main menu
  • -
  • - Fix build-id conflicts with other packages ( - - #310) +
  • Fix build-id conflicts with other packages ( #310)
  • -
  • - Local plugins are reset on application exit. - - #296 +
  • Local plugins are reset on application exit. #296
  • -
  • +
  • Other Changes:
  • update readme
  • update snapcraft config
  • @@ -323,15 +322,15 @@
  • move the openTabMenu handler to the WindowsManager
  • cleaned up the code a bit
  • move the setFocusToMainTab handler to WindowsManager class
  • -
  • +
  • - - - - - + + + + +
      From 33d85804e0298cdac5b2252afa4cac4cb718698e Mon Sep 17 00:00:00 2001 From: Chugunov Roman Date: Mon, 27 May 2024 10:46:17 +0300 Subject: [PATCH 3/6] fix: update the release 0.11.4 description --- io.github.Figma_Linux.figma_linux.appdata.xml | 77 ++++++++++++++----- io.github.Figma_Linux.figma_linux.yml | 8 +- 2 files changed, 60 insertions(+), 25 deletions(-) diff --git a/io.github.Figma_Linux.figma_linux.appdata.xml b/io.github.Figma_Linux.figma_linux.appdata.xml index bb00476..1b35faa 100644 --- a/io.github.Figma_Linux.figma_linux.appdata.xml +++ b/io.github.Figma_Linux.figma_linux.appdata.xml @@ -38,15 +38,17 @@
      • Bug Fixes:
      • -
      • set appVersion to ignore version checking. #371 #372 #373 (#374) +
      • Set appVersion to ignore version checking +
      • +
      • +
      • -
      • Other Changes:
      • -
      • update the release ci
      • +
      • Update the release ci
      • Bump Electron from 27.2.2 to 30.0.8
      • -
      • +
      • +
        +
      @@ -55,23 +57,35 @@
      • Bug Fixes:
      • import a plugin from manifest.json. #358 + href="https://github.com/Figma-Linux/figma-linux/issues/358" + description="https://github.com/Figma-Linux/figma-linux/issues/358" target="_blank"> + #358
      • visible font selection field. #356 + href="https://github.com/Figma-Linux/figma-linux/issues/356" + description="https://github.com/Figma-Linux/figma-linux/issues/356" target="_blank"> + #356
      • use default settings if can not parse settings.json file. #357 + href="https://github.com/Figma-Linux/figma-linux/issues/357" + description="https://github.com/Figma-Linux/figma-linux/issues/357" target="_blank"> + #357
      • validate file path for extension file. #352 + href="https://github.com/Figma-Linux/figma-linux/issues/352" + description="https://github.com/Figma-Linux/figma-linux/issues/352" target="_blank"> + #352 +
      • +
      • +
      • -
      • Other Changes:
      • Bump Electron from 27.2.0 to 27.2.2
      • Bump Electron from 27.0.4 to 27.2.0
      • set default values for dev ports
      • -
      • +
      • +
        +
      @@ -80,10 +94,14 @@
      • Bug Fixes:
      • update files for build on launchpad
      • -
      • +
      • +
        +
      • Other Changes:
      • update build ppa script
      • -
      • +
      • +
        +
      @@ -92,9 +110,12 @@
      • Bug Fixes:
      • copy as png. #350
      • -
      • +
      • +
        +
      • Other Changes:
      • update deb files
      • add desktop file for dev build
      • @@ -102,7 +123,9 @@
      • update snapcraft config
      • update generate release notes
      • update ci
      • -
      • +
      • +
        +
      @@ -123,7 +146,9 @@
    • implement multiple windows
    • Rework frontend. Delete React, Mobx, Webpack, node-sass and etc. And add RollUp and Svelte
    • -
    • +
    • +
      +
    • Bug Fixes:
    • main pipeline
    • display themes list after first sync
    • @@ -171,9 +196,11 @@
    • init settings if file exists with partial data
    • error when try restore empty tab list
    • mic access. #317
    • export files. #203
    • remove a tab object from the svelte store after the close tab from context menu
    • @@ -200,12 +227,18 @@
    • change zoom for the ZoomView component
    • toggling the main menu
    • Fix build-id conflicts with other packages ( #310) + href="https://github.com/Figma-Linux/figma-linux/issues/310" + description="https://github.com/Figma-Linux/figma-linux/issues/310" target="_blank"> + #310)
    • Local plugins are reset on application exit. #296 + href="https://github.com/Figma-Linux/figma-linux/issues/296" + description="https://github.com/Figma-Linux/figma-linux/issues/296" target="_blank"> + #296 +
    • +
    • +
    • -
    • Other Changes:
    • update readme
    • update snapcraft config
    • @@ -322,7 +355,9 @@
    • move the openTabMenu handler to the WindowsManager
    • cleaned up the code a bit
    • move the setFocusToMainTab handler to WindowsManager class
    • -
    • +
    • +
      +
    diff --git a/io.github.Figma_Linux.figma_linux.yml b/io.github.Figma_Linux.figma_linux.yml index 9bac970..519b784 100644 --- a/io.github.Figma_Linux.figma_linux.yml +++ b/io.github.Figma_Linux.figma_linux.yml @@ -1,9 +1,9 @@ id: io.github.Figma_Linux.figma_linux sdk: org.freedesktop.Sdk runtime: org.freedesktop.Platform -runtime-version: '23.08' +runtime-version: "23.08" base: org.electronjs.Electron2.BaseApp -base-version: '23.08' +base-version: "23.08" finish-args: - --share=ipc - --socket=x11 @@ -45,8 +45,8 @@ modules: only-arches: - aarch64 url: >- - https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.3/figma-linux_0.11.3_linux_arm64.deb - sha256: 58d05ead9ba0936d3fc2e044df913dc62d7538ada9b72c1921007a5557c7f45f + https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.4/figma-linux_0.11.4_linux_arm64.deb + sha256: bd3b22404541bf819320be9635f54fcd4cce1915bc21c339c9a34966f74959bb x-checker-data: type: json url: https://api.github.com/repos/Figma-Linux/figma-linux/releases/latest From a4a81250ef4c81adaaaac2310b0b0a51c0b6e4e7 Mon Sep 17 00:00:00 2001 From: Chugunov Roman Date: Mon, 27 May 2024 11:46:42 +0300 Subject: [PATCH 4/6] fix: update the release 0.11.4 description --- io.github.Figma_Linux.figma_linux.appdata.xml | 83 ++----------------- 1 file changed, 9 insertions(+), 74 deletions(-) diff --git a/io.github.Figma_Linux.figma_linux.appdata.xml b/io.github.Figma_Linux.figma_linux.appdata.xml index 1b35faa..839b0d5 100644 --- a/io.github.Figma_Linux.figma_linux.appdata.xml +++ b/io.github.Figma_Linux.figma_linux.appdata.xml @@ -40,15 +40,9 @@
  • Bug Fixes:
  • Set appVersion to ignore version checking
  • -
  • -
    -
  • Other Changes:
  • Update the release ci
  • Bump Electron from 27.2.2 to 30.0.8
  • -
  • -
    -
  • @@ -56,36 +50,14 @@
    • Bug Fixes:
    • -
    • import a plugin from manifest.json. - #358 -
    • -
    • visible font selection field. - #356 -
    • -
    • use default settings if can not parse settings.json file. - #357 -
    • -
    • validate file path for extension file. - #352 -
    • -
    • -
      -
    • +
    • import a plugin from manifest.json.
    • +
    • visible font selection field.
    • +
    • use default settings if can not parse settings.json file.
    • +
    • validate file path for extension file.
    • Other Changes:
    • Bump Electron from 27.2.0 to 27.2.2
    • Bump Electron from 27.0.4 to 27.2.0
    • set default values for dev ports
    • -
    • -
      -
    @@ -94,14 +66,8 @@
    • Bug Fixes:
    • update files for build on launchpad
    • -
    • -
      -
    • Other Changes:
    • update build ppa script
    • -
    • -
      -
    @@ -109,13 +75,7 @@
    • Bug Fixes:
    • -
    • copy as png. #350 -
    • -
    • -
      -
    • +
    • copy as png.
    • Other Changes:
    • update deb files
    • add desktop file for dev build
    • @@ -123,9 +83,6 @@
    • update snapcraft config
    • update generate release notes
    • update ci
    • -
    • -
      -
    @@ -146,9 +103,6 @@
  • implement multiple windows
  • Rework frontend. Delete React, Mobx, Webpack, node-sass and etc. And add RollUp and Svelte
  • -
  • -
    -
  • Bug Fixes:
  • main pipeline
  • display themes list after first sync
  • @@ -195,14 +149,8 @@
  • move font manager on nodeJS side
  • init settings if file exists with partial data
  • error when try restore empty tab list
  • -
  • mic access. #317 -
  • -
  • export files. #203 -
  • +
  • mic access.
  • +
  • export files.
  • remove a tab object from the svelte store after the close tab from context menu
  • copy a project url, and reload a tab
  • save and restore tabs after open a window
  • @@ -226,19 +174,9 @@
  • sync themes
  • change zoom for the ZoomView component
  • toggling the main menu
  • -
  • Fix build-id conflicts with other packages ( - #310) -
  • -
  • Local plugins are reset on application exit. - #296 -
  • -
  • -
    +
  • Fix build-id conflicts with other packages.
  • +
  • Local plugins are reset on application exit.
  • Other Changes:
  • update readme
  • update snapcraft config
  • @@ -355,9 +293,6 @@
  • move the openTabMenu handler to the WindowsManager
  • cleaned up the code a bit
  • move the setFocusToMainTab handler to WindowsManager class
  • -
  • -
    -
  • From 56b07be946114a3744ee3fbb794fb56b755e8197 Mon Sep 17 00:00:00 2001 From: Chugunov Roman Date: Fri, 31 May 2024 11:31:30 +0300 Subject: [PATCH 5/6] fix: remove figma-linux.sh --- io.github.Figma_Linux.figma_linux.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/io.github.Figma_Linux.figma_linux.yml b/io.github.Figma_Linux.figma_linux.yml index 519b784..bb97a50 100644 --- a/io.github.Figma_Linux.figma_linux.yml +++ b/io.github.Figma_Linux.figma_linux.yml @@ -22,7 +22,6 @@ modules: - cp -r opt/figma-linux /app/figma-linux - mkdir -p /app/share/icons/hicolor - cp -r usr/share/icons/hicolor/* /app/share/icons/hicolor - - install figma-linux.sh /app/bin/figma-linux - >- install -Dm644 io.github.Figma_Linux.figma_linux.desktop /app/share/applications/io.github.Figma_Linux.figma_linux.desktop @@ -54,11 +53,6 @@ modules: url-query: > .assets[] | select(.name=="figma-linux_" + $version + "_linux_arm64.deb") | .browser_download_url - - type: script - dest-filename: figma-linux.sh - commands: - - export TMPDIR="$XDG_RUNTIME_DIR/app/$FLATPAK_ID" - - exec zypak-wrapper /app/figma-linux/figma-linux "$@" - type: file path: io.github.Figma_Linux.figma_linux.desktop - type: file From 7b08138daa67d3e0bb269de9a163fb2d9e424557 Mon Sep 17 00:00:00 2001 From: Chugunov Roman Date: Fri, 31 May 2024 16:08:45 +0300 Subject: [PATCH 6/6] debug: fix yml --- io.github.Figma_Linux.figma_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io.github.Figma_Linux.figma_linux.yml b/io.github.Figma_Linux.figma_linux.yml index bb97a50..015ad6f 100644 --- a/io.github.Figma_Linux.figma_linux.yml +++ b/io.github.Figma_Linux.figma_linux.yml @@ -10,7 +10,7 @@ finish-args: - --device=dri - --share=network - --filesystem=xdg-pictures -command: figma-linux +command: /app/figma-linux/figma-linux rename-icon: figma-linux modules: - name: figma-linux