Skip to content
M45-SoftwarePublic

About

Native Go UI toolkit for Ebitengine with embedded themes and an interactive Studio example

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EUI

A native Go UI toolkit for Ebitengine. Build game interfaces, editors, settings panels, and desktop tools with embedded fonts, palettes, and styles.

EUI Studio with live theme controls, an orbital canvas, and a tabbed notebook

Install

Requires Go 1.27.4 or newer and targets Ebitengine 2.10.6. Desktop builds support CGO_ENABLED=0 and require the usual display and graphics runtime libraries; see development setup.

go get github.com/M45-Software/EUI

Try Studio

git clone https://github.com/M45-Software/EUI.git
cd EUI
go run ./examples/studio

Explore live themes, responsive layouts, text editing, forms, modal dialogs, and gamepad navigation. See the Studio guide for options and more screenshots.

Features

  • Rows, columns, tabs, scrolling, and resizable windows.
  • Buttons, inputs, sliders, dropdowns, color pickers, and validated forms.
  • Text editing with undo/redo, highlighting, word wrapping, and IME composition.
  • Keyboard, pointer, touch, and optional gamepad navigation.
  • Independent UI contexts, 12 palettes, and 6 styles.

Documentation

Origin and license

Extracted from goThoom. MIT licensed. No Clan Lord game assets are included.

About

Native Go UI toolkit for Ebitengine with embedded themes and an interactive Studio example

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages