├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_requst.md └── workflows │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── app.rc └── icon.ico ├── install.ps1 ├── src ├── app.rs ├── config.rs ├── foreground.rs ├── keyboard.rs ├── lib.rs ├── macros.rs ├── main.rs ├── painter.rs ├── startup.rs ├── trayicon.rs └── utils │ ├── admin.rs │ ├── app_icon.rs │ ├── check_error.rs │ ├── handle_wrapper.rs │ ├── mod.rs │ ├── regedit.rs │ ├── scheduled_task.rs │ ├── single_instance.rs │ ├── window.rs │ ├── windows_theme.rs │ └── windows_version.rs ├── tools └── inspect-windows │ ├── Cargo.toml │ └── src │ └── main.rs └── window-switcher.ini /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_requst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/.github/ISSUE_TEMPLATE/feature_requst.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.vscode 3 | *.log -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/README.md -------------------------------------------------------------------------------- /assets/app.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/assets/app.rc -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/install.ps1 -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/foreground.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/foreground.rs -------------------------------------------------------------------------------- /src/keyboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/keyboard.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/painter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/painter.rs -------------------------------------------------------------------------------- /src/startup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/startup.rs -------------------------------------------------------------------------------- /src/trayicon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/trayicon.rs -------------------------------------------------------------------------------- /src/utils/admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/admin.rs -------------------------------------------------------------------------------- /src/utils/app_icon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/app_icon.rs -------------------------------------------------------------------------------- /src/utils/check_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/check_error.rs -------------------------------------------------------------------------------- /src/utils/handle_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/handle_wrapper.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/regedit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/regedit.rs -------------------------------------------------------------------------------- /src/utils/scheduled_task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/scheduled_task.rs -------------------------------------------------------------------------------- /src/utils/single_instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/single_instance.rs -------------------------------------------------------------------------------- /src/utils/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/window.rs -------------------------------------------------------------------------------- /src/utils/windows_theme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/windows_theme.rs -------------------------------------------------------------------------------- /src/utils/windows_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/src/utils/windows_version.rs -------------------------------------------------------------------------------- /tools/inspect-windows/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/tools/inspect-windows/Cargo.toml -------------------------------------------------------------------------------- /tools/inspect-windows/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/tools/inspect-windows/src/main.rs -------------------------------------------------------------------------------- /window-switcher.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigoden/window-switcher/HEAD/window-switcher.ini --------------------------------------------------------------------------------