Commit Graph
58 Commits
Author SHA1 Message Date
sankalp 1ddde651dd style: update panel CSS for Gtk.MenuButton
Add #global-menu reset rules, hide indicator, and transparent
:active state for global menu and panel buttons.
2026-07-28 09:59:42 +05:45
sankalp efcf54a6d2 style: update dropdown CSS for native Gtk.Menu approach
Replace ID-based selectors with global menu/menuitem/separator
selectors matching fabric-shell's CSS strategy.
2026-07-28 09:59:38 +05:45
sankalp 7fdeb7beba feat(globalmenu): update 2026-07-28 08:24:53 +05:45
sankalp c2a443430a feat(desktop): improve widget edit mode UX and allow free dragging 2026-07-27 12:23:31 +05:45
sankalp e7277e658e feat(desktop): improve widget edit mode UX and allow free dragging
# Conflicts:
#	install.sh
2026-07-26 17:01:26 +05:45
sankalp eba5827189 feat: add sysauth service for Polkit authentication
- Add SysauthService with D-Bus agent registration
- Add AuthDialog with centered overlay password prompt
- Add password utils (PAM verification, keyrings.alt caching)
- Integrate sysauth into main app initialization
- Update WiFi dialog to use sysauth for password prompts
- Add sysauth.css with dialog styling
- Remove standalone WiFi password dialog
2026-07-26 15:28:09 +05:45
sankalp 69a5705056 style(osd): replace scale styles with block progress bar styles 2026-07-23 13:21:50 +05:45
sankalp 38725fb355 style(battery): add charge threshold slider styles
- Style slider trough, highlight, and thumb to 14px height
- Add threshold value label with font-sm and 32px min-width
2026-07-23 11:32:30 +05:45
sankalp 3128456ae9 style(notification): improve header typography and spacing
- Add secondary color and font-sm to app name
- Add font-xs timestamp style
- Add bottom margin to notification header
- Clean up summary and button-label selectors
2026-07-23 11:32:23 +05:45
sankalp 87907f89fc style(notification): add urgency-based border styles for low and critical
- Low urgency: softer border with reduced opacity
- Critical: error-colored border with thicker stroke
2026-07-23 11:32:16 +05:45
sankalp b8bde92042 style(notification): update close button to match SwayNotificationCenter design
- Remove opacity transition (Revealer handles visibility now)
- Bump min-size from 20px to 24px to match SwayNotificationCenter
- Zero padding for circular button appearance
- Use @glass-hover/@glass-active for consistent theme colors
2026-07-23 11:26:17 +05:45
sankalp cbc55885c4 style: fix style 2026-07-21 14:37:46 +05:45
sankalp faaa99bd24 refactor(battery): consolidate button styles, refactor service, remove ddcutil
- Merge game-mode/charge-limit CSS into shared selectors
- Rewrite Battery service with IntEnum states and charge-limit support
- Add ChargeLimitButton with active-state styling
- Drop ddcutil from dependencies (unused)
2026-07-21 09:21:29 +05:45
sankalp 8ee6003241 style: replace solid accent hover/active with glass effect
- glass-hover: alpha(@foreground,0.08) → alpha(white,0.10)
- glass-active: alpha(@foreground,0.14) → alpha(white,0.50)
- panel, settings, dropdown, tray, notification hover → glass-hover
- battery, wifi, bluetooth connected icons → glass-active
- wifi-icon-box base dimmed to glass-hover for contrast
2026-07-18 21:23:28 +05:45
sankalp 2ba5cc9ccc style(src/styles/window): replace @glass-overlay-dark with #000000 in lock.css and panel.css 2026-07-18 19:39:45 +05:45
sankalp 5e542eed4f style: replace raw colors.css refs with glass tokens from constant.css
Replace @foreground, @primary, @error, @outline, @shadow, @secondary
and their var() equivalents with semantic glass-* tokens across 22 files.
Colors without glass equivalents (@on-primary, @cyan, etc.) left as-is.
2026-07-17 22:28:10 +05:45
sankalp e4e1d3a291 style(src/styles/notification): adjust mac- CSS for notification UI 2026-07-14 23:11:02 +05:45
sankalp 5dd3abb3b4 style(src/styles/notification): refine notification button styling and hover behavior 2026-07-14 22:45:55 +05:45
sankalp 3ace1a1bd2 style(src/styles/window): add .dock-background styling 2026-07-14 21:58:16 +05:45
sankalp 59e9c8498e style(src/styles/window): migrate to glass color variables 2026-07-14 21:43:39 +05:45
sankalp 9f192cdc56 refactor(styles/widgets): update CSS color variables to use glass theming 2026-07-14 21:43:22 +05:45
sankalp ef7b200c74 style(src/styles/notification): switch notification background colors to glass tokens 2026-07-14 21:43:04 +05:45
sankalp 21e8a3e7da chore(src/styles): migrate to glass surface color tokens
Remove legacy color definition blocks and replace with new glass-surface, glass-panel, and interactive state tokens. Update all component styles to reference new variables.
2026-07-14 21:42:46 +05:45
sankalp 6f2d0bf444 chore: refactor imports and adopt new utils utilities 2026-07-14 18:45:52 +05:45
sankalp 54ff85ffc9 fix(services/spotlight): improve MPRIS artwork handling and scope keyword searches to single plugin
- mpris: native MediaArt cache lookup, dedupe play/pause emission, safe
  cleanup, artwork polling for already-playing browser players, drop
  os.system seek fallback
- spotlight: scope plugin keyword and detect() matches to a single plugin
  via search_single instead of global search; register clipboard keywords
  (clip/clipboard)
2026-07-13 22:20:19 +05:45
sankalp f065ce5d7c style: remove launcher CSS and cleanup style imports
- Delete launcher styles (general, index, network, results, search)
- Remove unused imports from controlpanel and notification CSS
- Minor tweaks to window and settings styles
2026-07-12 20:17:44 +05:45
sankalp 3a81ab1212 feat(spotlight): add plugin system with core engine and examples
- Plugin API (plugin.py, context.py, result.py)
- Core engine (search.py, manager.py, registry.py, loader.py)
- Built-in plugins: app, calculator, clipboard, emoji, power_menu, query, wallpapers
- Spotlight docs and example plugins
- Spotlight CSS styling
2026-07-12 20:17:34 +05:45
sankalp afd826d0c0 refactor(services): enhance TodoService with callbacks, UUID IDs, and UTF‑8 file handling 2026-07-12 09:33:41 +05:45
sankalp f0aed5a410 style(src/styles): rename application switcher identifiers to app-switcher
Rename CSS IDs from #application-switcher-* to #app-switcher-* for consistency.
Update padding, margin, and hover states to match new design.
Add new classes for hovered and selected states with appropriate styling.
2026-07-09 22:33:54 +05:45
sankalp be6e42061b style: update panel background colors to #000000 2026-07-09 18:56:58 +05:45
sankalp 4d7766071f style(src/styles/window): darken panel and notch background colors 2026-07-08 16:12:07 +05:45
sankalp 79f4ee4d4a style(src/styles): replace background-color with @bg-a50 2026-07-08 12:25:20 +05:45
sankalp 89d7cdfac3 refactor(src/styles/window): improve CSS file formatting and add screencapture.css 2026-07-07 14:02:04 +05:45
sankalp adf525fc2f style(src/styles/window): add energy-mode icon styles and update game-mode color to use @on-primary 2026-07-06 21:14:22 +05:45
sankalp 4390e7cca0 style(src/styles/window): add #notch-mic to #notch-charging padding rule 2026-07-06 20:34:26 +05:45
sankalp 86e24de864 style(src/styles/window/dock.css): simplify and modernize dock window styling 2026-07-06 17:33:50 +05:45
sankalp 56ecc64531 style(src/styles/controlpanel): adjust background-color to @bg-a50 2026-07-06 00:34:09 +05:45
sankalp 2c645080ec style(src/styles/window): remove background property from battery widget 2026-07-05 23:20:58 +05:45
sankalp 2bb478425f chore(src/styles/controlpanel): bump version and update dependencies 2026-07-05 23:20:40 +05:45
sankalp a902f3d12a style(src/styles/window): update notch transient indicator comment and add numlock/charging selectors 2026-07-05 23:05:10 +05:45
sankalp 9fc6f95157 style(src/styles/window): add notch transient indicators CSS 2026-07-05 22:24:40 +05:45
sankalp 3713d314aa style(src/styles/window): adjust margin-left from 8px to 6px 2026-07-05 21:14:38 +05:45
sankalp 1016b66e93 style(src/styles): add lockscreen and panel notch CSS 2026-07-05 00:05:29 +05:45
sankalp 1c28f15f97 style(src/styles/window): add panel notch CSS for notch UI elements 2026-07-04 22:27:00 +05:45
sankalp ea815e33ca style(src/styles): add background-color and border to #outer-no-player-box-c
Add semi-transparent background and outline styling to the outer player box
2026-07-04 21:22:47 +05:45
sankalp 274ffbfaed refactor(src/styles/window): remove unused CSS rules 2026-07-04 07:07:55 +05:45
sankalp bcb63eafe0 style(src/styles/widgets): remove unused CSS rules 2026-07-04 07:07:37 +05:45
sankalp c63f19a5d2 refactor(src/styles/notification): remove unused notification CSS 2026-07-04 07:06:48 +05:45
sankalp d46e4ca32b style(src/styles/launcher): remove unused launcher search and network password entry CSS 2026-07-04 07:06:30 +05:45
sankalp 14205de816 refactor(src/styles/controlpanel): streamline UI styles for compact macOS layout and remove legacy Apple seek bar 2026-07-04 07:06:13 +05:45