Pomodoro timer with adjustable intervals, sound notifications, and auto-suspend prevention.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO030 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()`.
dataStore.js:18
this._file.load_contents(null)
EGO015 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.
indicator.js:73
this._durationBtn.connect('clicked', () => this._startEditing())
indicator.js:80
this._entry.clutter_text.connect('activate', () => this._finishEditing())
indicator.js:81
this._entry.clutter_text.connect('key-focus-out', () =>
this._finishEditing()
)
indicator.js:60
this._minusBtn.connect('clicked', () =>
this._adjustDuration(-DurationLimits.STEP)
)
indicator.js:89
this._plusBtn.connect('clicked', () =>
this._adjustDuration(DurationLimits.STEP)
)
indicator.js:54
this._resetBtn.connect('clicked', () => this._resetToDefault())
indicator.js:220
this._minusBtn.connect('clicked', () => this._adjust(-1))
indicator.js:232
this._plusBtn.connect('clicked', () => this._adjust(1))
indicator.js:214
this._resetBtn.connect('clicked', () => this._resetToDefault())