Review of "PanelIyagi" version 12

Details Page Preview

PanelIyagi is a Qt6-based desktop panel and taskbar for GNOME. Unlike traditional panels that only display running applications, PanelIyagi combines an application launcher, taskbar, calculator, sticky notes, calendar, and memo management into a single integrated workspace. Designed for productivity-focused desktop users, it provides quick access to frequently used tools without opening separate applications or menus. ⚠️ Important This GNOME extension is only a bridge for the native PanelIyagi backend. The PanelIyagi engine must be installed and running. Without the backend binary, the extension does nothing. Download & Releases: https://github.com/iyagicom/PanelIyagi/releases Quick Usage: • Click ⊞ to open the application launcher • Click 🧮 to open the calculator • Click the clock to access calendar and notes • Right-click the panel to open settings

Extension Homepage
https://github.com/iyagicom/PanelIyagi

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) error 1 warning 1

Shexli found 2 issues that may need reviewer attention.

EGO-A-004 warning

extension files should not contain excessive ungated console logging

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

No excessive logging

  • extension.js:620
    console.log(`[PanelIyagi] statusArea keys: ${all.join(', ')}`)
  • extension.js:798
    console.log('[PanelIyagi] panel background isDark=true')
  • extension.js:808
    console.log('[PanelIyagi] panel background isDark=false')
  • extension.js:156
    console.error(`[PanelIyagi] proxy 생성 실패: ${error.message}`)
  • extension.js:218
    console.error(`[PanelIyagi] showApps error: ${_e}`)
  • extension.js:472
    console.error(`[PanelIyagi] 앱을 찾을 수 없음: ${appId}`)
  • extension.js:653
    console.error(`[PanelIyagi] stopScreencast error: ${e}`)
  • extension.js:666
    console.error(`[PanelIyagi] extensionIndicator toggle error: ${_e}`)
  • extension.js:690
    console.error(`[PanelIyagi] _startBgWatch error: ${e}`)
  • extension.js:755
    console.error(`[PanelIyagi] _checkPanelBackground error: ${e}`)

EGO-P-003 error

GSettings schema XML must be present in package

Extension appears to use GSettings but no `.gschema.xml` file is included in the package.

GSettings Schemas

All Versions

Previous Reviews on this Version

iyagicom auto- rejected
Auto-rejected because of new version 13 was uploaded