/UIXDialogBuilder

Reduces boiler plate to create simple dialog windows for file imports or tools

Primary LanguageC#Creative Commons Zero v1.0 UniversalCC0-1.0

ResoniteUIXDialogBuilder

Build & Test (MonkeyLoader) Build & Test (ResoniteModLoader)

A library mod for Resonite that allows other mods to spawn UIX dialogs based on mod-defined classes.

Installation (ResoniteModLoader)

  1. Install ResoniteModLoader.
  2. Download release zip file and extract contents into Resonite directory. (e.g. rml_mods should be merged with rml_mods.)
  3. Start Resonite. (with -LoadAssembly Libraries/ResoniteModLoader.dll launch option)

Installation (MonkeyLoader)

  1. Install MonkeyLoader.
  2. Add package source "https://nuget.pkg.github.com/mpmxyz/index.json"
  3. Add package "mpmxyz.UIXDialogBuilder.MonkeyLoader"
  4. Start Resonite.

Usage (End User)

  • TODO: overview of widgets
  • TODO: mod settings
  • TODO: secret fields
  • TODO: private actions

Usage (Mod Developer)

  • TODO: DialogBuilder
  • TODO: attributes
  • TODO: Dialog class
  • TODO: mapping of types
  • TODO: custom editors
  • TODO: more details on secret fields/private actions