Cynosphere / komoband

Simplistic workspace switcher deskband for komorebi
MIT License
11 stars 0 forks source link
komorebi tiling-window-manager windows

komoband

Simplistic workspace switcher deskband for komorebi

Screenshot of komoband

Screenshot of komoband with mixed name styles for workspaces

Screenshot of komoband with layout switcher and it's context menu

Install

Automatic

TODO

Manual

Requires git (can be suplemented for Download ZIP), and .NET SDK

git clone https://github.com/Cynosphere/komoband.git
cd komoband
dotnet build

If you have Visual Studio Build Tools installed:

cd bin/x64/Debug/net472
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvars64.bat"
sudo regasm /codebase komoband.dll

Otherwise you can modify this registry file with the path to the komoband DLL and import it

Registry file
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{6249307D-7F13-437B-BF13-13BE692C22A5}]
@="komoband"

[HKEY_CLASSES_ROOT\CLSID\{6249307D-7F13-437B-BF13-13BE692C22A5}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{6249307D-7F13-437B-BF13-13BE692C22A5}\Implemented Categories\{00021492-0000-0000-c000-000000000046}]

[HKEY_CLASSES_ROOT\CLSID\{6249307D-7F13-437B-BF13-13BE692C22A5}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}]

[HKEY_CLASSES_ROOT\CLSID\{6249307D-7F13-437B-BF13-13BE692C22A5}\InprocServer32]
@="mscoree.dll"
"ThreadingModel"="Both"
"Class"="komoband.Deskband"
"Assembly"="komoband, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
"RuntimeVersion"="v4.0.30319"
"CodeBase"="file:///C:/path/to/komoband/bin/x64/Debug/net472/komoband.DLL"

[HKEY_CLASSES_ROOT\CLSID\{6249307D-7F13-437B-BF13-13BE692C22A5}\InprocServer32\1.0.0.0]
"Class"="komoband.Deskband"
"Assembly"="komoband, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
"RuntimeVersion"="v4.0.30319"
"CodeBase"="file:///C:/path/to/komoband/bin/x64/Debug/net472/komoband.DLL"

[HKEY_CLASSES_ROOT\CLSID\{6249307D-7F13-437B-BF13-13BE692C22A5}\ProgId]
@="komoband.Deskband"

Configuration

Right click the bar anywhere (except the layout switcher) and click "Configure".

Config file is located at %appdata%/komoband/config.json