Input: Gather input (mouse, touches, keyboard, screen size, etc) and give it to egui Run the application code Output: Handle egui output (cursor changes, paste, texture allocations, …) Painting: Render the triangle mesh egui produces (seeOpenGL example) ...
SergioBenitez/yansi [yansi] - A dead simple ANSI terminal color painting library TUI BearLibTerminal cfyzium/bearlibterminal [bear-lib-terminal] - BearLibTerminal bindings ccbrown/iocraft [iocraft] - A crate for beautiful, artisanally crafted CLIs, TUIs, and text-based IO. gyscos/Cu...
SergioBenitez/yansi [yansi] - A dead simple ANSI terminal color painting library TUI BearLibTerminal cfyzium/bearlibterminal [bear-lib-terminal] - BearLibTerminal bindings gyscos/Cursive [cursive] - build rich TUI applications ivanceras/titik - a crossplatform TUI widget library with the go...
Input: Gather input (mouse, touches, keyboard, screen size, etc) and give it to egui Call into the application GUI code Output: Handle egui output (cursor changes, paste, texture allocations, …) Painting: Render the triangle mesh egui produces (seeOpenGL example) ...
Fixed error when painting on spinning sign • Fixed ‘ent auth’ command not working on tugboats • Fixed dropping an item while dancing resulting in an invisible local weapon • Fixed eggs that were hatching in a chicken coop getting stuck if the server restarts ...
IO: Supply egui with input (mouse position, keyboard presses, ...) and handle egui output (cursor changes, copy-paste integration, ...). Painting: Render the textured triangles that egui outputs. Official I maintain two official egui integrations: ...
If you want to contribute, please readthis
Input: Gather input (mouse, touches, keyboard, screen size, etc) and give it to egui Call into the application GUI code Output: Handle egui output (cursor changes, paste, texture allocations, …) Painting: Render the triangle mesh egui produces (see OpenGL example)...
The integration needs to do two things:IO: Supply Egui with input (mouse position, keyboard presses, ...) and handle Egui output (cursor changes, copy-paste integration, ...). Painting: Render the textured triangles that Egui outputs.OfficialI maintain two official Egui integrations:...
Text editing: multiline, copy/paste, undo, emoji supports Windows: move, resize, name, minimize and close. Automatically sized and positioned. Regions: resizing, vertical scrolling, collapsing headers (sections) Rendering: Anti-aliased rendering of lines, circles, text and convex polygons. Tooltips...