Simplistic workspace switcher deskband for komorebi
Find a file
2025-03-31 15:30:16 -06:00
.assets add layout switcher screenshot 2024-08-10 20:25:09 -06:00
ext config window 2024-08-11 16:57:15 -06:00
src Set font byte to default even though it changes nothing 2025-03-31 15:30:16 -06:00
.gitignore Move code into src dir 2025-03-31 13:40:41 -06:00
LICENSE Initial commit 2024-07-26 13:54:38 -06:00
README.md Update paths in README 2025-03-31 13:47:19 -06:00

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 src

If you have Visual Studio Build Tools installed:

cd src/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/src/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/src/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