FluidFences 1.3.0

dotnet add package FluidFences --version 1.3.0
                    
NuGet\Install-Package FluidFences -Version 1.3.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FluidFences" Version="1.3.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FluidFences" Version="1.3.0" />
                    
Directory.Packages.props
<PackageReference Include="FluidFences" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FluidFences --version 1.3.0
                    
#r "nuget: FluidFences, 1.3.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FluidFences@1.3.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FluidFences&version=1.3.0
                    
Install as a Cake Addin
#tool nuget:?package=FluidFences&version=1.3.0
                    
Install as a Cake Tool

🌊 Fluid Fences A lightning-fast, modern, and open-source desktop organization utility for Windows.

Tired of a cluttered desktop? Fluid Fences allows you to effortlessly group your shortcuts, files, and folders into sleek, native-looking translucent windows right on your desktop. Built with C# and WPF, it is highly optimized, lightweight, and deeply integrated with Windows 11 design paradigms.

✨ Key Features πŸ—‚οΈ Advanced Tabbed Workspaces: Don't just make listsβ€”make categories! Create multiple tabs within a single fence.

πŸ’¨ Tear-Off & Merge: Drag a tab onto your desktop to instantly spawn a new fence, or drag a fence into another to merge them!

πŸͺž Folder Portals: Mirror any existing folder on your hard drive directly to your desktop. Changes made in the portal instantly reflect on your PC.

🧹 Auto-Organize: Tell Fluid Fences your preferred file extensions (e.g., .jpg, .png), and it will automatically sweep them off your desktop and into your vault.

🎨 Dynamic Customization: Adjust opacity, tint, and icon sizes, or enable Auto-Match to let your fences automatically blend with your current desktop wallpaper.

🧘 Zen Mode: Need to focus? Press Ctrl + Alt + Z to instantly hide all fences and enjoy a clean desktop. Press it again to bring them back.

πŸ‘» Ghost Mode: Enable this in settings to make your fences almost invisible until you hover your mouse over them.

πŸ“œ Roll-up Fences: Double-click the title bar to "roll up" a fence, hiding the icons but keeping the title bar accessible to save space.

πŸ”„ Auto-Updating: Built-in seamless background updating pulls the latest features directly from GitHub Releases.

πŸš€ Installation There are two ways to get Fluid Fences:

  1. Download the Executable (Recommended for Users)

Navigate to the Releases page on this repository.

Download the latest FluidFences.exe.

Run the application. It will automatically set up its configuration folders and spawn your first fence!

  1. Via NuGet (For Developers)

Bash

dotnet add package FluidFences

πŸ“– How to Use Fluid Fences When you launch the app, a small Fluid Fences icon will appear in your Windows System Tray (near the clock). This is your command center.

Getting Started Create a new Fence: Right-click the system tray icon and select "Create New Fence".

Add Files: Simply drag and drop any file, folder, or shortcut from your PC directly into the translucent area of the fence.

Resize and Move: Click and drag the top header to move the fence. Drag the edges or corners to resize it.

Mastering Tabs Fluid Fences features a powerful tabbed engine to keep massive amounts of files organized in a small footprint.

Create a Tab: Right-click the header of any fence and select "New Tab Inside This Fence" (or click the + button).

Reorder Tabs: Click and drag a tab left or right to reorder them.

Tear-Off: Click and drag a tab out of the fence and drop it onto the empty desktop to instantly turn it into its own independent window.

Merge Fences: Click and drag the header of one fence and drop it onto another to merge them together.

Managing Your Workspace Roll-Up: Double-click the title bar of any fence to snap it shut. Hover over it to temporarily peek inside, or double-click again to lock it open.

Search: Click the magnifying glass in the top right of any fence to instantly filter the icons currently visible.

Sort: Right-click a fence header to quickly sort your files by Name, Size, Item Type, or Date.

Global Settings Double-click the System Tray icon to open the Settings Dashboard. From here, you can:

Configure the app to start with Windows.

Change the default behavior for deleted files.

Set up specific file extensions for the "Auto-Organize" feature.

Save a "Snapshot" of your layout so your fences always remember exactly where they belong on your monitors.

πŸ› οΈ Built With C# / .NET 8

WPF (Windows Presentation Foundation)

Native Win32 & COM Interop (For icon extraction and shell integration)

🀝 Contributing Contributions, issues, and feature requests are always welcome! If you find a bug or have an idea for a cool new feature, feel free to open an issue or submit a pull request.

πŸ“ License This project is licensed under the MIT License - see the LICENSE file for details.

❀️ Support the Project If you find this tool useful and want to help keep the internet on, consider a donation:

Buymeacoffee: @ Davedebugs Or Venmo : Davedebugs

πŸ“œ License This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Β© 2026 [Davedebugs -- David Daniel]

Product Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0-windows7.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.3.0 94 6/1/2026
1.2.5 90 5/14/2026
1.1.5 132 4/29/2026
1.1.2 121 4/27/2026
1.0.9 106 4/15/2026
1.0.2 140 4/12/2026 1.0.2 is deprecated because it has critical bugs.
1.0.0 125 4/12/2026 1.0.0 is deprecated because it has critical bugs.