Skip to content

Releases: grump1290-code/fluiddesk

Fluiddesk v1.0.2-beta

Fluiddesk v1.0.2-beta Pre-release
Pre-release

Choose a tag to compare

@grump1290-code grump1290-code released this 10 Sep 11:12
9e736a8

Pre-Release Update: v1.0.2 Patch Notes

This update addresses critical system-level stability issues, eliminates desktop resource conflicts, and restructures directory monitoring paths for an optimized user transition environment.


Key Improvements

  • Multi-Instance Resource Shield: Integrated a native kernel-level file descriptor lock (fcntl.flock). The core application now checks the system workspace state upon initialization to immediately intercept and terminates duplicate process launches, eliminating potential desktop layering freezes.
  • Directory Conflict Resolution: Relocated the live wallpaper asset tracking root path from ~/Pictures/... to ~/Videos/.... This isolates application processes from the Cinnamon desktop environment's background file indexer, resolving the exit race condition that previously caused temporary blank display canvas dropouts.
  • Synchronized Window Cancellation: Overrode native application dialog cancellation structures (reject) within the Control Center interface. Hitting the frame-level close controls ([X]) now accurately triggers the automated gsettings desktop re-layering routine, keeping window manager layers aligned.

Here are some screen shots from my desktop running a duel monitor setup (one horizontal and one vertical) in both the edit and display modes!

Screenshot from 2026-09-09 21-43-11 Screenshot from 2026-09-09 21-42-41

Fluiddesk v1.0.1-beta

Fluiddesk v1.0.1-beta Pre-release
Pre-release

Choose a tag to compare

@grump1290-code grump1290-code released this 10 Sep 01:16
ed8608d

Pre-Release Update: Security Hardening & File-Handling Refactor

This update focuses on strengthening the application's core file infrastructure, improving data isolation, and optimizing background rendering behaviors for a more stable user experience.

Key Changes:

  • Enhanced File Validation Architecture: Refactored the asset discovery loop to perform deeper structural inspection of media containers (.webm and .mp4). The engine now proactively detects and filters out corrupted or invalid files before they hit the rendering pipeline or thumbnail generator.
  • Secure Path Boundaries: Implemented strict directory containment checks within the preset manager. This guarantees that configurations can only resolve and load files located strictly within the designated application asset directories.
  • Isolated Application Storage: Shifted temporary asset compilation and caching processes away from global system directories.
    • Dynamic canvas environments are now initialized with randomized session tokens and strict single-user read/write access permissions.
    • Thumbnail storage has been moved permanently to a secure user-space cache directory (~/.cache/), preventing directory conflicts or interference from external background scripts.

Fluiddesk v1.0.0-beta

Fluiddesk v1.0.0-beta Pre-release
Pre-release

Choose a tag to compare

@grump1290-code grump1290-code released this 09 Sep 00:42
ed8608d
Gemini_Generated_Image_gbbf2bgbbf2bgbbf

This is the first user beta release of FluidDesk.

FluidDesk is a live wallpaper engine for Linux designed to provide dynamic desktop backgrounds with low resource overhead. By utilizing a hardware-accelerated rendering layer and native window management, it delivers a responsive desktop experience that runs completely offline. This software was designed for linux mint however more versions may come out in the future depending on how this version is recieved.


Core Features

  • Resource Optimization: Powered by a hardware-accelerated Chromium rendering layer with specialized optimization flags. It is designed to keep CPU and GPU utilization significantly lower than standard commercial alternatives.
  • Native Desktop Layer Integration: Binds directly to the Cinnamon root window via dynamic X11 properties. This places live wallpapers beneath active desktop icons and shortcuts.
  • Panning and Zoom Controls: Built-in precision click-and-drag coordinate tracking allows users to position, scale, and adjust video files to fit their display layout.
  • Persistent Configuration Layouts: Save specific layout adjustments into a multi-preset state engine. Includes an automated Startup Selection Column to boot directly into a designated wallpaper.
  • Performance Auto-Pause Feature: Features an active monitoring toggle that detects when other applications occupy the foreground workspace. It automatically pauses video decoding loops to minimize system overhead when gaming or working, then resumes instantly when returning to the desktop. This feature is currently a work in progress and is the first repair scheduled for the next update.
  • Privacy Compliance: 100% offline functionality with zero data collection, zero diagnostic reporting, and zero telemetry tracking.

Installation and Running Instructions

To run the AppImage on Linux Mint or other modern distributions:

  1. Download the Fluiddesk-x86_64.AppImage file from the assets container below.
  2. Grant the file execution permissions via the terminal:
    chmod +x Fluiddesk-x86_64.AppImage
    (Alternatively, right-click the file in the file manager, select Properties -> Permissions, and check "Allow executing file as program").
  3. Execute the file to start the engine:
    ./Fluiddesk-x86_64.AppImage

Tester Feedback Note

Feedback is required to verify hardware compatibility. Because this application operates completely offline and does not automatically submit crash reports or system logs, please report any bugs, performance issues, or feature requests directly to me or on this page. Thank you.