Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: xarbit/plasma6-applet-appgrid
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.9.4
Choose a base ref
...
head repository: xarbit/plasma6-applet-appgrid
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.5
Choose a head ref
  • 6 commits
  • 16 files changed
  • 1 contributor

Commits on Oct 17, 2026

  1. fix(search): themed compact install-source pill that survives the Kir…

    …igami union style (#203)
    
    Closes: #203
    (cherry picked from commit 0d23896)
    xarbit committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    ea425e8 View commit details
    Browse the repository at this point in the history
  2. fix: replace Kirigami.PlaceholderMessage with a plain empty state (#218)

    On some Kirigami builds PlaceholderMessage fails to load with an
    IconPropertiesGroup type clash inside Kirigami itself, and since the
    search results list always instantiates it, the whole panel failed to
    load. Backport main's EmptyStateMessage widget (icon + wrapped label,
    from 115ba38) and use it for the search no-results state and both
    hidden-apps empty states. No new strings.
    xarbit committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    f3b2ebf View commit details
    Browse the repository at this point in the history
  3. fix(panel): focus the search field once the popup is active (#213)

    On Wayland the search field's forceActiveFocus() in resetState() can run
    before the popup window is mapped and active, so the focus is lost when
    Plasma activates it and typing does nothing until the field is clicked.
    Re-assert search focus when the popup window becomes active, once per
    open so closing a context menu doesn't steal focus from the grid. Also
    run the open path when the full representation is created already
    expanded, since it may miss the first expandedChanged.
    xarbit committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    d1091e5 View commit details
    Browse the repository at this point in the history
  4. fix(launch): give app launch jobs a UI delegate, resolve by menu id (#…

    …226)
    
    AppGrid started KIO::ApplicationLauncherJob without a UI delegate, so
    KIO could neither ask to trust a non-executable .desktop file nor report
    a failed exec: the launch failed silently while Kickoff, which sets the
    default delegate, worked (seen with Wine/Bottles entries). Set the
    default job UI delegate on app and app-action launches (linking
    KF6::KIOWidgets so its factory is registered), resolve the service by
    menu id before falling back to the entry path, and log when no service
    is found instead of returning silently.
    xarbit committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    cd832d6 View commit details
    Browse the repository at this point in the history
  5. feat(universal): ship Plasma 6.4-6.7 and 6.8+ builds in one tarball (#…

    …217)
    
    Plasma 6.8 bumped the libPlasma/libPlasmaQuick SOVERSION 7 -> 8, and a
    binary links exactly one, so the universal tarball (built on Fedora 42,
    .so.7) could not install on Plasma 6.8 systems such as KDE Linux.
    
    Build each arch twice — fedora:42 for libPlasma.so.7 and fedora:rawhide,
    the only Fedora on Plasma 6.8 yet, for .so.8 — and pack both into the
    same tarball as files-plasma7/ and files-plasma8/, so asset names, the
    update checker and the docs are unchanged. install.py verifies both
    payloads and installs the newest one whose libraries resolve (ldd,
    falling back to looking for libPlasma.so.N), so re-running it after a
    Plasma upgrade switches payloads. build-package.sh is split into stage
    (per build container) and pack.
    xarbit committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    f8abd54 View commit details
    Browse the repository at this point in the history
  6. chore: release v1.9.5

    xarbit committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    df87cba View commit details
    Browse the repository at this point in the history
Loading