github moi952/decky-apps-manager v0.5.0

3 hours ago

✨ Features

  • show a placeholder icon when an app has none (moi952)
    • add AppIcon, which renders the app's icon or, when there is none, a
      neutral tile with a generic glyph (layers for a runtime, box otherwise)
    • use it in the app list, the auto-update history and the Flatpak and
      AppImage detail pages, which used to leave an empty gap
  • update Flatpak runtimes and treat bundle-installed apps as manual (moi952)
    • list runtimes with a pending update the way Discover and Bazaar do, via
      libflatpak's list_installed_refs_for_update (the parent runtime of an
      extension that has an update), with a fallback that reads flatpak
      update's own pending-changes table; .Locale/.Debug/.Sources are skipped
    • apply a runtime replacement (e.g. an NVIDIA GL driver bump) by
      installing the successor then removing the old ref
    • hide uninstall, screenshots and the Steam shortcut on a runtime's page
    • an app whose origin remote is disabled (installed from a local bundle)
      is no longer reported as a failed check; it is labelled as installed
      manually, with a translation in all 15 languages
    • let proc_env.run feed stdin to a command
  • send notifications as Steam chat messages from the plugin top level (moi952)
    • add pluginToast, which delivers a notification as a chat message from a
      synthetic "Apps Manager" friend so the plugin icon always renders (the
      native toaster icon showed as a broken image on some Steam builds)
    • register the update/auto-update listeners in definePlugin itself, so the
      notifications arrive even while the panel is closed
    • stop toasting from AppsContext (it only refreshes its state now), which
      avoids a duplicate notification
    • switch the remaining toaster.toast calls to pluginToast

🔧 Chores

  • add What's New for 0.5.0 (moi952)

Don't miss a new decky-apps-manager release

NewReleases is sending notifications on new releases.