No description
- C 91.9%
- Shell 4.6%
- Meson 3.5%
Implemented shelf gadget and popup UI for Wi-Fi management. Phase 3: Gadget & Basic UI - Created gadcon provider for shelf icon integration (e_mod_gadget.c) - Implemented popup window with network list (e_mod_popup.c) - Added instance structure to track gadget state - Gadget displays connection status with color-coded icon - Popup shows current connection and available networks - Rescan and disconnect functionality working - Mouse click toggles popup open/close Features: - Shelf gadget with visual connection status (green/yellow/gray/red) - Popup window with Elementary widgets - Current connection display with disconnect button - Available networks list showing SSID, security type, and known status - Rescan button to refresh network list - Auto-refresh popup after scan (500ms delay) UI Components: - Gadget: 16x16 icon with connection state colors - Popup: Title, connection status frame, network list, action buttons - Network list: Shows SSID (security) [* = known] - Buttons: Rescan, Disconnect (when connected) Module size: 152KB (increased from 24KB with Phase 2) Files added: 2 source files (e_mod_gadget.c, e_mod_popup.c) Next phase: Connection Management (passphrase dialog, agent integration) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| data | ||
| src | ||
| .gitignore | ||
| meson.build | ||
| meson_options.txt | ||