Review of "Ciel" version 1

Details Page Preview

A GNOME-native tabbed Date Menu for notifications, media, performance, and weather.

Extension Homepage
https://github.com/ilgizsamudinov/ciel

No comments.

FAQ

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-A-004 warning

extension files should not contain excessive ungated console logging

File contains 8 ungated console.log/warn/error calls (threshold: 5).

No excessive logging

  • extension.js:70
    console.error(`[Ciel] Failed to construct tabbed center: ${error.message ?? error}`)
  • extension.js:82
    console.error(`[Ciel] Monitor initialization failed: ${error.message ?? error}`)
  • extension.js:264
    console.error(`[Ciel] Date Menu teardown failed: ${error.message ?? error}`)
  • extension.js:269
    console.error(`[Ciel] Center teardown failed: ${error.message ?? error}`)
  • extension.js:274
    console.error(`[Ciel] Media teardown failed: ${error.message ?? error}`)
  • extension.js:279
    console.error(`[Ciel] Weather teardown failed: ${error.message ?? error}`)
  • extension.js:101
    console.warn(`[Ciel] Hardware discovery incomplete: ${error.message ?? error}`)
  • extension.js:226
    console.warn(`[Ciel] Refresh error: ${e.message ?? e}`)

EGO-A-004 warning

extension files should not contain excessive ungated console logging

File contains 9 ungated console.log/warn/error calls (threshold: 5).

No excessive logging

  • integration/dateMenu.js:89
    console.error(`[Ciel] Failed to mount tabbed Date Menu: ${error.message ?? error}`)
  • integration/dateMenu.js:158
    console.error(`[Ciel] Failed to release native calendarArea: ${error.message ?? error}`)
  • integration/dateMenu.js:166
    console.error(`[Ciel] Failed to detach tabbed center: ${error.message ?? error}`)
  • integration/dateMenu.js:174
    console.error(`[Ciel] Failed to detach native calendarArea: ${error.message ?? error}`)
  • integration/dateMenu.js:185
    console.error(`[Ciel] Failed to restore native calendarArea: ${error.message ?? error}`)
  • integration/dateMenu.js:199
    console.error(`[Ciel] Failed to destroy tabbed center: ${error.message ?? error}`)
  • integration/dateMenu.js:30
    console.warn('[Ciel] GNOME Date Menu is unavailable')
  • integration/dateMenu.js:38
    console.warn('[Ciel] GNOME 50 calendarArea topology was not found')
  • integration/dateMenu.js:61
    console.warn('[Ciel] Native calendarArea has no parent')

All Versions

Version Status
1 Unreviewed