Skip to content

v0.2.2: Complete UI Overhaul, ttk Data Grid & Windows 11 Dark Theme

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:03

πŸš€ Crypto90's Workspace Manager v0.2.2 β€” Complete UI Overhaul & Windows 11 Dark Theme

Welcome to v0.2.2 of Crypto90's Workspace Manager! This release completely modernizes the graphical user interface into a sleek, dark-slate workspace control center powered by ttk.Treeview, featuring a structured multi-column data grid, live status indicators, vibrant action controls, and an updated modern preview.


⬇️ Downloads & Binaries

File Type Platform Download
Crypto90s_WorkspaceManager.exe Standalone Executable Windows 10 / 11 (64-bit) Download Executable (13.6 MB)

πŸ’‘ Zero Setup Required: End-users do not need Python or any external packages installed. Simply download Crypto90s_WorkspaceManager.exe and run!


🎨 UI Modernization Highlights

πŸ“Š Modern Multi-Column Data Grid (ttk.Treeview)

  • Replaced the single-string listbox with a clean, structured table displaying:
    • Status: Visual badges (β˜… Saved, β˜…β˜… Override, 🟒 Active, β˜… Offline).
    • Application: Executable process name (e.g. chrome.exe, code.exe).
    • Window Title: Truncated window titles with full tooltips.
    • Monitor: Display assignment (e.g. Monitor 1920x1080).
    • Coordinates / Size: Clear geometric bounds X, Y [WxH].
    • Window State: Badges for Maximized, Normal, Minimized, and UWP.

πŸŒ‘ Windows 11 Dark Slate Aesthetic

  • Professional #121418 dark slate palette with #1a1d24 card panels and teal (#0d9488) row highlights.
  • Refined top bar with application branding, v0.2.2 badge, and live monitor count.
  • Modern segmented preset buttons with active highlight pills.
  • Vibrant flat action buttons: πŸ”„ Refresh List (Blue), πŸ’Ύ Save Preset (Slate), πŸš€ Start, Resize & Order (Emerald), β˜• Buy Coffee (Amber).

πŸ–₯️ Diagnostics & Activity Console

  • Integrated terminal-style console with timestamped entries [HH:MM:SS] and color tagging (Green for success, Red for errors, Cyan for info, Amber for warnings).
  • Includes one-click "Clear Console" utility.

⚑ Core Engine Features

  • Non-Blocking Multithreading: Background daemon worker thread ensures the GUI never hangs with (Not Responding).
  • Human-Readable JSON Storage: Clean workspace_states_X.json with automatic migration from legacy .pkl files.
  • Per-Monitor High-DPI Awareness: Accurate coordinate positioning across mixed-DPI multi-monitor displays on Windows 10/11.
  • Maximized (SW_MAXIMIZE) Support: Restores true maximized states without window border margins.
  • Offline App Preservation: Closed applications are preserved in presets when saving.
  • Silent CLI Execution: Run silently on system boot with --preset 1 --silent.
  • One-Click Windows Startup: UI toggle managing HKCU\Software\Microsoft\Windows\CurrentVersion\Run.

πŸ“– Command Line Reference

# Launch GUI with specific preset (1-10)
Crypto90s_WorkspaceManager.exe --preset 2

# Run silently in background on startup (no GUI)
Crypto90s_WorkspaceManager.exe --preset 1 --silent

# Check version
Crypto90s_WorkspaceManager.exe --version

# View help
Crypto90s_WorkspaceManager.exe --help

β˜• Support the Project

If Crypto90's Workspace Manager saves you time and keeps your multi-monitor desktop organized, consider supporting development:
πŸ‘‰ Buy Me a Coffee on Ko-fi


Full Commit Comparison: 0.2.1...0.2.2