Skip to content

Releases: DeLuca21/LiveLockPaper

πŸŽ‰ LiveLockPaper – v3.0.0

21 Mar 06:11

Choose a tag to compare

πŸ› 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 playCount resets 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

18 Mar 08:00

Choose a tag to compare

πŸ› 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

  1. Clone the repository:

    git clone https://github.com/DeLuca21/LiveLockPaper.git
  2. Install into your GNOME Shell extensions folder:

    cp -r LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21

    Or move it instead of copying:

    mv LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21

    If you used cp and no longer need the clone directory:

    rm -rf LiveLockPaper
  3. Log out and back in (or restart GNOME Shell), then enable:

    gnome-extensions enable live-lockpaper@DeLuca21

πŸŽ‰ LiveLockPaper – v1.0.0 (Initial Release)

15 Mar 09:41

Choose a tag to compare

πŸŽ‰ 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

  1. Clone the repository:

    git clone https://github.com/DeLuca21/LiveLockPaper.git
  2. Install into your GNOME Shell extensions folder:

    cp -r LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21

    Or move it instead of copying:

    mv LiveLockPaper ~/.local/share/gnome-shell/extensions/live-lockpaper@DeLuca21

    If you used cp and no longer need the clone directory:

    rm -rf LiveLockPaper
  3. Log out and back in (or restart GNOME Shell), then enable:

    gnome-extensions enable live-lockpaper@DeLuca21