Migrating from Owlkettle 1.x.x to 2.0.0
Owlkettle Version 2.0.0 targets GTK 4 instead of GTK 3.
You will need install the development packages for GTK 4 and libadwaita in order to link owlkettle apps.
You can install them by running dnf install gtk4-devel libadwaita-devel on Fedora or apt install libgtk-4-dev libadwaita-1-dev on Ubuntu.
Breaking Changes
border_width: Theborder_widthfield has been removed. Use theBox.marginfield instead.- The
BinandContainer(abstract) widgets were removed. - The
ModelButtonwidget was removed - When adding widgets to a
Box, thefillproperty has been removed. - The default size for dialogs is now the same as the default size of windows
- The
HeaderBar.subtitlefield has been removed. Useadw.WindowTitleinstead. set_custom_titlehas been renamed toadd_title- The
HeaderBar.titlefield has been remove. The header bar will automatically use the window title.