Skip to content

fix(dock): Fix drag'n drop hover background in dock#31

Merged
leandromqrs merged 2 commits into
mainfrom
fix/dash-drag-hover-background
May 19, 2026
Merged

fix(dock): Fix drag'n drop hover background in dock#31
leandromqrs merged 2 commits into
mainfrom
fix/dash-drag-hover-background

Conversation

@leandromqrs
Copy link
Copy Markdown
Member

@leandromqrs leandromqrs commented May 19, 2026

This pull request introduces improvements to the GNOME Shell development environment setup and enhances the drag-and-drop user experience in the Aurora Dash UI. The most notable changes are grouped below:

Development Environment Enhancements:

  • Added SHELL_DEBUG=all and support for the AURORA_TRAY_DEBUG environment variable to the GNOME Shell run script, enabling more robust debugging. Also, appended --debug-control to the shell arguments for increased runtime diagnostics (scripts/run-gnome-shell.sh).

UI/UX Improvements for Drag-and-Drop:

  • When dragging over a dash item, the aurora-drag-hover style class is now added to visually indicate the hover state (src/shared/ui/dash.ts).
  • The aurora-drag-hover style class is removed when the drag operation ends or is cancelled, ensuring proper cleanup of visual feedback (src/shared/ui/dash.ts).
  • Introduced a new SCSS rule to style dash items with the aurora-drag-hover class, applying a background color defined by $aurora-dash-hover-bg for clearer drag-over feedback (src/styles/_dash.scss).

@leandromqrs leandromqrs force-pushed the fix/dash-drag-hover-background branch from c2b0ffc to a915d16 Compare May 19, 2026 21:37
@leandromqrs leandromqrs changed the title Implement system tray icons and enhance logging across modules fix(dock): Fix drag'n drop hover background in dock May 19, 2026
@leandromqrs leandromqrs merged commit ce0ec12 into main May 19, 2026
4 checks passed
@leandromqrs leandromqrs deleted the fix/dash-drag-hover-background branch May 19, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant