From 7de3737a61e82f2aa930299d60ca15e6bb76f5cf Mon Sep 17 00:00:00 2001 From: nevaforget Date: Fri, 27 Mar 2026 15:12:26 +0100 Subject: [PATCH] Revert "feat: fade-in animation for panel and wallpaper windows" This reverts commit 4a2bbb3e98adfeded7fa88332e60e1ab3e3b14b0. --- pkg/PKGBUILD | 2 +- src/moonlock/lockscreen.py | 7 ------- src/moonlock/style.css | 6 ------ uv.lock | 2 +- 4 files changed, 2 insertions(+), 15 deletions(-) diff --git a/pkg/PKGBUILD b/pkg/PKGBUILD index df066f9..70a1942 100644 --- a/pkg/PKGBUILD +++ b/pkg/PKGBUILD @@ -4,7 +4,7 @@ # Maintainer: Dominik Kressler pkgname=moonlock-git -pkgver=0.3.0.r1.gfe6421c +pkgver=0.2.0.r0.g7cee4f4 pkgrel=1 pkgdesc="A secure Wayland lockscreen with GTK4, PAM and fingerprint support" arch=('any') diff --git a/src/moonlock/lockscreen.py b/src/moonlock/lockscreen.py index d305712..ca34c47 100644 --- a/src/moonlock/lockscreen.py +++ b/src/moonlock/lockscreen.py @@ -53,9 +53,6 @@ class LockscreenWindow(Gtk.ApplicationWindow): self._setup_keyboard() self._password_entry.grab_focus() - # Fade-in after window is mapped - self.connect("map", self._on_map_fade_in) - # Start fingerprint listener if available (only once across shared instances) if self._fp_available and not self._fp_listener._running: self._fp_listener.start( @@ -64,10 +61,6 @@ class LockscreenWindow(Gtk.ApplicationWindow): on_failure=self._on_fingerprint_failure, ) - def _on_map_fade_in(self, widget: Gtk.Widget) -> None: - """Trigger fade-in once the window is visible.""" - GLib.idle_add(lambda: self.add_css_class("visible") or GLib.SOURCE_REMOVE) - def _build_ui(self) -> None: """Build the lockscreen layout.""" # Main overlay for background + centered content diff --git a/src/moonlock/style.css b/src/moonlock/style.css index 21cff5f..690e14f 100644 --- a/src/moonlock/style.css +++ b/src/moonlock/style.css @@ -6,12 +6,6 @@ window.lockscreen { background-color: #1a1a2e; background-size: cover; background-position: center; - opacity: 0; - transition: opacity 350ms ease-in; -} - -window.lockscreen.visible { - opacity: 1; } /* Central login area */ diff --git a/uv.lock b/uv.lock index 397b138..1b730b1 100644 --- a/uv.lock +++ b/uv.lock @@ -4,7 +4,7 @@ requires-python = ">=3.11" [[package]] name = "moonlock" -version = "0.3.0" +version = "0.2.0" source = { editable = "." } dependencies = [ { name = "pygobject" },