Myra is a UI library for MonoGame, FNA, and Stride.
- Rich Set of Widgets. Myra has the following widgets: Label, Button, ToggleButton, CheckButton, RadioButton, TextBox, Image, Separator, ComboView, ListView, Menu, TabControl, Slider, ProgressBar, SpinButton, Grid, HorizontalStackPanel, VerticalStackPanel, Panel, ScrollViewer, SplitPane (with arbitrary number of splitters), TreeView, Window, Dialog, FileDialog, ColorPickerDialog, PropertyGrid.
- MML (Myra Markup Language). An XML-based declarative language to describe UI (example).
- Skinning. The default skin (borrowed from VisUI) can be replaced with a custom skin loaded from XML (example).
- MyraPad. Standalone WYSIWYG MML based UI designer.
- Myra.PlatformAgnostic. Version of the library that could be used in any C# game engine.
https://rds1983.github.io/Myra
Use the following resources if you need help with Myra or have any questions:
- Clone this repository.
- Open a solution from the "build" folder.
If this project is useful for you, you can support development:
- Boosty: https://boosty.to/rds1983
- Telegram Wallet: https://t.me/rds1983
USDT (TON): UQCQy6tFInPvqinE44zHY4R0rYS3niaBikkqiSyGmyoAMwyO
TON: UQCQy6tFInPvqinE44zHY4R0rYS3niaBikkqiSyGmyoAMwyO


