Releases: DeLuca21/LiveLockPaper
Releases Β· DeLuca21/LiveLockPaper
π LiveLockPaper β v3.0.0
π Bug Fixes
- Play count reliability β Reworked play-count tracking and reset behavior for lockscreen and wallpaper, with separate metadata handling and hybrid real-play threshold logic
- GTK4 helper counting path β Fixed subprocess/manual-next paths so play counts stay accurate when using helper renderer mode
- Reset play counts performance β Replaced heavy metadata rewrite behavior with lightweight
playCountresets to prevent prefs lag/stutter
β¨ Enhancements
- Preferences reorganization β Lock Screen, Wallpaper, and Debug tabs now use compact collapsed expanders for a cleaner and easier-to-scan layout
- Keep Awake feature β Added lockscreen keep-awake mode with configurable timeout and AC-aware behavior
- Lockscreen text customization β Added controls for command output, time/date/hint visibility, colors, font families, sizes, weights, styles, and custom time/date formats
- Greeting preset added β One-click preset inserts a timeβofβday greeting (autoβdetects your name) and applies instantly in Preferences.
- Video list polish β Improved Add Videos/Add Folder layout and file-picker icon consistency
- Debug usability improvements β Added lightweight play-count reset controls with separate lockscreen/wallpaper/both actions
βοΈ Defaults Updated (Fresh Install)
- Keep Awake: disabled
- Keep Awake only on AC: enabled
- Keep Awake timeout: Never
- Lockscreen text customization: disabled
- Lockscreen command output command: empty
- Lockscreen custom time/date formats: empty (use GNOME defaults)
π LiveLockPaper β v2.0.0
π Bug Fixes
- Window positioning β Improved window positioning and helper window handling across multiple monitors
- Sleep/wake blocking β Fixed video processes blocking system sleep by properly destroying lockscreen videos on sleep and pausing wallpaper videos
β¨ Enhancements
- Panel icon customization β Dynamic icons that change based on wallpaper/lockscreen state (standard GNOME icons or custom icons), or static custom icons
- Enhanced panel menu β Organized submenus for wallpaper and lockscreen settings
- Separate battery controls β Independent battery disable options for lockscreen and wallpaper (enabled by default to save battery)
- Enhanced pause when hidden β Three modes: Off, All monitors covered, or Any monitor covered
- Improved sleep/wake handling β Enhanced video pause/resume during system sleep/wake cycles (lockscreen is destroyed/recreated, wallpaper is paused/resumed)
- Verbose logging β Enhanced debug logging for troubleshooting (GTK helper windows, sleep/wake events, state changes)
- Folder scanning improvement β When scanning a folder for videos, the extension now replaces the current video list instead of appending to it, preventing duplicate entries
- Grayscale prompt β Option to enable grayscale effect on password prompt
π₯ Installation
-
Clone the repository:
git clone https://github.com/DeLuca21/LiveLockPaper.git
-
Install into your GNOME Shell extensions folder:
cp -r LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21Or move it instead of copying:
mv LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21If you used
cpand no longer need the clone directory:rm -rf LiveLockPaper
-
Log out and back in (or restart GNOME Shell), then enable:
gnome-extensions enable live-lockpaper@DeLuca21
π LiveLockPaper β v1.0.0 (Initial Release)
π LiveLockPaper β v1.0.0 (Initial Release)
π First Release
This is the first public release of LiveLockPaper.
LiveLockPaper is a GNOME Shell extension for:
- video lock screen backgrounds
- optional video wallpaper
- per-monitor video support
- playlists with random or sequential playback
- auto FPS handling and quality/performance controls
β¨ Core Capabilities
- Lock screen video playback with blur/prompt effect controls
- Optional desktop video wallpaper (can stay disabled until needed)
- Per-monitor configuration for lock screen and wallpaper
- Playlist support with folder/file selection and random order
- Top bar quick controls for common actions and toggles
- GTK4 renderer path (with legacy appsink fallback for compatibility)
- Battery-aware behavior and runtime safety handling across session transitions
βοΈ Default Setup (Fresh Install)
- Top bar quick-controls button: enabled
- Lock screen video: enabled
- Lock screen random order: enabled
- Lock screen auto FPS: enabled
- Change blur on password prompt: enabled
- Video wallpaper: disabled (opt-in)
- Wallpaper random order: enabled
- Wallpaper auto FPS: enabled
- Wallpaper per-monitor mode: enabled
- Wallpaper render quality: 90%
- Force legacy appsink renderer: disabled
- Pause wallpaper when hidden: enabled
π₯ Installation
-
Clone the repository:
git clone https://github.com/DeLuca21/LiveLockPaper.git
-
Install into your GNOME Shell extensions folder:
cp -r LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21Or move it instead of copying:
mv LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21If you used
cpand no longer need the clone directory:rm -rf LiveLockPaper
-
Log out and back in (or restart GNOME Shell), then enable:
gnome-extensions enable live-lockpaper@DeLuca21