Dotfiles/desktopenvs/hyprlua/hypr
Amir Alexander Abdelbaki 6a5a5bce97 feat(astal-menu): bouncy slide-in on open, springy pop on quad expand
- Main open: enable Hyprland's `layers` animation with the bouncy myBezier curve and
  a slide style, so the layer-shell control centre slides in from the top edge with a
  little overshoot instead of just appearing. (Also gives notifications/bar the same
  springy slide, which suits the DE.) A per-namespace layerrule was tried first but
  this hyprlua build doesn't honour its animation timing.
- Quad expand: a CSS @keyframes scale-bounce (scale 0.82 -> 1.05 -> 1.0) added to the
  expanded card on expand and cleared on collapse so it replays every time. Verified
  GTK4 CSS transforms/keyframes render on this build, and that the card scales during
  the animation.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XUWCXM4KhjRkwheaA3X7bP
2026-07-06 00:00:14 +02:00
..
deprecated feat: add hyprlua config set and migrate hyprland envvars to dedicated file 2026-05-19 08:50:23 +02:00
usr fix(astal-menu): live-apply widget settings, float modules, IP-locate via traceroute 2026-07-05 17:02:40 +02:00
application-style.conf chore: add inline comments across all modules and configs 2026-06-25 13:07:06 +02:00
hypridle.conf chore: add inline comments across all modules and configs 2026-06-25 13:07:06 +02:00
hyprland.lua feat(astal-menu): bouncy slide-in on open, springy pop on quad expand 2026-07-06 00:00:14 +02:00
hyprlock-backgrounds.conf feat(wallpaper): sync selected wallpaper to hyprlock per monitor 2026-05-31 21:54:19 +02:00
hyprlock.conf chore: add inline comments across all modules and configs 2026-06-25 13:07:06 +02:00
hyprpaper.conf refactor(hyprlua): move hypr-usr/ into hypr/usr/ and wire sysupdate sync 2026-06-11 15:46:01 +02:00
hyprtoolkit.conf feat: add hyprlua config set and migrate hyprland envvars to dedicated file 2026-05-19 08:50:23 +02:00
monitorhandler.sh chore: add inline comments across all modules and configs 2026-06-25 13:07:06 +02:00