Skip to content

philipbutkiewicz/SiegeUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SiegeUI

Summary

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

Documentation is not available yet.

Builds

No public releases have been published yet.

Roadmap

  • ✔️ 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
  • ❌ Editor

About

SDL2 based UI library for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages