Hi all,
my Javafx based snap (photonotebook) has been working fine for many years under core18, core 20 and core 22 (the latest) on Ubuntu 18, 20 and 22. I updated my development system to Ubuntu 24.04.01 a few days ago, and the behaviour of “overlay” dialogs has changed from being sized by the dialog contents (normal Javafx behaviour), to requiring a specific window size being specified for each dialog.
It should be noted that the new behaviour is also exhibited when I run the app from my IDE i.e. pre-snapped when Core22 isn’t to my knowledge involved.
Is this new behaviour due to the change in the underlying relationship between core22 and the underlying Ubuntu 24 kernel and graphics module? Will I need to update to core24? I thought that snaps using core22 were immune to underlying changes in the graphics module of the underlying OS - is this a misunderstanding on my part?
Cheers all A
name: photonotebook
title: PhotoNoteBook
version: "4.0.0"
summary: A digital photography library manager and notebook
license: Proprietary
description: PhotoNoteBook is a digital photograph library manager enabling collections of images and the making of notes and memo's for the collections and the photographs.
icon: photonotebook.png
confinement: strict
grade: stable
base: core22
# this line enables LZO compression for the snap and speed up first start time - hopefully!
compression: lzo
apps:
photonotebook:
command: bin/photonotebook
extensions:
- gnome
plugs: [home, unity7, opengl, network, removable-media, optical-drive ,desktop, desktop-legacy, gsettings, x11, wayland]
parts:
photonotebook:
plugin: dump
source: ./photonotebook/
stage-packages:
- libgif7
- liblcms2-2
architectures:
- build-on:
- amd64