ui: Add "About" window to display version, authors, license, etc.

This adds a new adw::AboutWindow containing information about version, authors, license, links etc.
It is opened via a new menu button in the toolbar, which opens a menu containing an "About Helvum" button.

The version and authors are pulled from the Cargo.toml file.
This commit is contained in:
Tom A. Wagner
2023-09-19 16:12:29 +02:00
parent e92c77f2b1
commit bc006fe393
4 changed files with 72 additions and 16 deletions

View File

@@ -10,9 +10,9 @@ gnome = import('gnome')
base_id = 'org.pipewire.Helvum'
dependency('glib-2.0', version: '>= 2.66')
dependency('gtk4', version: '>= 4.4.0')
dependency('libadwaita-1')
dependency('glib-2.0', version: '>= 2.66')
dependency('gtk4', version: '>= 4.4.0')
dependency('libadwaita-1', version: '>= 1.2')
dependency('libpipewire-0.3')
desktop_file_validate = find_program('desktop-file-validate', required: false)