I’d like to suggest a feature that I believe would significantly improve the organizational power of Fences for many users. Let me start with a real-world scenario to illustrate the need.
🎮 The Use Case: A Gamer’s Desktop Dashboard
I’m a gamer. When I sit down at my PC, I want to see all my games in one single place. I don’t want to hunt through separate fences labeled "Steam," "Epic," "Battle.net," "Xbox Game Pass," and "Emulators" — that creates unnecessary visual clutter. My ideal setup is one fence called "🎮 GAMES" that I can expand to see everything I can play right now.
However, inside that single fence, I still desperately need logical separation. I need to distinguish at a glance between:
-
Steam games vs. Game Pass titles (different update/launcher behaviors).
-
Online Multiplayer games vs. Single-player campaigns.
-
VR-only titles that require me to put on a headset before launching.
🚫 The Current Workaround and Its Pain Point
Right now, the only way to simulate this visual separation is by creating dummy shortcuts with blank icons and long dash names, e.g., ————— STEAM —————. This looks somewhat acceptable until I right-click the fence and select "Sort by Name" or "Sort by Type" — which I do frequently to keep newly installed games organized.
When sorting occurs, those fake "divider" shortcuts get treated as regular icons. Suddenly, my ————— STEAM ————— divider is sitting alphabetically between "Cyberpunk 2077" and "Dark Souls." The visual grouping is completely destroyed. I'm forced to choose between automated organization and manual visual structure — a choice I believe Fences should help me avoid.
✨ Proposed Feature: Native "Insert Separator"
I would love to see a native option added to the right-click context menu inside a fence: "Insert Separator" (or "Add Divider Line" ).
This separator would function as follows:
-
Visual Only: It would appear as a thin horizontal line or a bold section header — purely a visual boundary. It should be non-clickable and non-selectable (not treated as a file or shortcut).
-
Immune to Sorting: The separator must stay locked in its position regardless of which sorting method is applied to the fence (Name, Type, Date Modified, etc.).
-
Roll-Up Integration: When the entire fence is rolled up (collapsed), the separator should hide along with all icons. When expanded, it should reappear exactly where it was, preserving the internal layout.
Why This Matters
This feature would bridge a critical gap between Fences' excellent macro-organization (separate fences) and the need for micro-organization (sections within a single fence). It would transform a Fence from a simple container into a true desktop dashboard — allowing users to see everything at a glance while maintaining a clean, structured internal layout.