Glimmer DSL for LibUI Custom Shapes

Glimmer DSL for LibUI 0.10.1 & 0.10.0 ship with support for building and scaffolding Area Canvas Graphics Custom Shapes (with optional Gemification). Custom shapes represent higher-order graphical concepts, like cube, cylinder, and uml_class, that could be formed out of more rudimentary shapes like rectangle, circle, bezier, and text, to aggregate and simplify interaction with them as coarse-grained components in a desktop application. Custom Shapes improve productivity significantly through code reuse in graphical desktop applications that rely on Area Canvas Graphics, like UML Diagramming tools, Traffic Control Signalling apps, and games.

Learn more at this blog post:

GitHub Repo:


Your Glimmer DSL for LibUI sounds like a great tool for creating custom shapes in graphical desktop applications. The fact that they can simplify interaction with graphics as coarse-grained components and promote code reuse is very impressive. Thanks for sharing the links to the blog post, GitHub Repo, and RubyGem. This will provide useful resource for those interested in this domain.