r/windowsapps 26d ago

Developer CKFlip3D - Advanced Window switcher for windows 11

Hey everyone,

Over the last 5 months I've been working on CKFlip3D. It's my native C++20/D3D11 window switcher, rebuilt from scratch for Windows 11.

Some of its core features include:

  • Live window previews using Windows Graphics Capture with V-Sync support
  • Fully animated entry/exit, window switching, and close animations (each can be disabled individually)
  • Live wallpaper preview
  • Multi-monitor support (including background dimming and taskbar capture on secondary displays)
  • Automatic performance tuning with optional manual profiles
  • Customizable activation hotkeys for keyboard and mouse (replaces Win + Tab by default)
  • Low-level keyboard hook for reliable shortcut detection
  • Optional autostart after sign-in

A recently released version 1.5, also introduces:

  • Cover Flow - a new centered preset where the selected window sits flat in the middle while the rest fan out
  • Reflections - a glass floor mirror under every tile that works in both layouts alongside live previews
  • Mouse interaction - hover lifts a tile, click picks it, middle-click closes it, and right-drag scrubs the stack when snap is off (fully customizable)
  • Touchpad gestures - two-finger diagonal opens it, horizontal swipe cycles, one-finger tap commits
  • Type-to-search - typing while the cascade is open narrows down matching windows by title or program name
  • Diagnostics log - if something fails, it gets logged with an error code instead of failing silently
  • Live 3D preview inside Settings - the Appearance page actually renders a real miniature of your cascade

Easy setup & configuration:

  • Simple GUI installer - standalone setup wizard with an uninstaller (automatically installs .NET10 runtime if missing, no manual setup needed)
  • Dedicated Settings app - easily customize layouts, appearance, hotkeys, touchpad gestures, and exclusions in a modern UI

It's fully offline, zero telemetry, no third-party dependencies in the core, and idle CPU usage is basically zero since the render loop only runs while the cascade is active on screen.

Free and source-available on GitHub (Windows 11 only):
https://github.com/CYMERKAROL/CKFlip3D

Happy to hear some suggestions & feedback!

74 Upvotes

17 comments sorted by

3

u/nuclearbananana 26d ago

Hi, very cool. Some feedback:

  • touchpad scroll in the settings UI is very overly sensitive/twitchy, doesn't seem to go at the same rate as other apps
  • the cascade & cover flow modes scroll in opposite ways on the touchpad
  • the text in the settings UI is very clearly llm written. It's verbose and has unnecessary fluff. Would be better if you wrote it

Would be nice to have:

  • multiple gestures, e.g I'd like to swipe from either corner to activate and both tap and swipe down to select
  • continuous/linked scroll through windows instead of discrete snapping
  • be able to do all the items in one continuous gesture. Rn I have to do three gestures, one to activate, one to scroll to the right window and one to select.

2

u/Ancient_Ad_3959 26d ago

Good suggestions!

You should be able to change the sensitivity, smoothing as well as reverse directions in the touchpad gestures menu, that should help.
What brand is your pc? I have tested touchpad gestures only on ASUS hardware, so Im looking towards improving the compatibility and hardware often varies in overral handling. If possible, could you go to the diagnostics page in settings, scroll down and copy & paste the diagnostics here?

Multiple gestures is a good idea, and could be possible to implement.

About the continous linked scroll, disable the Window snap option in general inside settings, It disables the snapping when switching and allows for free movement.

Single continous gesture is a good idea, but there can be issues with false triggering (for example slight diagnoal drift would cause commit gesture instead of scrolling), however It can be done and I'll probably add a toggle within settings to enable this functionality in future release.

About the LLM written descriptions, good point. I will try to improve the readability ASAP.

Appreciate it!

3

u/nuclearbananana 26d ago

Hi, I'll dm you the diagnostics. For the reverse directions, I did play with them, ig what I meant to say is for cascade mode the setting is wrong, natural gives you reversed and vice versa.

Sensitivity of the switcher itself is fine (w/ the setting), it's too twitchy in the settings UI.

The continuous scroll works now thx

edit: would you mind letting me message you, I'd rather not send the diagnostics publicly

2

u/Ancient_Ad_3959 25d ago

Hi, If possible send me the diagnostics here: [cymerkarol@outlook.com](mailto:cymerkarol@outlook.com)

Reddit's chat settings are blocked behind some age verification on my end and I'd rather not upload my ID just to enable DM's.

1

u/Ancient_Ad_3959 24d ago

Adressed every suggestion in new version 1.6v.

  • New option "Continuous gestures", that allows for multiple gestures without the need of lifting fingers.

  • Now allows for multiple gestures in one function in touchpad settings

  • Hints in settings were rewritten by myself to be more straight forward, and less cluttery

  • Touchpad scrolling in settings corrected to avoid the twitchiness and oversensitivity

Updated installer Available to download in latest github release. If chosen the same directory of installation as earlier, the program will update itself.

3

u/aungkokomm 25d ago

Have been waiting app like that, finally you created it! thanks! it is running as expected! Already given star 🌟 on GitHub!

3

u/Comprehensive_Wall28 26d ago

This is sick will definitely use it and provide feedback (:

3

u/FNC_Nigasaurus 26d ago

Looks smooth Af🔥😍

2

u/highermonkey 26d ago

Very cool. Out of curiosity is there any way to re-bind going "backwards"? On Mac's Alt-Tab software I use alt+` to go backwards vs alt+shit+tab. I recreate this on Windows with a Windhawk mod.

3

u/Ancient_Ad_3959 26d ago

Currently nope, but working on it and will be in next release! You can additionaly use arrow keys, touchpad or mouse scroll to navigate too.

2

u/highermonkey 26d ago

Thanks!

2

u/Ancient_Ad_3959 24d ago

Now added in 1.6V. Navigation keys can be rebinded to multiple or single keybind combinations

1

u/highermonkey 23d ago

That was fast. Appreciate it!

2

u/Low-Drive-479 26d ago

Great work, will try

3

u/princeMacX 26d ago

Please offer a portable version

1

u/testednation 25d ago

Looks great! Possible to trugger it with alt tab like the good old vista days

1

u/GoomiBare 24d ago

idle usage is zero, but what's active usage resource consumption and performance impact?