Commit Graph
55 Commits
Author SHA1 Message Date
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 ffa9188cd1 refactor(modules/notification): streamline imports and simplify cache utilities
- Enhancements: Refactored import section to remove unused modules, added explicit parentheses in hash generation for clarity, and updated debug logging messages for cache cleanup.
- Bug Fixes: Ensured consistent encoding of hash inputs and improved error handling in image dimension hashing.
- Style: Applied consistent formatting and spacing throughout the notification module.
2026-02-26 05:54:51 +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
tr1x_em d53341a0c0 Add escape_markup_text() utility function to safely escape special characters 2025-08-14 22:28:34 +05:30
tr1x_em 59fbca04aa Fix Smth 2025-08-14 16:05:29 +05:30
tr1x_em 7f2da4de90 Store 1 Size of appicon to reduce caching 2025-08-14 16:05:29 +05:30
tr1x_em ac484bc682 Fix notification for same attibutes 2025-08-14 16:05:29 +05:30
tr1x_em 1fbbe74520 Show Latest notif on top 2025-08-14 16:05:29 +05:30
tr1x_em 31efb0e03f Style Single Notification As Normal One 2025-08-14 16:05:29 +05:30
tr1x_em d1c0a2d537 New Caching system 2025-08-14 16:05:29 +05:30
tr1x_em 3af502daa8 Caching Fixed 2025-08-14 16:05:29 +05:30
sankalp ad6eded2cb ♻️ refactor(notification): improve notification caching and history management 2025-08-11 22:14:02 +05:45
tr1x_em fc1331cd74 Auto Close notification_center when notif count is 0 2025-08-11 16:07:34 +05:30
tr1x_em 67bc5b8251 removed dnd indicator 2025-08-11 16:03:19 +05:30
tr1x_em d0189d44b4 Cleanup of all images in stack in notification_center 2025-08-11 15:49:43 +05:30
tr1x_em e51878cac5 Working Cache Cleanup 2025-08-11 15:44:07 +05:30
tr1x_em 7afafe9028 Better notification caching system 2025-08-11 15:37:22 +05:30
tr1x_em 9a969687c1 Truncate Notifications 2025-08-11 13:05:33 +05:30
sankalp e9095ef9cf ♻️ refactor(ui): reorganize imports and improve notification handling 2025-08-11 13:09:08 +05:45
tr1x_em 1eef83e941 Fixed Notifiactions going out of screen 2025-08-11 08:38:05 +05:30
tr1x_em f822ea06c6 Added Fluidity to notifiaction-centre 2025-08-09 21:46:23 +05:30
tr1x_em ed1ff464ba Added Revealer for header 2025-08-09 21:32:20 +05:30
tr1x_em 236b7ac992 Better Expantion 2025-08-09 21:20:41 +05:30
tr1x_em fbb68326f8 Added Expand Animations 2025-08-09 21:17:15 +05:30
tr1x_em 318e78443a Fixed ScrollableWindow 2025-08-09 21:13:28 +05:30
tr1x_em 3832c561c9 Fix Expanded Notifiaction Not Showing 2025-08-09 20:50:52 +05:30
tr1x_em 217e0f6936 Enhancement in notification_center 2025-08-09 20:46:52 +05:30
tr1x_em dcad41e9f8 Added CloseButtons 2025-08-09 20:21:02 +05:30
tr1x_em 0f811def01 Apple Like Notificiation Centre 2025-08-09 19:57:24 +05:30
tr1x_em 8df2c3401c Reduced Errors and Warning in console (setting default visisble to false ) 2025-08-07 11:21:36 +05:30
tr1x_em da03fcd84e Smooth notification + Removing logs 2025-08-07 11:21:36 +05:30
tr1x_em e7fac41852 Addded Caching System 2025-08-07 09:38:10 +05:30
tr1x_em c7d40f0177 Per app sound control 2025-08-06 14:07:49 +05:30
sankalp 39cdc51e62 ♻️ refactor(notification): use custom notification service instead of roam service 2025-08-06 12:29:52 +05:45
sankalp b497c61fa0 ♻️ refactor(notification): improve notification caching and management 2025-08-06 12:27:00 +05:45
tr1x_em 855dd2859f Revamped Notification and NotificationCenter 2025-08-04 23:38:07 +05:30
tr1x_em 5a587e7e10 Bugfix 2025-08-03 12:38:37 +05:30
tr1x_em 43e124c891 Added Default notification icon 2025-08-03 12:36:06 +05:30
tr1x_em 4450a438d9 Fix Size for empty notification 2025-08-03 12:30:28 +05:30
tr1x_em 00e6ddb1a3 Added Close Button instead of swipe 2025-08-03 12:27:20 +05:30
sankalp c8f4bf3fdd 🐛 fix(ui): use correct icon for notification close button 2025-08-03 07:44:01 +05:45
tr1x_em 6bd4f2d93c fix: Improve swipe-to-dismiss responsiveness by reducing animation duration 2025-08-02 22:55:07 +05:30
tr1x_em 94734bbf7d fix: Resolve GTK warning by properly implementing CSS transforms 2025-08-02 22:34:59 +05:30
tr1x_em dc970c46b1 feat: add Android-style swipe animations to notification system 2025-08-02 22:32:27 +05:30
tr1x_em 690d4cef8e feat: add swipe-to-right dismiss feature for notifications 2025-08-02 22:28:52 +05:30
tr1x_em eccea00e8f fix: update notification title in ModusNoti class 2025-08-02 22:28:51 +05:30
tr1x_em 684a41ea38 Fixed Mistakes by ai 2025-08-02 21:43:07 +05:30
tr1x_em d7df11050e feat: show close button on hover and rename to NotificationCenter 2025-08-02 21:41:03 +05:30