Review of "Wellbeing Widget" version 1

Details Page Preview

Mindful productivity companion with screen time tracking, Pomodoro focus timer, weekly stats with visual graphs, and ambient zen music. Track your active screen time, maintain focus with timed sessions, and create a balanced digital lifestyle. Note: Screen time tracking may take a few minutes to initialize on first install. Music streaming requires mpv (install via: sudo dnf/apt install mpv).

Extension Homepage
https://github.com/mH-13/wellbeing-widget

No comments.

FAQ

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
5 Active
4 Inactive
3 Inactive
2 Inactive
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
1. Please remove timeout before creating a new one (line 368, 800, 921 `extension.js`). 2. Please use aysnc for reading file content since you are in shell process (line 655, 776 `extension.js`): [Gio.File.load_contents_async](https://gjs-docs.gnome.org/gio20~2.0/gio.file#method-load_contents_async) 3. Don't use sync spawn since that can freeze the shell process (line 756-758 `extension.js`): [GJS Guide: Subprocesses](https://gjs.guide/guides/gio/subprocesses.html#complete-examples) 4. Don't use spawn command to play sound (line 821, 825 `extesnion.js`): ```js let player = global.display.get_sound_player(); let file = Gio.File.new_for_path('PATH TO THE FILE'); player.play_from_file(file, 'title', null); ``` Or play audio form theme: ```js player.play_from_theme('sound name', 'title', null); ``` 5. Use `Gio.Cancellable` instead (line 909 `extension.js`): [`Gio.Cancellable`](https://gjs-docs.gnome.org/gio20~2.0/gio.cancellable) 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