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