gnome-gitlab World/Phosh/phosh-tour v0.37.0

latest releases: v0.47.0, v0.46.0, v0.45.0...
18 months ago

Summary of changes

i18n updates

  • UI translations:
    • MoonlightWave-12 (de)

Detailed changes

phosh-tour (0.37.0) experimental; urgency=medium
.
  [ MoonlightWave-12 ]
  * Add German translation
.
  [ Guido Günther ]
  * gitignore: Ignore generated po files
  * ci: Drop unused reference
  * ci: Switch to trixie
  * ci: Modernize commit log check.
    We add the common scripts from meta-phosh as of
    07c78b1e35a6572d118800dd6cbde904bb999acc for that.
  * ci: Add po check
  * window: Use pt_ prefix.
    It's more consistent and shorter
  * application: Use pt_ prefix.
    It's more consistent and shorter
  * application: Consistently use char *
    We avoid g* types when we can just use plain C types
  * build: Bump required meson version.
    We want to use str.replace()
  * build: Bump required glib version to 2.74.
    No need to keep conditional for versions older than Debian stable.
  * build: Bump required GTK4 version
  * build: Bump required libadwaita version
  * main: Drop conditional compile.
    We can assume glib 2.74 or newer now
  * resources: Minimize XML
  * build: Use PHOSH_TOUR_ prefix consistently
  * application: Add --version
  * gmobile: Add as subproject.
    We want to use it's DT parsing. We add as git submodule too to ease the
    flatpak build. This can go once gmobile is also a shared lib.
  * page: Make it a derivable type
  * hw-page: Add class for hardware specific pages.
    We parse hook into builder to strip whitespace out of the compatibles
    GStrv. This ensures the property setter works as expected.
  * window: Remove pages that don't fit the hardware.
    Closes: https://gitlab.gnome.org/World/Phosh/phosh-tour/-/issues/5
  * window: Make the kill switch page a hardware page.
    Limit the compatibles to the Librem 5
  * options: Use more neutral vendor and device
  * pt-page: Use g_string_replace.
    We have newer glib now
  * pt-util: Drop pt_string_replace.
    Not needed anymore
  * page: Allow to set a URL.
    Allow to specify a URL where the user can find more information
  * treewide: Update project URL

Don't miss a new phosh-tour release

NewReleases is sending notifications on new releases.