Display real-time Hyperliquid cryptocurrency prices in the GNOME top panel. Features: * Top 3 tickers visible directly in the panel * Click to expand and see all tickers with price charts * Real-time WebSocket updates * Shows price, 24h change percentage, funding rates * Customizable tickers via preferences
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-004 warning
main loop sources should be removed in disable()
Main loop sources assigned in `enable()` are missing matching removals in `disable()` or its helper methods.
extension.js:51
GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
this._ws.start();
return GLib.SOURCE_REMOVE;
})
EGO-M-005 warning
metadata session-modes must be omitted when only user mode is declared
Field `session-modes` should be omitted when it only contains `user`.
metadata.json must be well-formed
metadata.json
session-modes=['user']
1. Please use `connectObject()` and `disconnectObject()` so it is easier to track for cleanup. 2. Please remove `session-modes` from `metadata.json`: [EGO Review Guidelines: session-modes](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#metadata-json-must-be-well-formed) 3. Why multiple sessions or timeouts (line 77, 100 `wsManager.js`)? 4. Is this code generated by AI? If so, we have a rule for that: [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated) If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions