Simple notes for the GNOME Shell desktop.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
noteBox.js:588
file.load_contents(null)
noteBox.js:638
file.load_contents(null)
EGO-L-005 warning
owned object references should be released in disable()
Owned references that are cleaned up in `disable()` should also be released with `null` or `undefined`.
extension.js:60
this.panel_button = new PanelMenu.Button(0.0, _("Show notes"), false)
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:66
this.panel_button.connect(
'button-press-event',
this._onButtonPressed.bind(this)
)
EGO-L-006 warning
preferences classes should not retain window-scoped objects on instance fields without close-request cleanup
Preferences code stores window-scoped objects on the exported prefs class without `close-request` cleanup.
prefs.js:12
this._settings = this.getSettings()
| Version | Status |
|---|---|
| 2 | Unreviewed |
| 1 | Rejected |