Skip to content

Add Simple Window Switcher Mod#4060

Open
Louis047 wants to merge 13 commits into
ramensoftware:mainfrom
Louis047:feature/simple-window-switcher
Open

Add Simple Window Switcher Mod#4060
Louis047 wants to merge 13 commits into
ramensoftware:mainfrom
Louis047:feature/simple-window-switcher

Conversation

@Louis047
Copy link
Copy Markdown
Contributor

This Mod is a port of Simple Window Switcher from ExplorerPatcher, built with the help of source code here

Incorporates the following features

  • Dynamic Grid Layout: Flexible rows that adapt to window aspect ratios.
  • Live Thumbnails: High-performance DWM previews of all open windows.
  • Full Navigation: Support for arrow keys, Tab, mouse clicks, and scrolling.
  • Sticky Mode: Stays open with Alt+Ctrl+Tab for easy multi-tasking.
  • System Sync: Auto-detects Dark/Light mode and handles multi-monitor DPI.
  • Modern Aesthetics: Supports Acrylic backgrounds and Windows accent colors.

Mod authorship

This mod was created by:

    • The submitter, without AI assistance
    • The submitter, with AI assistance
    • Claude
    • ChatGPT
    • Gemini
    • Another AI (please specify): Antigravity (Opus 4.6)
    • Other (please specify):

@Louis047
Copy link
Copy Markdown
Contributor Author

Took me a lot of testing for the whole week. There's a chance where I might have missed very niche edge cases but the current state of the mod is stable for everyone to use.

@Louis047
Copy link
Copy Markdown
Contributor Author

The sole reason I created this mod is for the users who don't want to use another tool just for using this feature, so thought of centralizing this and windhawk was the best choice for it.

@Louis047
Copy link
Copy Markdown
Contributor Author

Hey @m417z , an update on the mod:

Me and @Asteski are working on adding a few improvements to the mod. So I request you to not merge this yet. Once things are done, I'll let you know.

@Louis047
Copy link
Copy Markdown
Contributor Author

Hey @m417z, we are finally done working on this and is ready to merge. Let me know if any changes needed for this mod 👍

}

// Registry flag to prevent restart prompt loop on init
#define SWS_REG_PATH L"Software\\Windhawk\\SimpleWindowSwitcher"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't modify the registry, use APIs such as Wh_SetIntValue and Wh_SetStringValue instead.

// @version 1.0
// @author Lone
// @github https://github.com/Louis047
// @include explorer.exe
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# Simple Window Switcher
A lightweight Alt+Tab replacement for Windows, ported from the
[Simple Window Switcher](https://github.com/valinet/sws) project.
Additional improvements made by [Asteski](https://github.com/Asteski).
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about adding a screenshot?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants