SiegeUI is an SDL2 based UI library for .NET/.NET Standard.
It's being built to enable development of applications that require custom and visually complex components without much impact to the end user.
This library allows the developer to build a .NET app in a very WinForms-esque way (minus the form designer, for now).
It's very much under development - feel free to poke around the source.
Documentation is not available yet.
No public releases have been published yet.
- ✔️ Base control system with parent/child relationships, docking and padding
- ⌛ Core controls
- ✔️ Button
- ❌ CheckBox
- ❌ GroupBox
- ✔️ Label
- ❌ Menu
- ❌ MenuStrip
- ✔️ Panel
- ✔️ ProgressBar
- ❌ Scrollbar
- ❌ SelectBox
- ❌ StatusBar
- ❌ TabContainer
- ❌ TabPage
- ❌ TextBox
- ❌ ToolBar
- ❌ Transition system
- ❌ Animation system
- ⌛ Effects system
- ⌛ Effects (surface)
- ✔️ Box blur
- ❌ Gaussian blur
- ❌ Filters (surface)
- ❌ Brightness
- ❌ Saturation
- ❌ Hue
- ❌ Invert
- ❌ Glow
- ⌛ Filters (color)
- ✔️ Brightness
- ❌ Saturation
- ❌ Hue
- ❌ Invert
- ⌛ Effects (surface)
- ❌ Editor