Adds useDefsForGlyphs option
- 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
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.
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.
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.
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).
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.