Review of "GNOME Widget Center" version 4

Details Page Preview

GNOME Widget Center is a simple and flexible way to add useful widgets to your GNOME desktop.It lets you easily manage, arrange, and customize different widgets in one place.You can add tools such as clocks, system information, media controls, shortcuts, and more.Each widget is designed to be lightweight, clean, and easy to configure. Make your desktop more useful and personal without changing the way GNOME works.

Extension Homepage
https://github.com/xenlism/gnome-widget-center

No comments.

Diff Against

Files

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

Shexli (experimental) warning 2

Shexli found 2 issues that may need reviewer attention.

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()`.

File Operations

  • lib/fsUtils.js:59
    file.load_contents(null)
  • lib/fsUtils.js:73
    file.load_contents(null)

EGO-P-007 warning

JavaScript files should be reachable from extension.js or prefs.js

Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.

Don't include unnecessary files

  • i18n/de.js
  • i18n/en.js
  • i18n/es.js
  • i18n/ja.js
  • i18n/th.js
  • i18n/zh.js
  • lib/architectWidgetKit.js
  • lib/calendarGridKit.js
  • lib/iconAccentColor.js
  • lib/mediaApi.js
  • lib/shell/halfCircleGaugeKit.js
  • lib/shell/widgetTooltip.js
  • lib/systemCalendarEvents.js
  • lib/systemMetricsApi.js
  • lib/utils.js
  • lib/widgetConfigDefaults.js
  • widget-center-prefs-app.js
  • widgets/calendar-big/widget.js
  • widgets/calendar-events/widget.js
  • widgets/calendar-header/i18n/de.js

All Versions

Version Status
4 Unreviewed
3 Rejected
2 Rejected
1 Rejected