fix(ahk): implement syntax corrections by @sitiom

This commit implements the suggestions made by @sitiom on Discord:
https://discord.com/channels/898554690126630914/898554690608967786/1097403455267667968

re #324
This commit is contained in:
LGUG2Z
2023-04-18 12:05:54 -07:00
committed by جاد
parent 60d3ecd8aa
commit e044a5a16f
6 changed files with 359 additions and 360 deletions

View File

@@ -26,10 +26,7 @@ install:
komorebic pwsh-asc '~/komorebi-application-specific-configuration/applications.yaml' komorebic pwsh-asc '~/komorebi-application-specific-configuration/applications.yaml'
cat '~/.config/komorebi/komorebi.generated.ps1' >komorebi.generated.ps1 cat '~/.config/komorebi/komorebi.generated.ps1' >komorebi.generated.ps1
cat '~/.config/komorebi/komorebi.generated.ahk' >komorebi.generated.ahk cat '~/.config/komorebi/komorebi.generated.ahk' >komorebi.generated.ahk
echo '#Requires AutoHotkey v2.0.2' >komorebic.lib.ahk cat '~/.config/komorebi/komorebic.lib_newV2.ahk' >komorebic.lib.ahk
echo '#SingleInstance Force' >>komorebic.lib.ahk
echo '' >>komorebic.lib.ahk
cat '~/.config/komorebi/komorebic.lib_newV2.ahk' >>komorebic.lib.ahk
run: run:
just install-komorebic just install-komorebic

View File

@@ -25,27 +25,30 @@ impl ApplicationOptions {
match self { match self {
ApplicationOptions::ObjectNameChange => { ApplicationOptions::ObjectNameChange => {
format!( format!(
"komorebic.exe identify-object-name-change-application {} '{}'", "komorebic.exe identify-object-name-change-application {} \"{}\"",
kind, id kind, id
) )
} }
ApplicationOptions::Layered => { ApplicationOptions::Layered => {
format!( format!(
"komorebic.exe identify-layered-application {} '{}'", "komorebic.exe identify-layered-application {} \"{}\"",
kind, id kind, id
) )
} }
ApplicationOptions::BorderOverflow => { ApplicationOptions::BorderOverflow => {
format!( format!(
"komorebic.exe identify-border-overflow-application {} '{}'", "komorebic.exe identify-border-overflow-application {} \"{}\"",
kind, id kind, id
) )
} }
ApplicationOptions::TrayAndMultiWindow => { ApplicationOptions::TrayAndMultiWindow => {
format!("komorebic.exe identify-tray-application {} '{}'", kind, id) format!(
"komorebic.exe identify-tray-application {} \"{}\"",
kind, id
)
} }
ApplicationOptions::Force => { ApplicationOptions::Force => {
format!("komorebic.exe manage-rule {} '{}'", kind, id) format!("komorebic.exe manage-rule {} \"{}\"", kind, id)
} }
} }
} }
@@ -53,7 +56,7 @@ impl ApplicationOptions {
#[must_use] #[must_use]
pub fn cfgen(&self, kind: &ApplicationIdentifier, id: &str) -> String { pub fn cfgen(&self, kind: &ApplicationIdentifier, id: &str) -> String {
format!( format!(
"RunWait(\"{}\", , \"Hide\")", "RunWait('{}', , \"Hide\")",
ApplicationOptions::raw_cfgen(self, kind, id) ApplicationOptions::raw_cfgen(self, kind, id)
) )
} }
@@ -151,7 +154,7 @@ impl ApplicationConfigurationGenerator {
if let Some(float_identifiers) = app.float_identifiers { if let Some(float_identifiers) = app.float_identifiers {
for float in float_identifiers { for float in float_identifiers {
let float_rule = let float_rule =
format!("komorebic.exe float-rule {} '{}'", float.kind, float.id); format!("komorebic.exe float-rule {} \"{}\"", float.kind, float.id);
// Don't want to send duped signals especially as configs get larger // Don't want to send duped signals especially as configs get larger
if !float_rules.contains(&float_rule) { if !float_rules.contains(&float_rule) {
@@ -205,7 +208,7 @@ impl ApplicationConfigurationGenerator {
if let Some(float_identifiers) = app.float_identifiers { if let Some(float_identifiers) = app.float_identifiers {
for float in float_identifiers { for float in float_identifiers {
let float_rule = format!( let float_rule = format!(
"RunWait(\"komorebic.exe float-rule {} '{}'\", , \"Hide\")", "RunWait('komorebic.exe float-rule {} \"{}\"', , \"Hide\")",
float.kind, float.id float.kind, float.id
); );

View File

@@ -3,482 +3,482 @@
; #Include %A_ScriptDir%\komorebi.generated.ahk ; #Include %A_ScriptDir%\komorebi.generated.ahk
; 1Password ; 1Password
RunWait("komorebic.exe float-rule exe '1Password.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "1Password.exe"', , "Hide")
; Ableton Live ; Ableton Live
; Targets VST2 windows ; Targets VST2 windows
RunWait("komorebic.exe float-rule class 'AbletonVstPlugClass'", , "Hide") RunWait('komorebic.exe float-rule class "AbletonVstPlugClass"', , "Hide")
; Targets VST3 windows ; Targets VST3 windows
RunWait("komorebic.exe float-rule class 'Vst3PlugWindow'", , "Hide") RunWait('komorebic.exe float-rule class "Vst3PlugWindow"', , "Hide")
; Adobe Creative Cloud ; Adobe Creative Cloud
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application class 'CreativeCloudDesktopWindowClass'", , "Hide") RunWait('komorebic.exe identify-tray-application class "CreativeCloudDesktopWindowClass"', , "Hide")
; Adobe Photoshop ; Adobe Photoshop
RunWait("komorebic.exe identify-border-overflow-application class 'Photoshop'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application class "Photoshop"', , "Hide")
; ArmCord ; ArmCord
RunWait("komorebic.exe identify-border-overflow-application exe 'ArmCord.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "ArmCord.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ArmCord.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ArmCord.exe"', , "Hide")
; AutoHotkey ; AutoHotkey
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'AutoHotkeyU64.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "AutoHotkeyU64.exe"', , "Hide")
RunWait("komorebic.exe float-rule title 'Window Spy'", , "Hide") RunWait('komorebic.exe float-rule title "Window Spy"', , "Hide")
; Beeper ; Beeper
RunWait("komorebic.exe identify-border-overflow-application exe 'Beeper.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Beeper.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Beeper.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Beeper.exe"', , "Hide")
; Bitwarden ; Bitwarden
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Bitwarden.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Bitwarden.exe"', , "Hide")
; Bloxstrap ; Bloxstrap
RunWait("komorebic.exe float-rule exe 'Bloxstrap.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "Bloxstrap.exe"', , "Hide")
; Calculator ; Calculator
RunWait("komorebic.exe float-rule title 'Calculator'", , "Hide") RunWait('komorebic.exe float-rule title "Calculator"', , "Hide")
; Credential Manager UI Host ; Credential Manager UI Host
; Targets the Windows popup prompting you for a PIN instead of a password on 1Password etc. ; Targets the Windows popup prompting you for a PIN instead of a password on 1Password etc.
RunWait("komorebic.exe float-rule exe 'CredentialUIBroker.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "CredentialUIBroker.exe"', , "Hide")
; Cron ; Cron
RunWait("komorebic.exe identify-border-overflow-application exe 'Cron.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Cron.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Cron.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Cron.exe"', , "Hide")
; Delphi applications ; Delphi applications
; Target hidden window spawned by Delphi applications ; Target hidden window spawned by Delphi applications
RunWait("komorebic.exe float-rule class 'TApplication'", , "Hide") RunWait('komorebic.exe float-rule class "TApplication"', , "Hide")
; Target Inno Setup installers ; Target Inno Setup installers
RunWait("komorebic.exe float-rule class 'TWizardForm'", , "Hide") RunWait('komorebic.exe float-rule class "TWizardForm"', , "Hide")
; Discord ; Discord
RunWait("komorebic.exe identify-border-overflow-application exe 'Discord.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Discord.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Discord.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Discord.exe"', , "Hide")
; DiscordCanary ; DiscordCanary
RunWait("komorebic.exe identify-border-overflow-application exe 'DiscordCanary.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "DiscordCanary.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'DiscordCanary.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "DiscordCanary.exe"', , "Hide")
; DiscordDevelopment ; DiscordDevelopment
RunWait("komorebic.exe identify-border-overflow-application exe 'DiscordDevelopment.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "DiscordDevelopment.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'DiscordDevelopment.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "DiscordDevelopment.exe"', , "Hide")
; DiscordPTB ; DiscordPTB
RunWait("komorebic.exe identify-border-overflow-application exe 'DiscordPTB.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "DiscordPTB.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'DiscordPTB.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "DiscordPTB.exe"', , "Hide")
; Dropbox ; Dropbox
RunWait("komorebic.exe float-rule exe 'Dropbox.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "Dropbox.exe"', , "Hide")
; ElectronMail ; ElectronMail
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ElectronMail.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ElectronMail.exe"', , "Hide")
; Element ; Element
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Element.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Element.exe"', , "Hide")
; Elephicon ; Elephicon
RunWait("komorebic.exe float-rule exe 'Elephicon.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "Elephicon.exe"', , "Hide")
; ElevenClock ; ElevenClock
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ElevenClock.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ElevenClock.exe"', , "Hide")
; Elgato Camera Hub ; Elgato Camera Hub
RunWait("komorebic.exe float-rule exe 'Camera Hub.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "Camera Hub.exe"', , "Hide")
; Elgato Control Center ; Elgato Control Center
RunWait("komorebic.exe float-rule exe 'ControlCenter.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "ControlCenter.exe"', , "Hide")
; Elgato Wave Link ; Elgato Wave Link
RunWait("komorebic.exe float-rule exe 'WaveLink.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "WaveLink.exe"', , "Hide")
; Epic Games Launcher ; Epic Games Launcher
RunWait("komorebic.exe identify-border-overflow-application exe 'EpicGamesLauncher.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "EpicGamesLauncher.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'EpicGamesLauncher.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "EpicGamesLauncher.exe"', , "Hide")
; Flow Launcher ; Flow Launcher
RunWait("komorebic.exe identify-border-overflow-application exe 'Flow.Launcher.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Flow.Launcher.exe"', , "Hide")
; GOG Galaxy ; GOG Galaxy
RunWait("komorebic.exe identify-border-overflow-application exe 'GalaxyClient.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "GalaxyClient.exe"', , "Hide")
RunWait("komorebic.exe manage-rule exe 'GalaxyClient.exe'", , "Hide") RunWait('komorebic.exe manage-rule exe "GalaxyClient.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'GalaxyClient.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "GalaxyClient.exe"', , "Hide")
; Targets a hidden window spawned by GOG Galaxy ; Targets a hidden window spawned by GOG Galaxy
RunWait("komorebic.exe float-rule class 'Chrome_RenderWidgetHostHWND'", , "Hide") RunWait('komorebic.exe float-rule class "Chrome_RenderWidgetHostHWND"', , "Hide")
; GoPro Webcam ; GoPro Webcam
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application class 'GoPro Webcam'", , "Hide") RunWait('komorebic.exe identify-tray-application class "GoPro Webcam"', , "Hide")
; Godot Manager ; Godot Manager
RunWait("komorebic.exe identify-border-overflow-application exe 'GodotManager.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "GodotManager.exe"', , "Hide")
RunWait("komorebic.exe manage-rule exe 'GodotManager.exe'", , "Hide") RunWait('komorebic.exe manage-rule exe "GodotManager.exe"', , "Hide")
RunWait("komorebic.exe identify-object-name-change-application exe 'GodotManager.exe'", , "Hide") RunWait('komorebic.exe identify-object-name-change-application exe "GodotManager.exe"', , "Hide")
; Google Chrome ; Google Chrome
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'chrome.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "chrome.exe"', , "Hide")
; Google Drive ; Google Drive
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'GoogleDriveFS.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "GoogleDriveFS.exe"', , "Hide")
; Houdoku ; Houdoku
RunWait("komorebic.exe identify-border-overflow-application exe 'Houdoku.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Houdoku.exe"', , "Hide")
; IntelliJ IDEA ; IntelliJ IDEA
RunWait("komorebic.exe identify-object-name-change-application exe 'idea64.exe'", , "Hide") RunWait('komorebic.exe identify-object-name-change-application exe "idea64.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'idea64.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "idea64.exe"', , "Hide")
; Targets JetBrains IDE popups and floating windows ; Targets JetBrains IDE popups and floating windows
RunWait("komorebic.exe float-rule class 'SunAwtDialog'", , "Hide") RunWait('komorebic.exe float-rule class "SunAwtDialog"', , "Hide")
; Itch.io ; Itch.io
RunWait("komorebic.exe identify-border-overflow-application exe 'itch.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "itch.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'itch.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "itch.exe"', , "Hide")
; Keyviz ; Keyviz
RunWait("komorebic.exe float-rule exe 'keyviz.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "keyviz.exe"', , "Hide")
; Kleopatra ; Kleopatra
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'kleopatra.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "kleopatra.exe"', , "Hide")
; Kotatogram ; Kotatogram
RunWait("komorebic.exe identify-border-overflow-application exe 'Kotatogram.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Kotatogram.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Kotatogram.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Kotatogram.exe"', , "Hide")
; LocalSend ; LocalSend
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'localsend_app.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "localsend_app.exe"', , "Hide")
; Logi Bolt ; Logi Bolt
RunWait("komorebic.exe float-rule exe 'LogiBolt.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "LogiBolt.exe"', , "Hide")
; LogiTune ; LogiTune
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'LogiTune.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "LogiTune.exe"', , "Hide")
RunWait("komorebic.exe float-rule exe 'LogiTune.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "LogiTune.exe"', , "Hide")
; Logitech G HUB ; Logitech G HUB
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'lghub.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "lghub.exe"', , "Hide")
RunWait("komorebic.exe identify-border-overflow-application exe 'lghub.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "lghub.exe"', , "Hide")
; Logitech Options ; Logitech Options
RunWait("komorebic.exe float-rule exe 'LogiOptionsUI.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "LogiOptionsUI.exe"', , "Hide")
; Mailspring ; Mailspring
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'mailspring.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "mailspring.exe"', , "Hide")
; ManyCam ; ManyCam
RunWait("komorebic.exe identify-border-overflow-application exe 'ManyCam.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "ManyCam.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ManyCam.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ManyCam.exe"', , "Hide")
; Mica For Everyone ; Mica For Everyone
; Microsoft Excel ; Microsoft Excel
RunWait("komorebic.exe identify-border-overflow-application exe 'EXCEL.EXE'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "EXCEL.EXE"', , "Hide")
RunWait("komorebic.exe identify-layered-application exe 'EXCEL.EXE'", , "Hide") RunWait('komorebic.exe identify-layered-application exe "EXCEL.EXE"', , "Hide")
; Targets a hidden window spawned by Microsoft Office applications ; Targets a hidden window spawned by Microsoft Office applications
RunWait("komorebic.exe float-rule class '_WwB'", , "Hide") RunWait('komorebic.exe float-rule class "_WwB"', , "Hide")
; Microsoft Outlook ; Microsoft Outlook
RunWait("komorebic.exe identify-border-overflow-application exe 'OUTLOOK.EXE'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "OUTLOOK.EXE"', , "Hide")
RunWait("komorebic.exe identify-layered-application exe 'OUTLOOK.EXE'", , "Hide") RunWait('komorebic.exe identify-layered-application exe "OUTLOOK.EXE"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'OUTLOOK.EXE'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "OUTLOOK.EXE"', , "Hide")
; Microsoft PC Manager ; Microsoft PC Manager
RunWait("komorebic.exe float-rule exe 'MSPCManager.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "MSPCManager.exe"', , "Hide")
; Microsoft PowerPoint ; Microsoft PowerPoint
RunWait("komorebic.exe identify-border-overflow-application exe 'POWERPNT.EXE'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "POWERPNT.EXE"', , "Hide")
RunWait("komorebic.exe identify-layered-application exe 'POWERPNT.EXE'", , "Hide") RunWait('komorebic.exe identify-layered-application exe "POWERPNT.EXE"', , "Hide")
; Microsoft Teams ; Microsoft Teams
RunWait("komorebic.exe identify-border-overflow-application exe 'Teams.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Teams.exe"', , "Hide")
; Target Teams pop-up notification windows ; Target Teams pop-up notification windows
RunWait("komorebic.exe float-rule title 'Microsoft Teams Notification'", , "Hide") RunWait('komorebic.exe float-rule title "Microsoft Teams Notification"', , "Hide")
; Target Teams call in progress windows ; Target Teams call in progress windows
RunWait("komorebic.exe float-rule title 'Microsoft Teams Call'", , "Hide") RunWait('komorebic.exe float-rule title "Microsoft Teams Call"', , "Hide")
; Microsoft Word ; Microsoft Word
RunWait("komorebic.exe identify-border-overflow-application exe 'WINWORD.EXE'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "WINWORD.EXE"', , "Hide")
RunWait("komorebic.exe identify-layered-application exe 'WINWORD.EXE'", , "Hide") RunWait('komorebic.exe identify-layered-application exe "WINWORD.EXE"', , "Hide")
; Modern Flyouts ; Modern Flyouts
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ModernFlyoutsHost.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ModernFlyoutsHost.exe"', , "Hide")
; Mozilla Firefox ; Mozilla Firefox
RunWait("komorebic.exe identify-object-name-change-application exe 'firefox.exe'", , "Hide") RunWait('komorebic.exe identify-object-name-change-application exe "firefox.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'firefox.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "firefox.exe"', , "Hide")
; Targets invisible windows spawned by Firefox to show tab previews in the taskbar ; Targets invisible windows spawned by Firefox to show tab previews in the taskbar
RunWait("komorebic.exe float-rule class 'MozillaTaskbarPreviewClass'", , "Hide") RunWait('komorebic.exe float-rule class "MozillaTaskbarPreviewClass"', , "Hide")
; NVIDIA GeForce Experience ; NVIDIA GeForce Experience
RunWait("komorebic.exe identify-border-overflow-application exe 'NVIDIA GeForce Experience.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "NVIDIA GeForce Experience.exe"', , "Hide")
; NiceHash Miner ; NiceHash Miner
RunWait("komorebic.exe identify-border-overflow-application exe 'nhm_app.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "nhm_app.exe"', , "Hide")
RunWait("komorebic.exe manage-rule exe 'nhm_app.exe'", , "Hide") RunWait('komorebic.exe manage-rule exe "nhm_app.exe"', , "Hide")
; NohBoard ; NohBoard
RunWait("komorebic.exe float-rule exe 'NohBoard.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "NohBoard.exe"', , "Hide")
; Notion Enhanced ; Notion Enhanced
RunWait("komorebic.exe identify-border-overflow-application exe 'Notion Enhanced.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Notion Enhanced.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Notion Enhanced.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Notion Enhanced.exe"', , "Hide")
; OBS Studio (32-bit) ; OBS Studio (32-bit)
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'obs32.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "obs32.exe"', , "Hide")
; OBS Studio (64-bit) ; OBS Studio (64-bit)
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'obs64.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "obs64.exe"', , "Hide")
; ONLYOFFICE Editors ; ONLYOFFICE Editors
RunWait("komorebic.exe identify-border-overflow-application class 'DocEditorsWindowClass'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application class "DocEditorsWindowClass"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application class 'DocEditorsWindowClass'", , "Hide") RunWait('komorebic.exe identify-tray-application class "DocEditorsWindowClass"', , "Hide")
; Obsidian ; Obsidian
RunWait("komorebic.exe identify-border-overflow-application exe 'Obsidian.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Obsidian.exe"', , "Hide")
RunWait("komorebic.exe manage-rule exe 'Obsidian.exe'", , "Hide") RunWait('komorebic.exe manage-rule exe "Obsidian.exe"', , "Hide")
; OpenRGB ; OpenRGB
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'OpenRGB.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "OpenRGB.exe"', , "Hide")
; Paradox Launcher ; Paradox Launcher
RunWait("komorebic.exe float-rule exe 'Paradox Launcher.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "Paradox Launcher.exe"', , "Hide")
; Plexamp ; Plexamp
RunWait("komorebic.exe identify-border-overflow-application exe 'Plexamp.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Plexamp.exe"', , "Hide")
; PowerToys ; PowerToys
; Target color picker dialog ; Target color picker dialog
RunWait("komorebic.exe float-rule exe 'PowerToys.ColorPickerUI.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "PowerToys.ColorPickerUI.exe"', , "Hide")
; Target image resizer dialog ; Target image resizer dialog
RunWait("komorebic.exe float-rule exe 'PowerToys.ImageResizer.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "PowerToys.ImageResizer.exe"', , "Hide")
; Process Hacker ; Process Hacker
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ProcessHacker.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ProcessHacker.exe"', , "Hide")
RunWait("komorebic.exe float-rule exe 'ProcessHacker.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "ProcessHacker.exe"', , "Hide")
; ProtonVPN ; ProtonVPN
RunWait("komorebic.exe identify-border-overflow-application exe 'ProtonVPN.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "ProtonVPN.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ProtonVPN.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ProtonVPN.exe"', , "Hide")
; PyCharm ; PyCharm
RunWait("komorebic.exe identify-object-name-change-application exe 'pycharm64.exe'", , "Hide") RunWait('komorebic.exe identify-object-name-change-application exe "pycharm64.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'pycharm64.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "pycharm64.exe"', , "Hide")
; QtScrcpy ; QtScrcpy
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'QtScrcpy.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "QtScrcpy.exe"', , "Hide")
; QuickLook ; QuickLook
RunWait("komorebic.exe float-rule exe 'QuickLook.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "QuickLook.exe"', , "Hide")
; RepoZ ; RepoZ
RunWait("komorebic.exe float-rule exe 'RepoZ.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "RepoZ.exe"', , "Hide")
; Rider ; Rider
RunWait("komorebic.exe identify-object-name-change-application exe 'rider64.exe'", , "Hide") RunWait('komorebic.exe identify-object-name-change-application exe "rider64.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'rider64.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "rider64.exe"', , "Hide")
; Roblox FPS Unlocker ; Roblox FPS Unlocker
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'rbxfpsunlocker.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "rbxfpsunlocker.exe"', , "Hide")
; RoundedTB ; RoundedTB
RunWait("komorebic.exe float-rule exe 'RoundedTB.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "RoundedTB.exe"', , "Hide")
; RoundedTB ; RoundedTB
RunWait("komorebic.exe identify-border-overflow-application exe 'RoundedTB.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "RoundedTB.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'RoundedTB.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "RoundedTB.exe"', , "Hide")
; ShareX ; ShareX
RunWait("komorebic.exe identify-border-overflow-application exe 'ShareX.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "ShareX.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ShareX.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ShareX.exe"', , "Hide")
; Sideloadly ; Sideloadly
RunWait("komorebic.exe float-rule exe 'sideloadly.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "sideloadly.exe"', , "Hide")
; Signal ; Signal
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'signal.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "signal.exe"', , "Hide")
; SiriKali ; SiriKali
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'sirikali.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "sirikali.exe"', , "Hide")
; Slack ; Slack
RunWait("komorebic.exe identify-border-overflow-application exe 'Slack.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Slack.exe"', , "Hide")
RunWait("komorebic.exe manage-rule exe 'Slack.exe'", , "Hide") RunWait('komorebic.exe manage-rule exe "Slack.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Slack.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Slack.exe"', , "Hide")
; Slack ; Slack
RunWait("komorebic.exe identify-border-overflow-application exe 'slack.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "slack.exe"', , "Hide")
RunWait("komorebic.exe manage-rule exe 'slack.exe'", , "Hide") RunWait('komorebic.exe manage-rule exe "slack.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'slack.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "slack.exe"', , "Hide")
; Smart Install Maker ; Smart Install Maker
; Target hidden window spawned by installer ; Target hidden window spawned by installer
RunWait("komorebic.exe float-rule class 'obj_App'", , "Hide") RunWait('komorebic.exe float-rule class "obj_App"', , "Hide")
; Target installer ; Target installer
RunWait("komorebic.exe float-rule class 'obj_Form'", , "Hide") RunWait('komorebic.exe float-rule class "obj_Form"', , "Hide")
; SoulseekQt ; SoulseekQt
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'SoulseekQt.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "SoulseekQt.exe"', , "Hide")
; Spotify ; Spotify
RunWait("komorebic.exe identify-border-overflow-application exe 'Spotify.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Spotify.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Spotify.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Spotify.exe"', , "Hide")
; Steam ; Steam
RunWait("komorebic.exe identify-border-overflow-application class 'vguiPopupWindow'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application class "vguiPopupWindow"', , "Hide")
; Stremio ; Stremio
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'stremio.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "stremio.exe"', , "Hide")
; System Informer ; System Informer
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'SystemInformer.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "SystemInformer.exe"', , "Hide")
RunWait("komorebic.exe float-rule exe 'SystemInformer.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "SystemInformer.exe"', , "Hide")
; SystemSettings ; SystemSettings
RunWait("komorebic.exe float-rule class 'Shell_Dialog'", , "Hide") RunWait('komorebic.exe float-rule class "Shell_Dialog"', , "Hide")
; Task Manager ; Task Manager
RunWait("komorebic.exe float-rule class 'TaskManagerWindow'", , "Hide") RunWait('komorebic.exe float-rule class "TaskManagerWindow"', , "Hide")
; Telegram ; Telegram
RunWait("komorebic.exe identify-border-overflow-application exe 'Telegram.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Telegram.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'Telegram.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "Telegram.exe"', , "Hide")
; TouchCursor ; TouchCursor
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'tcconfig.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "tcconfig.exe"', , "Hide")
RunWait("komorebic.exe float-rule exe 'tcconfig.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "tcconfig.exe"', , "Hide")
; TranslucentTB ; TranslucentTB
RunWait("komorebic.exe float-rule exe 'TranslucentTB.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "TranslucentTB.exe"', , "Hide")
; TranslucentTB ; TranslucentTB
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'TranslucentTB.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "TranslucentTB.exe"', , "Hide")
; Unreal Editor ; Unreal Editor
RunWait("komorebic.exe identify-border-overflow-application exe 'UnrealEditor.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "UnrealEditor.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'UnrealEditor.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "UnrealEditor.exe"', , "Hide")
; VRCX ; VRCX
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'VRCX.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "VRCX.exe"', , "Hide")
; Visual Studio ; Visual Studio
RunWait("komorebic.exe identify-object-name-change-application exe 'devenv.exe'", , "Hide") RunWait('komorebic.exe identify-object-name-change-application exe "devenv.exe"', , "Hide")
; Visual Studio Code ; Visual Studio Code
RunWait("komorebic.exe identify-border-overflow-application exe 'Code.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "Code.exe"', , "Hide")
; Voice.ai ; Voice.ai
RunWait("komorebic.exe identify-border-overflow-application exe 'VoiceAI.exe'", , "Hide") RunWait('komorebic.exe identify-border-overflow-application exe "VoiceAI.exe"', , "Hide")
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'VoiceAI.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "VoiceAI.exe"', , "Hide")
; WebTorrent Desktop ; WebTorrent Desktop
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'WebTorrent.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "WebTorrent.exe"', , "Hide")
; WinZip (32-bit) ; WinZip (32-bit)
RunWait("komorebic.exe float-rule exe 'winzip32.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "winzip32.exe"', , "Hide")
; WinZip (64-bit) ; WinZip (64-bit)
RunWait("komorebic.exe float-rule exe 'winzip64.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "winzip64.exe"', , "Hide")
; Windows Console (conhost.exe) ; Windows Console (conhost.exe)
RunWait("komorebic.exe manage-rule class 'ConsoleWindowClass'", , "Hide") RunWait('komorebic.exe manage-rule class "ConsoleWindowClass"', , "Hide")
; Windows Explorer ; Windows Explorer
; Targets copy/move operation windows ; Targets copy/move operation windows
RunWait("komorebic.exe float-rule class 'OperationStatusWindow'", , "Hide") RunWait('komorebic.exe float-rule class "OperationStatusWindow"', , "Hide")
RunWait("komorebic.exe float-rule title 'Control Panel'", , "Hide") RunWait('komorebic.exe float-rule title "Control Panel"', , "Hide")
; Windows Installer ; Windows Installer
RunWait("komorebic.exe float-rule exe 'msiexec.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "msiexec.exe"', , "Hide")
; WingetUI ; WingetUI
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'WingetUI.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "WingetUI.exe"', , "Hide")
; WingetUI ; WingetUI
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'wingetui.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "wingetui.exe"', , "Hide")
; Wox ; Wox
; Targets a hidden window spawned by Wox ; Targets a hidden window spawned by Wox
RunWait("komorebic.exe float-rule title 'Hotkey sink'", , "Hide") RunWait('komorebic.exe float-rule title "Hotkey sink"', , "Hide")
; XAMPP Control Panel ; XAMPP Control Panel
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'xampp-control.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "xampp-control.exe"', , "Hide")
; Zoom ; Zoom
RunWait("komorebic.exe float-rule exe 'Zoom.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "Zoom.exe"', , "Hide")
; mpv.net ; mpv.net
RunWait("komorebic.exe identify-object-name-change-application exe 'mpvnet.exe'", , "Hide") RunWait('komorebic.exe identify-object-name-change-application exe "mpvnet.exe"', , "Hide")
; paint.net ; paint.net
RunWait("komorebic.exe float-rule exe 'paintdotnet.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "paintdotnet.exe"', , "Hide")
; pinentry ; pinentry
RunWait("komorebic.exe float-rule exe 'pinentry.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "pinentry.exe"', , "Hide")
; qBittorrent ; qBittorrent
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'qbittorrent.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "qbittorrent.exe"', , "Hide")
; ueli ; ueli
; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line ; If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
RunWait("komorebic.exe identify-tray-application exe 'ueli.exe'", , "Hide") RunWait('komorebic.exe identify-tray-application exe "ueli.exe"', , "Hide")
RunWait("komorebic.exe float-rule exe 'ueli.exe'", , "Hide") RunWait('komorebic.exe float-rule exe "ueli.exe"', , "Hide")

View File

@@ -1,482 +1,482 @@
# Generated by komorebic.exe # Generated by komorebic.exe
# 1Password # 1Password
komorebic.exe float-rule exe '1Password.exe' komorebic.exe float-rule exe "1Password.exe"
# Ableton Live # Ableton Live
# Targets VST2 windows # Targets VST2 windows
komorebic.exe float-rule class 'AbletonVstPlugClass' komorebic.exe float-rule class "AbletonVstPlugClass"
# Targets VST3 windows # Targets VST3 windows
komorebic.exe float-rule class 'Vst3PlugWindow' komorebic.exe float-rule class "Vst3PlugWindow"
# Adobe Creative Cloud # Adobe Creative Cloud
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application class 'CreativeCloudDesktopWindowClass' komorebic.exe identify-tray-application class "CreativeCloudDesktopWindowClass"
# Adobe Photoshop # Adobe Photoshop
komorebic.exe identify-border-overflow-application class 'Photoshop' komorebic.exe identify-border-overflow-application class "Photoshop"
# ArmCord # ArmCord
komorebic.exe identify-border-overflow-application exe 'ArmCord.exe' komorebic.exe identify-border-overflow-application exe "ArmCord.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ArmCord.exe' komorebic.exe identify-tray-application exe "ArmCord.exe"
# AutoHotkey # AutoHotkey
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'AutoHotkeyU64.exe' komorebic.exe identify-tray-application exe "AutoHotkeyU64.exe"
komorebic.exe float-rule title 'Window Spy' komorebic.exe float-rule title "Window Spy"
# Beeper # Beeper
komorebic.exe identify-border-overflow-application exe 'Beeper.exe' komorebic.exe identify-border-overflow-application exe "Beeper.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Beeper.exe' komorebic.exe identify-tray-application exe "Beeper.exe"
# Bitwarden # Bitwarden
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Bitwarden.exe' komorebic.exe identify-tray-application exe "Bitwarden.exe"
# Bloxstrap # Bloxstrap
komorebic.exe float-rule exe 'Bloxstrap.exe' komorebic.exe float-rule exe "Bloxstrap.exe"
# Calculator # Calculator
komorebic.exe float-rule title 'Calculator' komorebic.exe float-rule title "Calculator"
# Credential Manager UI Host # Credential Manager UI Host
# Targets the Windows popup prompting you for a PIN instead of a password on 1Password etc. # Targets the Windows popup prompting you for a PIN instead of a password on 1Password etc.
komorebic.exe float-rule exe 'CredentialUIBroker.exe' komorebic.exe float-rule exe "CredentialUIBroker.exe"
# Cron # Cron
komorebic.exe identify-border-overflow-application exe 'Cron.exe' komorebic.exe identify-border-overflow-application exe "Cron.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Cron.exe' komorebic.exe identify-tray-application exe "Cron.exe"
# Delphi applications # Delphi applications
# Target hidden window spawned by Delphi applications # Target hidden window spawned by Delphi applications
komorebic.exe float-rule class 'TApplication' komorebic.exe float-rule class "TApplication"
# Target Inno Setup installers # Target Inno Setup installers
komorebic.exe float-rule class 'TWizardForm' komorebic.exe float-rule class "TWizardForm"
# Discord # Discord
komorebic.exe identify-border-overflow-application exe 'Discord.exe' komorebic.exe identify-border-overflow-application exe "Discord.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Discord.exe' komorebic.exe identify-tray-application exe "Discord.exe"
# DiscordCanary # DiscordCanary
komorebic.exe identify-border-overflow-application exe 'DiscordCanary.exe' komorebic.exe identify-border-overflow-application exe "DiscordCanary.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'DiscordCanary.exe' komorebic.exe identify-tray-application exe "DiscordCanary.exe"
# DiscordDevelopment # DiscordDevelopment
komorebic.exe identify-border-overflow-application exe 'DiscordDevelopment.exe' komorebic.exe identify-border-overflow-application exe "DiscordDevelopment.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'DiscordDevelopment.exe' komorebic.exe identify-tray-application exe "DiscordDevelopment.exe"
# DiscordPTB # DiscordPTB
komorebic.exe identify-border-overflow-application exe 'DiscordPTB.exe' komorebic.exe identify-border-overflow-application exe "DiscordPTB.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'DiscordPTB.exe' komorebic.exe identify-tray-application exe "DiscordPTB.exe"
# Dropbox # Dropbox
komorebic.exe float-rule exe 'Dropbox.exe' komorebic.exe float-rule exe "Dropbox.exe"
# ElectronMail # ElectronMail
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ElectronMail.exe' komorebic.exe identify-tray-application exe "ElectronMail.exe"
# Element # Element
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Element.exe' komorebic.exe identify-tray-application exe "Element.exe"
# Elephicon # Elephicon
komorebic.exe float-rule exe 'Elephicon.exe' komorebic.exe float-rule exe "Elephicon.exe"
# ElevenClock # ElevenClock
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ElevenClock.exe' komorebic.exe identify-tray-application exe "ElevenClock.exe"
# Elgato Camera Hub # Elgato Camera Hub
komorebic.exe float-rule exe 'Camera Hub.exe' komorebic.exe float-rule exe "Camera Hub.exe"
# Elgato Control Center # Elgato Control Center
komorebic.exe float-rule exe 'ControlCenter.exe' komorebic.exe float-rule exe "ControlCenter.exe"
# Elgato Wave Link # Elgato Wave Link
komorebic.exe float-rule exe 'WaveLink.exe' komorebic.exe float-rule exe "WaveLink.exe"
# Epic Games Launcher # Epic Games Launcher
komorebic.exe identify-border-overflow-application exe 'EpicGamesLauncher.exe' komorebic.exe identify-border-overflow-application exe "EpicGamesLauncher.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'EpicGamesLauncher.exe' komorebic.exe identify-tray-application exe "EpicGamesLauncher.exe"
# Flow Launcher # Flow Launcher
komorebic.exe identify-border-overflow-application exe 'Flow.Launcher.exe' komorebic.exe identify-border-overflow-application exe "Flow.Launcher.exe"
# GOG Galaxy # GOG Galaxy
komorebic.exe identify-border-overflow-application exe 'GalaxyClient.exe' komorebic.exe identify-border-overflow-application exe "GalaxyClient.exe"
komorebic.exe manage-rule exe 'GalaxyClient.exe' komorebic.exe manage-rule exe "GalaxyClient.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'GalaxyClient.exe' komorebic.exe identify-tray-application exe "GalaxyClient.exe"
# Targets a hidden window spawned by GOG Galaxy # Targets a hidden window spawned by GOG Galaxy
komorebic.exe float-rule class 'Chrome_RenderWidgetHostHWND' komorebic.exe float-rule class "Chrome_RenderWidgetHostHWND"
# GoPro Webcam # GoPro Webcam
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application class 'GoPro Webcam' komorebic.exe identify-tray-application class "GoPro Webcam"
# Godot Manager # Godot Manager
komorebic.exe identify-border-overflow-application exe 'GodotManager.exe' komorebic.exe identify-border-overflow-application exe "GodotManager.exe"
komorebic.exe manage-rule exe 'GodotManager.exe' komorebic.exe manage-rule exe "GodotManager.exe"
komorebic.exe identify-object-name-change-application exe 'GodotManager.exe' komorebic.exe identify-object-name-change-application exe "GodotManager.exe"
# Google Chrome # Google Chrome
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'chrome.exe' komorebic.exe identify-tray-application exe "chrome.exe"
# Google Drive # Google Drive
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'GoogleDriveFS.exe' komorebic.exe identify-tray-application exe "GoogleDriveFS.exe"
# Houdoku # Houdoku
komorebic.exe identify-border-overflow-application exe 'Houdoku.exe' komorebic.exe identify-border-overflow-application exe "Houdoku.exe"
# IntelliJ IDEA # IntelliJ IDEA
komorebic.exe identify-object-name-change-application exe 'idea64.exe' komorebic.exe identify-object-name-change-application exe "idea64.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'idea64.exe' komorebic.exe identify-tray-application exe "idea64.exe"
# Targets JetBrains IDE popups and floating windows # Targets JetBrains IDE popups and floating windows
komorebic.exe float-rule class 'SunAwtDialog' komorebic.exe float-rule class "SunAwtDialog"
# Itch.io # Itch.io
komorebic.exe identify-border-overflow-application exe 'itch.exe' komorebic.exe identify-border-overflow-application exe "itch.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'itch.exe' komorebic.exe identify-tray-application exe "itch.exe"
# Keyviz # Keyviz
komorebic.exe float-rule exe 'keyviz.exe' komorebic.exe float-rule exe "keyviz.exe"
# Kleopatra # Kleopatra
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'kleopatra.exe' komorebic.exe identify-tray-application exe "kleopatra.exe"
# Kotatogram # Kotatogram
komorebic.exe identify-border-overflow-application exe 'Kotatogram.exe' komorebic.exe identify-border-overflow-application exe "Kotatogram.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Kotatogram.exe' komorebic.exe identify-tray-application exe "Kotatogram.exe"
# LocalSend # LocalSend
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'localsend_app.exe' komorebic.exe identify-tray-application exe "localsend_app.exe"
# Logi Bolt # Logi Bolt
komorebic.exe float-rule exe 'LogiBolt.exe' komorebic.exe float-rule exe "LogiBolt.exe"
# LogiTune # LogiTune
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'LogiTune.exe' komorebic.exe identify-tray-application exe "LogiTune.exe"
komorebic.exe float-rule exe 'LogiTune.exe' komorebic.exe float-rule exe "LogiTune.exe"
# Logitech G HUB # Logitech G HUB
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'lghub.exe' komorebic.exe identify-tray-application exe "lghub.exe"
komorebic.exe identify-border-overflow-application exe 'lghub.exe' komorebic.exe identify-border-overflow-application exe "lghub.exe"
# Logitech Options # Logitech Options
komorebic.exe float-rule exe 'LogiOptionsUI.exe' komorebic.exe float-rule exe "LogiOptionsUI.exe"
# Mailspring # Mailspring
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'mailspring.exe' komorebic.exe identify-tray-application exe "mailspring.exe"
# ManyCam # ManyCam
komorebic.exe identify-border-overflow-application exe 'ManyCam.exe' komorebic.exe identify-border-overflow-application exe "ManyCam.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ManyCam.exe' komorebic.exe identify-tray-application exe "ManyCam.exe"
# Mica For Everyone # Mica For Everyone
# Microsoft Excel # Microsoft Excel
komorebic.exe identify-border-overflow-application exe 'EXCEL.EXE' komorebic.exe identify-border-overflow-application exe "EXCEL.EXE"
komorebic.exe identify-layered-application exe 'EXCEL.EXE' komorebic.exe identify-layered-application exe "EXCEL.EXE"
# Targets a hidden window spawned by Microsoft Office applications # Targets a hidden window spawned by Microsoft Office applications
komorebic.exe float-rule class '_WwB' komorebic.exe float-rule class "_WwB"
# Microsoft Outlook # Microsoft Outlook
komorebic.exe identify-border-overflow-application exe 'OUTLOOK.EXE' komorebic.exe identify-border-overflow-application exe "OUTLOOK.EXE"
komorebic.exe identify-layered-application exe 'OUTLOOK.EXE' komorebic.exe identify-layered-application exe "OUTLOOK.EXE"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'OUTLOOK.EXE' komorebic.exe identify-tray-application exe "OUTLOOK.EXE"
# Microsoft PC Manager # Microsoft PC Manager
komorebic.exe float-rule exe 'MSPCManager.exe' komorebic.exe float-rule exe "MSPCManager.exe"
# Microsoft PowerPoint # Microsoft PowerPoint
komorebic.exe identify-border-overflow-application exe 'POWERPNT.EXE' komorebic.exe identify-border-overflow-application exe "POWERPNT.EXE"
komorebic.exe identify-layered-application exe 'POWERPNT.EXE' komorebic.exe identify-layered-application exe "POWERPNT.EXE"
# Microsoft Teams # Microsoft Teams
komorebic.exe identify-border-overflow-application exe 'Teams.exe' komorebic.exe identify-border-overflow-application exe "Teams.exe"
# Target Teams pop-up notification windows # Target Teams pop-up notification windows
komorebic.exe float-rule title 'Microsoft Teams Notification' komorebic.exe float-rule title "Microsoft Teams Notification"
# Target Teams call in progress windows # Target Teams call in progress windows
komorebic.exe float-rule title 'Microsoft Teams Call' komorebic.exe float-rule title "Microsoft Teams Call"
# Microsoft Word # Microsoft Word
komorebic.exe identify-border-overflow-application exe 'WINWORD.EXE' komorebic.exe identify-border-overflow-application exe "WINWORD.EXE"
komorebic.exe identify-layered-application exe 'WINWORD.EXE' komorebic.exe identify-layered-application exe "WINWORD.EXE"
# Modern Flyouts # Modern Flyouts
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ModernFlyoutsHost.exe' komorebic.exe identify-tray-application exe "ModernFlyoutsHost.exe"
# Mozilla Firefox # Mozilla Firefox
komorebic.exe identify-object-name-change-application exe 'firefox.exe' komorebic.exe identify-object-name-change-application exe "firefox.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'firefox.exe' komorebic.exe identify-tray-application exe "firefox.exe"
# Targets invisible windows spawned by Firefox to show tab previews in the taskbar # Targets invisible windows spawned by Firefox to show tab previews in the taskbar
komorebic.exe float-rule class 'MozillaTaskbarPreviewClass' komorebic.exe float-rule class "MozillaTaskbarPreviewClass"
# NVIDIA GeForce Experience # NVIDIA GeForce Experience
komorebic.exe identify-border-overflow-application exe 'NVIDIA GeForce Experience.exe' komorebic.exe identify-border-overflow-application exe "NVIDIA GeForce Experience.exe"
# NiceHash Miner # NiceHash Miner
komorebic.exe identify-border-overflow-application exe 'nhm_app.exe' komorebic.exe identify-border-overflow-application exe "nhm_app.exe"
komorebic.exe manage-rule exe 'nhm_app.exe' komorebic.exe manage-rule exe "nhm_app.exe"
# NohBoard # NohBoard
komorebic.exe float-rule exe 'NohBoard.exe' komorebic.exe float-rule exe "NohBoard.exe"
# Notion Enhanced # Notion Enhanced
komorebic.exe identify-border-overflow-application exe 'Notion Enhanced.exe' komorebic.exe identify-border-overflow-application exe "Notion Enhanced.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Notion Enhanced.exe' komorebic.exe identify-tray-application exe "Notion Enhanced.exe"
# OBS Studio (32-bit) # OBS Studio (32-bit)
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'obs32.exe' komorebic.exe identify-tray-application exe "obs32.exe"
# OBS Studio (64-bit) # OBS Studio (64-bit)
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'obs64.exe' komorebic.exe identify-tray-application exe "obs64.exe"
# ONLYOFFICE Editors # ONLYOFFICE Editors
komorebic.exe identify-border-overflow-application class 'DocEditorsWindowClass' komorebic.exe identify-border-overflow-application class "DocEditorsWindowClass"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application class 'DocEditorsWindowClass' komorebic.exe identify-tray-application class "DocEditorsWindowClass"
# Obsidian # Obsidian
komorebic.exe identify-border-overflow-application exe 'Obsidian.exe' komorebic.exe identify-border-overflow-application exe "Obsidian.exe"
komorebic.exe manage-rule exe 'Obsidian.exe' komorebic.exe manage-rule exe "Obsidian.exe"
# OpenRGB # OpenRGB
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'OpenRGB.exe' komorebic.exe identify-tray-application exe "OpenRGB.exe"
# Paradox Launcher # Paradox Launcher
komorebic.exe float-rule exe 'Paradox Launcher.exe' komorebic.exe float-rule exe "Paradox Launcher.exe"
# Plexamp # Plexamp
komorebic.exe identify-border-overflow-application exe 'Plexamp.exe' komorebic.exe identify-border-overflow-application exe "Plexamp.exe"
# PowerToys # PowerToys
# Target color picker dialog # Target color picker dialog
komorebic.exe float-rule exe 'PowerToys.ColorPickerUI.exe' komorebic.exe float-rule exe "PowerToys.ColorPickerUI.exe"
# Target image resizer dialog # Target image resizer dialog
komorebic.exe float-rule exe 'PowerToys.ImageResizer.exe' komorebic.exe float-rule exe "PowerToys.ImageResizer.exe"
# Process Hacker # Process Hacker
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ProcessHacker.exe' komorebic.exe identify-tray-application exe "ProcessHacker.exe"
komorebic.exe float-rule exe 'ProcessHacker.exe' komorebic.exe float-rule exe "ProcessHacker.exe"
# ProtonVPN # ProtonVPN
komorebic.exe identify-border-overflow-application exe 'ProtonVPN.exe' komorebic.exe identify-border-overflow-application exe "ProtonVPN.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ProtonVPN.exe' komorebic.exe identify-tray-application exe "ProtonVPN.exe"
# PyCharm # PyCharm
komorebic.exe identify-object-name-change-application exe 'pycharm64.exe' komorebic.exe identify-object-name-change-application exe "pycharm64.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'pycharm64.exe' komorebic.exe identify-tray-application exe "pycharm64.exe"
# QtScrcpy # QtScrcpy
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'QtScrcpy.exe' komorebic.exe identify-tray-application exe "QtScrcpy.exe"
# QuickLook # QuickLook
komorebic.exe float-rule exe 'QuickLook.exe' komorebic.exe float-rule exe "QuickLook.exe"
# RepoZ # RepoZ
komorebic.exe float-rule exe 'RepoZ.exe' komorebic.exe float-rule exe "RepoZ.exe"
# Rider # Rider
komorebic.exe identify-object-name-change-application exe 'rider64.exe' komorebic.exe identify-object-name-change-application exe "rider64.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'rider64.exe' komorebic.exe identify-tray-application exe "rider64.exe"
# Roblox FPS Unlocker # Roblox FPS Unlocker
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'rbxfpsunlocker.exe' komorebic.exe identify-tray-application exe "rbxfpsunlocker.exe"
# RoundedTB # RoundedTB
komorebic.exe float-rule exe 'RoundedTB.exe' komorebic.exe float-rule exe "RoundedTB.exe"
# RoundedTB # RoundedTB
komorebic.exe identify-border-overflow-application exe 'RoundedTB.exe' komorebic.exe identify-border-overflow-application exe "RoundedTB.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'RoundedTB.exe' komorebic.exe identify-tray-application exe "RoundedTB.exe"
# ShareX # ShareX
komorebic.exe identify-border-overflow-application exe 'ShareX.exe' komorebic.exe identify-border-overflow-application exe "ShareX.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ShareX.exe' komorebic.exe identify-tray-application exe "ShareX.exe"
# Sideloadly # Sideloadly
komorebic.exe float-rule exe 'sideloadly.exe' komorebic.exe float-rule exe "sideloadly.exe"
# Signal # Signal
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'signal.exe' komorebic.exe identify-tray-application exe "signal.exe"
# SiriKali # SiriKali
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'sirikali.exe' komorebic.exe identify-tray-application exe "sirikali.exe"
# Slack # Slack
komorebic.exe identify-border-overflow-application exe 'Slack.exe' komorebic.exe identify-border-overflow-application exe "Slack.exe"
komorebic.exe manage-rule exe 'Slack.exe' komorebic.exe manage-rule exe "Slack.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Slack.exe' komorebic.exe identify-tray-application exe "Slack.exe"
# Slack # Slack
komorebic.exe identify-border-overflow-application exe 'slack.exe' komorebic.exe identify-border-overflow-application exe "slack.exe"
komorebic.exe manage-rule exe 'slack.exe' komorebic.exe manage-rule exe "slack.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'slack.exe' komorebic.exe identify-tray-application exe "slack.exe"
# Smart Install Maker # Smart Install Maker
# Target hidden window spawned by installer # Target hidden window spawned by installer
komorebic.exe float-rule class 'obj_App' komorebic.exe float-rule class "obj_App"
# Target installer # Target installer
komorebic.exe float-rule class 'obj_Form' komorebic.exe float-rule class "obj_Form"
# SoulseekQt # SoulseekQt
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'SoulseekQt.exe' komorebic.exe identify-tray-application exe "SoulseekQt.exe"
# Spotify # Spotify
komorebic.exe identify-border-overflow-application exe 'Spotify.exe' komorebic.exe identify-border-overflow-application exe "Spotify.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Spotify.exe' komorebic.exe identify-tray-application exe "Spotify.exe"
# Steam # Steam
komorebic.exe identify-border-overflow-application class 'vguiPopupWindow' komorebic.exe identify-border-overflow-application class "vguiPopupWindow"
# Stremio # Stremio
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'stremio.exe' komorebic.exe identify-tray-application exe "stremio.exe"
# System Informer # System Informer
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'SystemInformer.exe' komorebic.exe identify-tray-application exe "SystemInformer.exe"
komorebic.exe float-rule exe 'SystemInformer.exe' komorebic.exe float-rule exe "SystemInformer.exe"
# SystemSettings # SystemSettings
komorebic.exe float-rule class 'Shell_Dialog' komorebic.exe float-rule class "Shell_Dialog"
# Task Manager # Task Manager
komorebic.exe float-rule class 'TaskManagerWindow' komorebic.exe float-rule class "TaskManagerWindow"
# Telegram # Telegram
komorebic.exe identify-border-overflow-application exe 'Telegram.exe' komorebic.exe identify-border-overflow-application exe "Telegram.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'Telegram.exe' komorebic.exe identify-tray-application exe "Telegram.exe"
# TouchCursor # TouchCursor
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'tcconfig.exe' komorebic.exe identify-tray-application exe "tcconfig.exe"
komorebic.exe float-rule exe 'tcconfig.exe' komorebic.exe float-rule exe "tcconfig.exe"
# TranslucentTB # TranslucentTB
komorebic.exe float-rule exe 'TranslucentTB.exe' komorebic.exe float-rule exe "TranslucentTB.exe"
# TranslucentTB # TranslucentTB
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'TranslucentTB.exe' komorebic.exe identify-tray-application exe "TranslucentTB.exe"
# Unreal Editor # Unreal Editor
komorebic.exe identify-border-overflow-application exe 'UnrealEditor.exe' komorebic.exe identify-border-overflow-application exe "UnrealEditor.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'UnrealEditor.exe' komorebic.exe identify-tray-application exe "UnrealEditor.exe"
# VRCX # VRCX
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'VRCX.exe' komorebic.exe identify-tray-application exe "VRCX.exe"
# Visual Studio # Visual Studio
komorebic.exe identify-object-name-change-application exe 'devenv.exe' komorebic.exe identify-object-name-change-application exe "devenv.exe"
# Visual Studio Code # Visual Studio Code
komorebic.exe identify-border-overflow-application exe 'Code.exe' komorebic.exe identify-border-overflow-application exe "Code.exe"
# Voice.ai # Voice.ai
komorebic.exe identify-border-overflow-application exe 'VoiceAI.exe' komorebic.exe identify-border-overflow-application exe "VoiceAI.exe"
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'VoiceAI.exe' komorebic.exe identify-tray-application exe "VoiceAI.exe"
# WebTorrent Desktop # WebTorrent Desktop
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'WebTorrent.exe' komorebic.exe identify-tray-application exe "WebTorrent.exe"
# WinZip (32-bit) # WinZip (32-bit)
komorebic.exe float-rule exe 'winzip32.exe' komorebic.exe float-rule exe "winzip32.exe"
# WinZip (64-bit) # WinZip (64-bit)
komorebic.exe float-rule exe 'winzip64.exe' komorebic.exe float-rule exe "winzip64.exe"
# Windows Console (conhost.exe) # Windows Console (conhost.exe)
komorebic.exe manage-rule class 'ConsoleWindowClass' komorebic.exe manage-rule class "ConsoleWindowClass"
# Windows Explorer # Windows Explorer
# Targets copy/move operation windows # Targets copy/move operation windows
komorebic.exe float-rule class 'OperationStatusWindow' komorebic.exe float-rule class "OperationStatusWindow"
komorebic.exe float-rule title 'Control Panel' komorebic.exe float-rule title "Control Panel"
# Windows Installer # Windows Installer
komorebic.exe float-rule exe 'msiexec.exe' komorebic.exe float-rule exe "msiexec.exe"
# WingetUI # WingetUI
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'WingetUI.exe' komorebic.exe identify-tray-application exe "WingetUI.exe"
# WingetUI # WingetUI
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'wingetui.exe' komorebic.exe identify-tray-application exe "wingetui.exe"
# Wox # Wox
# Targets a hidden window spawned by Wox # Targets a hidden window spawned by Wox
komorebic.exe float-rule title 'Hotkey sink' komorebic.exe float-rule title "Hotkey sink"
# XAMPP Control Panel # XAMPP Control Panel
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'xampp-control.exe' komorebic.exe identify-tray-application exe "xampp-control.exe"
# Zoom # Zoom
komorebic.exe float-rule exe 'Zoom.exe' komorebic.exe float-rule exe "Zoom.exe"
# mpv.net # mpv.net
komorebic.exe identify-object-name-change-application exe 'mpvnet.exe' komorebic.exe identify-object-name-change-application exe "mpvnet.exe"
# paint.net # paint.net
komorebic.exe float-rule exe 'paintdotnet.exe' komorebic.exe float-rule exe "paintdotnet.exe"
# pinentry # pinentry
komorebic.exe float-rule exe 'pinentry.exe' komorebic.exe float-rule exe "pinentry.exe"
# qBittorrent # qBittorrent
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'qbittorrent.exe' komorebic.exe identify-tray-application exe "qbittorrent.exe"
# ueli # ueli
# If you have disabled minimize/close to tray for this application, you can delete/comment out the next line # If you have disabled minimize/close to tray for this application, you can delete/comment out the next line
komorebic.exe identify-tray-application exe 'ueli.exe' komorebic.exe identify-tray-application exe "ueli.exe"
komorebic.exe float-rule exe 'ueli.exe' komorebic.exe float-rule exe "ueli.exe"

View File

@@ -1,6 +1,3 @@
#Requires AutoHotkey v2.0.2
#SingleInstance Force
; Generated by komorebic.exe ; Generated by komorebic.exe
Start(ffm, await_configuration, tcp_port) { Start(ffm, await_configuration, tcp_port) {

View File

@@ -1076,17 +1076,19 @@ fn main() -> Result<()> {
file.write_all(fixed_output.as_bytes())?; file.write_all(fixed_output.as_bytes())?;
println!( println!(
"\nAHK helper library for komorebic written to {}", "\nAHKv1 helper library for komorebic written to {}",
library.to_str().ok_or_else(|| anyhow!( library.to_str().ok_or_else(|| anyhow!(
"could not find the path to the generated ahk lib file" "could not find the path to the generated ahk lib file"
))? ))?
); );
println!("\nYou can convert this file to AHKv2 syntax using https://github.com/mmikeww/AHK-v2-script-converter");
println!( println!(
"\nYou can include the library at the top of your ~/komorebi.ahk config with this line:" "\nYou can include the converted library at the top of your komorebi.ahk config with this line:"
); );
println!("\n#Include %A_ScriptDir%\\komorebic.lib.ahk"); println!("\n#Include komorebic.lib.ahk");
} }
SubCommand::Log => { SubCommand::Log => {
let mut color_log = std::env::temp_dir(); let mut color_log = std::env::temp_dir();