UI Library for MonoGame, FNA and Xenko
Branch: master
Clone or download
Latest commit 5dde5e3 Feb 20, 2019

README.md

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