abcjs icon indicating copy to clipboard operation
abcjs copied to clipboard

Adds useDefsForGlyphs option

Open stewarthaines opened this issue 9 months ago • 5 comments

  • new renderer option useDefsForGlyphs
  • handle as defs/use in svg dom when option is set
  • adds Svg.prototype.use() method
  • adds docs for new renderAbc() option useDefsForGlyphs
  • a couple of float precision numbers toFixed() for compact SVG attributes

stewarthaines avatar Apr 20 '25 07:04 stewarthaines

Confirmed for Fedora 41.

I'll add the output of coredumpctl info:

          PID: 96758 (AppRun)
           UID: 1000 (xx)
           GID: 1000 (xx)
        Signal: 11 (SEGV)
     Timestamp: Fri 2025-05-09 14:56:34 CEST (1min 26s ago)
  Command Line: ./Giada-1.2.0-x86_64.AppImage
    Executable: /tmp/.mount_Giada-fkM67N/usr/bin/giada
 Control Group: /user.slice/user-1000.slice/[email protected]/app.slice/app-org.gnome.Terminal.slice/vte-spawn-2bf80d28-5bf7-43a3-adc4-d36d55ef1daf.scope
          Unit: [email protected]
     User Unit: vte-spawn-2bf80d28-5bf7-43a3-adc4-d36d55ef1daf.scope
         Slice: user-1000.slice
     Owner UID: 1000 (xx)
       Boot ID: xx
    Machine ID: xx
      Hostname: xx
       Storage: /var/lib/systemd/coredump/core.AppRun.1000.326a1219ed4c4a02b9fc24c24010f25e.96758.1746795394000000.zst (present)
  Size on Disk: 467.1K
       Message: Process 96758 (AppRun) of user 1000 dumped core.
                
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libgcrypt.so.20 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libgcrypt.so.20
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libcap.so.2 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libcap.so.2
                Module /tmp/.mount_Giada-fkM67N/usr/lib/liblz4.so.1 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/liblz4.so.1
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libzstd.so.1 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libzstd.so.1
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libogg.so.0 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libogg.so.0
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libopus.so.0 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libopus.so.0
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libvorbisenc.so.2 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libvorbisenc.so.2
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libvorbis.so.0 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libvorbis.so.0
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libFLAC.so.8 without build-id.
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libFLAC.so.8
                Module /tmp/.mount_Giada-fkM67N/usr/lib/libapparmor.so.1 without build-id.

cerebralgolem avatar May 09 '25 13:05 cerebralgolem

We recommend using FlatPak and the official build on flathub: https://flathub.org/apps/com.giadamusic.Giada The idea is to get rid of the AppImage build and switch to FlatPak in the very near future.

gvnnz avatar May 10 '25 11:05 gvnnz

We recommend using FlatPak and the official build on flathub: https://flathub.org/apps/com.giadamusic.Giada The idea is to get rid of the AppImage build and switch to FlatPak in the very near future.

Why Flatpak? Flatpack apps run in a sandbox, which prevents access from most system resources. The giadas Appimage package was the best solution for all linux users, until now, please don't leave it.

pqks avatar Jul 09 '25 02:07 pqks

Hi @pqks, I understand your concern but unfortunately the appimage package became a nightmare to maintain at some point. We prefer to invest resources in the development of our app. The guys at Flathub are doing an excellent job and are helping us distribute Giada on Linux in the least painful way possible (for us).

gvnnz avatar Jul 09 '25 06:07 gvnnz

but nobody really likes flatpaks. seriously. less portable than app image, more hd space than apt install a package. wonder how the decision to no longer make appimages impacted the number of users.

devcomputer avatar Sep 01 '25 15:09 devcomputer