sankalp
63862a08da
feat(modules/panel): hide tray items when empty and sync visibility on config changes
...
This update ensures the panel's tray is hidden when there are no visible items and updatesits visibility automatically when the configuration changes or when notifications are added
or removed.
New Features:
- Add `_update_tray_visibility` method that hides the tray when empty and updates UI
accordingly.
- Connect `tray` "add" and "remove" signals to trigger visibility updates.
- Adjust chevron button visibility, icon, and left margin based on tray state.
Enhancements:
- Invoke visibility update on panel initialization, DND changes, and configuration changes.
- Reset visual elements (chevron icon, margin) when the tray becomes hidden.
- Preserve layout spacing improvements when tray is hidden.
Bug Fixes:
- Prevent stale tray visibility state after configuration updates.
2026-04-09 18:28:43 +05:45
sankalp
cf7666a8a5
refactor(modules): clean up dock update logic and fix TOTP action closure
...
- Refactor dock update loop to use explicit parentheses and improve readability
- Fix closure capture in OTP plugin action to correctly pass current code
- Remove redundant lambda wrapper in player label binding
- Update logger messages with full exception context
- Adjust imports and naming for consistency across modules
- Minor code style updates and whitespace cleanup
2026-02-26 06:54:29 +05:45
sankalp
e97311e2b0
feat(modules): restructure battery UI and add dynamic layout rebuilding
...
New Features
- Introduce `get_battery_icon_file` to generate battery icons based on percentage and charging state.
- Add fallback Bluetooth control using `rfkill` when Fabric Bluetooth fails.
Enhancements
- Refactor layout management with `_rebuild_layout_from_config` and dynamic indicator instantiation.
- Replace large `EnergyModeButton` class with lightweight utility functions.
- Simplify notification icon updates using `dynamic_file`.
Bug Fixes
- No explicit bug fixes; changes focus on feature additions and refactoring.
2026-02-26 06:24:44 +05:45
sankalp
02c32a331a
feat(panel): add Hyprland workspaces indicator with workspace filtering
2025-09-08 07:59:23 +05:45
sankalp
158ce6590c
Revert "ready for ignis"
...
This reverts commit 9d404b100f .
2025-09-01 12:39:28 +05:45
sankalp
9d404b100f
ready for ignis
2025-09-01 12:36:58 +05:45
sankalp
d0444752e1
♻️ refactor(dock,workspace,switcher): centralize special workspace detection logic
2025-08-14 14:57:19 +05:45
tr1x_em
feec2917f6
Added Todo
2025-08-14 13:26:24 +05:30
sankalp
07d0705fd4
✨ feat(ui): add pomodoro timer and todo list to readme and refine network indicator margin
2025-08-13 16:57:59 +05:45
sankalp
35c4f9c7ff
✨ feat(ui): display active window title in menu bar and set default app name to Finder
2025-08-13 00:40:13 +05:45
sankalp
88ce59eec7
♻️ refactor(menubar): Move app name resolution logic to utils for reusability
2025-08-13 00:16:54 +05:45
tr1x_em
f5d3172cef
Remove opening of notification centre from date
2025-08-11 19:25:42 +05:30
tr1x_em
d91c61d806
Added Wifi Signal Strenght Indicators
2025-08-11 18:57:04 +05:30
sankalp
28a40e69b0
✨ feat(panel): add option to hide special workspaces in workspace indicator
2025-08-11 18:16:12 +05:45
tr1x_em
67bc5b8251
removed dnd indicator
2025-08-11 16:03:19 +05:30
tr1x_em
d8735cc64e
Added notifiaction icon
2025-08-11 15:57:21 +05:30
tr1x_em
44987758a8
Fixed Styling
2025-08-11 12:03:32 +05:30
tr1x_em
52fb865b6f
Fix Apple logo and size
2025-08-11 08:38:05 +05:30
sankalp
1e456b7fd0
✨ feat(menubar): improve active window detection and About dialog handling
2025-08-11 02:52:45 +05:45
sankalp
ef50ab5f69
Reapply "New icons"
...
This reverts commit b0665d1f4c .
2025-08-10 22:50:35 +05:45
sankalp
721eac0c5d
Reapply "🐛 fix(panel): reduce icon size and hide battery indicator when no battery is detected"
...
This reverts commit 3b119e7474 .
2025-08-10 22:50:30 +05:45
sankalp
3b119e7474
Revert "🐛 fix(panel): reduce icon size and hide battery indicator when no battery is detected"
...
This reverts commit c33adef98b .
2025-08-10 22:47:13 +05:45
sankalp
2e8e3e73e2
💅 style(indicators): increase icon size for better visibility
2025-08-10 22:33:27 +05:45
sankalp
b0665d1f4c
Revert "New icons"
...
This reverts commit dca44f9f69 .
2025-08-10 22:32:12 +05:45
sankalp
c33adef98b
🐛 fix(panel): reduce icon size and hide battery indicator when no battery is detected
2025-08-10 22:31:33 +05:45
tr1x_em
dca44f9f69
New icons
2025-08-10 17:22:21 +05:30
tr1x_em
d13993d886
Battery Windows Formatted to match control centre
2025-08-10 12:10:32 +05:30
tr1x_em
95a93cadbf
Added panel widget
2025-08-10 09:20:22 +05:30
tr1x_em
58fb6af79a
Battery Percentage Tweaks and Current App
2025-08-09 15:44:48 +05:30
sankalp
68ec5c50a6
✨ feat(panel): display battery percentage next to the battery icon
2025-08-09 15:34:43 +05:45
sankalp
31a0e1dd25
✨ feat(panel): add show_window option to indicators to conditionally render control centers
2025-08-09 14:55:50 +05:45
sankalp
76b241328d
✨ feat(dock): revamp dock with app pinning, instance management, and improved styling
2025-08-08 22:01:37 +05:45
sankalp
610865ef2d
✨ feat(panel): add workspace indicator to panel
2025-08-08 21:41:46 +05:45
sankalp
fb65e0b55d
✨ feat(controlcenter): implement battery control widget with power profiles and game mode
2025-08-07 11:25:42 +05:45
sankalp
25d12a838b
✨ feat(controlcenter): integrate network and bluetooth indicators with control center
2025-08-05 08:57:44 +05:45
sankalp
5f4bb8d342
✨ feat(panel): display current workspace in the menubar
2025-08-04 18:27:32 +05:45
sankalp
27116a544f
🐛 fix(panel): correct battery icon path to load icons properly
2025-08-04 18:21:09 +05:45
sankalp
998a5654dd
♻️ refactor(panel): remove dropdown menu logic from enhanced system tray
2025-08-04 11:42:46 +05:45
sankalp
366e035395
✨ feat(panel): enhance system tray menus with dynamic updates and submenu support
2025-08-04 10:30:03 +05:45
sankalp
1ec5d87477
♻️ refactor(panel): simplify dropdown menu creation for system tray
2025-08-04 09:09:22 +05:45
sankalp
6102b77c52
✨ feat(controlcenter): implement MPRIS player stack with UI and controls
2025-08-04 09:08:46 +05:45
sankalp
092d254266
🐛 fix(panel): correctly detect screen recording processes and show recording indicator
2025-08-04 06:17:00 +05:45
tr1x_em
47c192444a
Added Correct Sized Icon
2025-08-03 15:56:19 +05:30
tr1x_em
86fcbd35b1
Added New ICON for bluetooth paired
2025-08-03 15:49:15 +05:30
tr1x_em
7598a3eadb
Misc Fixes and CSS
2025-08-03 13:14:41 +05:30
sankalp
ce99b7a73f
🐛 fix(panel): improve screen recording detection and start time retrieval
2025-08-03 07:09:44 +05:45
tr1x_em
cc5680e1ff
Added New SVG and Made Title name bold
2025-08-02 20:37:48 +05:30
tr1x_em
f64d47c85e
Add AM/PM
2025-08-02 20:08:22 +05:30
sankalp
cecae22ad9
✨ feat(notification): implement notification center with persistent storage and DND support
2025-08-02 19:25:33 +05:45
sankalp
8dd1656fc2
♻️ refactor(notification): improve notification animation and limit count
2025-08-01 09:57:52 +05:45