Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 25 May 12:52
· 419 commits to main since this release
v1.8.0
ad0b979

AppGrid 1.8.0

Biggest update since launch. Favorites rewritten, you can drag apps out, search ranks smarter, deeper Plasma integration.

A lot has gone into this release and a lot has been identified and fixed, which makes this the best release so far — mostly thanks to contributors who tested it in and
out and reported issues, keeping me up at night :) seeing things I don't. Their help made this a good release.

Highlights

  • KActivities-backed favorites (#37) using KAStatsFavoritesModel — the same plugin Kickoff uses.
    Existing favorites migrate on first launch. AppGrid currently still keeps its own favorites namespace.
  • Drag favorites to reorder with edge auto-scroll (#90). Ctrl+Shift+Arrow for keyboard reorder. Drop
    external .desktop files to pin.
  • Drag apps out to the taskbar, panel, desktop, or Dolphin (#96). Ctrl+click for multi-select, drag
    many at once. Bulk pin / unpin / hide / launch / copy from the context menu.
  • Smarter search ranking — most-used and mime-default apps cross a relevance tier (#99).
  • Manage in Discover context menu for Flatpak apps (#119). System packages later.
  • Broadcast launches to KActivities (#95) so Kickoff "Most Used", recent docs and friends see AppGrid
    activity.
  • Per-button power & session controls — drag-reorder, individual show/hide (#105).
  • Alt+Left / Alt+Right to step through categories (#108).
  • Drop shadow behind app icons (optional, very light).
  • Vertical position offset for the centered launcher.
  • Modernized search results — section headers, empty-state placeholder, highlighted result's icon shown in the search bar.
  • Bundled launcher icon as the default for both variants. 1.7.x installs keep their prior icon.
  • Official packaging — Ubuntu PPA (Launchpad), Fedora COPR, AUR, and a Universal Package (beta) with opt-in in-app update checker for off-distro users
    (#68).

Performance

Several rounds of profiling went into this release: the launcher window is now built ahead of the click while the cursor is on its way, hot lookups in the search and
filter paths are cached, and the favorites pipeline only spins up the parts it actually needs. The net effect is a noticeably snappier open, smoother category switching,
and less CPU while scrolling — especially on lower-end hardware and large app sets.

Reported bug fixes

  • #86 / #103 — Icons update
    immediately on system icon theme change.
  • #89 — Favorites swap bug; added alphabetical sort option.
  • #110 — Panel freeze on resize fixed. Scrollbar reworked as an auto-hiding overlay. ? and i: views
    scrollable. Mouse-wheel scroll step restored. Center / Panel settings synced.
  • #113 — Category bar pages cleanly with collapsing arrows, snaps to bounds, no half-clipped boundary
    item.
  • #114 — Search results no longer auto-scroll when hovering a clipped bottom row.
  • #117 — Hover-revealed clipped rows no longer trigger a scroll cascade (PR from @Caelestis94).
  • #122 — Upgrade from 1.7.x preserves the prior launcher icon (default change migrated only for fresh
    installs).

Contributors

Thanks to @Kingproone and @Caelestis94 for the bulk of testing and bug reports, and to everyone else who tested the rc cycle, filed issues, and contributed.

Full Changelog: v1.7.10...v1.8.0