Skip to content

kopffarben/Myra

 
 

Repository files navigation

Overview

NuGet Build status

Myra is UI Library for MonoGame, FNA and Xenko.

Features

  • 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.
  • Skinning. The default skin(it had been borrowed from VisUI) could be replaced with a custom skin loaded from the JSON (example).
  • Serialization. UI Projects can be serialized into human readable XML (example).
  • UI Editor. Myra's binary distribution contains standalone UI Editor application.

Documentation

https://github.com/rds1983/Myra/wiki

Building From Source Code

  1. Clone this repo.
  2. Open a solution from the "build" folder.

Gallery

All Widgets Sample

Commodore 64 Skin

UI Editor

Credits

About

UI Library for MonoGame, FNA and Xenko

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.5%
  • Batchfile 0.5%