v0.10.0
The daemon is unchanged from 0.9.0; all changes are in the GNOME Shell extension.
Fixed
- URL items now show their hostname as a subtitle. The old code used the WHATWG
URLAPI, which GJS does not provide, so it always threw and the subtitle
never appeared. It now usesGLib.Uri. - The packaged extension was missing
dbus.js. The extension imports it, but
make packdid not bundle it, so installing from the packaged zip would
fail to load. It is now included.
Changed
ClipboardItemuses aconstructor()with an explicitGTypeNameinstead of
_init().- The error-logging helper lives in a single
util.jsmodule shared by the
extension, panel, and item widget.
Internal
- Adopted the GJS ESLint style guide: an
eslint.config.jsflat config, an
npm run lintscript, and a GitHub Actions workflow that lints on push and
pull requests. The extension passes with no warnings.