ImGui_GM icon indicating copy to clipboard operation
ImGui_GM copied to clipboard

Missing/Unsupported Features

Open nommiin opened this issue 2 years ago • 2 comments

Missing:

  • ~~Tables & Columns~~
  • Storage
  • ~~Data Plotting~~
  • Value() Helpers
  • ~~Tabs~~
  • ~~Docking~~
  • Viewports (not sure if this even possible?)
  • Logging
  • ~~Drag & Drop~~
  • ~~Clip Rect~~
  • Callbacks
  • ~~Drawlists~~
  • User Input (kbm/mouse/gamepad, maybe not, since GM already has this)
  • ~~Fonts~~ (glyph ranges aren't implemented at the moment)
  • Shortcuts

Unsupported:

  • Non-Windows platforms: ~~ImGui_GM uses the graphics context and device from os_get_info to render draw data, unfortunately this is not provided for non-Windows platforms. Hypothetically, ImDrawData can be passed into GameMaker and handled via GML but there are some performance concerns there, and GM does not support index buffers~~ Rendering via GML can be enabled with IMGUIGM_NATIVE, compiling the library for macOS/Linux is unsupported

nommiin avatar Jan 15 '23 23:01 nommiin

Updated this issue with newly implemented wrappers (tables/plots/tabs/cliprects), see COVERAGE.md to track progress

nommiin avatar Jan 22 '23 21:01 nommiin

How far down the pipeline would GetIO and SaveIni functions come around? It would be great to return to a workspace with all the original window positions and docks in the same configuration. Thanks

constlet avatar Aug 05 '24 01:08 constlet