Skip to content

Latest commit

 

History

68 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

absolute

This is a JavaScript library of modular components whose purpose is to build complex Graphical User Interfaces (GUI) for web browsers.

Current state of this library is still a Work In Progress. But the concept has been tested and validated in real-life applications.

It uses absolute positioning (position: absolute) for flexibility in UI design and performance reasons. Using this technique, we are able to build any complex, static or animated GUI ... and it's snappy.

You can build complex graphical components out of more basic ones, that can be found in this library.

Documentation is also a WIP ...

Layout

  • Flexbox-like: HFlex, VFlex
  • Stack layout: HPile, VPile, ZPile
  • VScroll
  • Switch
  • Space, Margin, Align

Widgets

  • Button, IconButton
  • Label
  • LabelInput, NumberInput, TextAreaInput, Select
  • Background

Low-level components

  • Element, FocusableElement
  • Container, DomNodeContainer
  • LayoutXYZ
  • Clickable, Mousable

About

UI web components with absolute positioning

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages