Skip to content

ALTaleX531/flip3d_comp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flip3DComp

DirectComposition Flip3D switcher. A faster, more complete successor to the flip3d D3D11 prototype.

Requirements

  • Windows with DWM and DirectComposition
  • CMake 3.21+
  • Visual Studio / MSVC with the Windows SDK

Build

cmake -S . -B build
cmake --build build --config Release

Run

Launch build/Release/Flip3DComp.exe.

Eligible windows are shown as DWM shared thumbnails on a DirectComposition 3D carousel. No D3D11 scene pass, no Windows.Graphics.Capture.

Controls

  • Tab / Shift+Tab, arrow keys, mouse wheel: scroll the carousel
  • Enter or left click a card: activate the selected window
  • Home: return to the original front window
  • Esc: exit
  • F5: replay the enter animation

Notes

  • vs flip3d: compositor-native visuals (lower overhead), smooth fractional scroll while browsing, uDWM-aligned parallel exit rotation
  • More complete: IAccessible + NotifyWinEvent accessibility, Shell Hook live card add/remove

About

DirectComposition Flip3D switcher

Topics

Resources

License

Stars

10 stars

Watchers

2 watching

Forks

Releases

No releases published

Contributors