Skip to content
This repository has been archived by the owner on Dec 20, 2023. It is now read-only.

LordMZTE/boxflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boxflow

Boxflow is a layout engine implementing flexboxes as well as others in Zig. It aims to be universally usable for applications such as GUIs and window managers.

NOTE: Boxflow is alpha software. Expect bugs and breaking changes!

Usage

To compile Boxflow, you need to use the latest master version of the Zig compiler. If Boxflow stops compiling on master Zig, please bug me about it.

If you want to use Boxflow, a good starting point is looking at src/Box.zig. It's the main interface of Boxflow. I hope to document all types extensively.

Contributing

If you would like to fix a bug or improve documentation, you're very welcome to open a PR about that.

If you'd like to add a feature, please open an issue first, so we can discuss it.

In case you have any questions, feel free to message me on matrix (@lordmzte:mzte.de), send me an email (lord@mzte.de) or DM me on discord (LordMZTE#9001) if all else fails.

Boxflow is licensed under GPL-3 to prevent spread of proprietary garbage.

Releases

No releases published

Packages

No packages published

Languages