Skip to content

aiekick/ImGenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImGenie

ImGenie is a lib for Dear ImGui who add cool effects and transition for windows

Transitions :

  • transition Genie (macOS-style Genie effect)
  • transition Page-Curl
  • transition Fade
  • transition Scale
  • transition Slide

Effects :

  • effect Wobbly (Linux/Gnome-style Wobbly windows).

See Documentation.md for integration, usage, settings reference and C API.

A full demo is available in the ImEffects repository or with this Emscripten demo.

Transitions

Transition Genie (macOS-style Genie effect)

Demo

Transition Page-Curl

Demo

Transition Fade

Demo

Transition Scale

Demo

Transition Slide

Demo

Effects

Wobbly window (Linux/Gnome-style Wobbly windows)

Demo

Limitations

  • Not compatible with Docking -- ImGenie does not yet support ImGui's docking feature.
  • Not compatible with Viewports -- Multi-viewport is not handled.

License

MIT License -- Copyright (c) 2025-2026 Stephane Cuillerdier (aka Aiekick)

About

A Dear ImGui extention for imitate the MacOs Genie Effect (included deformed windows)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors