Myra is UI Library for MonoGame, FNA and Xenko.
- Rich Set of Widgets. Myra has following widgets: Button, CheckBox, ComboBox, ListBox, TabControl, Grid, Image, Menu, ProgressBar, ScrollPane, SplitPane(with arbitrary number of splitters), Slider, TextBlock, TextField, SpinButton, Tree, Window, Dialog, FileDialog, ColorPickerDialog and PropertyGrid.
- MML(Myra Markup Language). XML based declarative language to describe UI (example).
- Skinning. The default skin(it had been borrowed from VisUI) could be replaced with a custom skin loaded from the XML (example).
- MyraPad. Standalone WYSIWYG MML based UI designer.
If you would like to see Myra in action, download the binary release(Myra.v.v.v.v.zip from the latest release at Releases), unpack it and run samples(should be runnable on Linux too through Mono).
https://github.com/rds1983/Myra/wiki
Use following resources if you need help with Myra or have other questions:
- Clone this repo.
- Open a solution from the "build" folder.