Detroit is a POSIX platform abstraction layer for creating small and portable desktop applications. Detroit offers simple widgets, even more simpler menu system and extensible DSL language in its core.

Recent Releases

0.2.024 May 2018 19:57minor feature:
Added first real application
Added new widget scale type which has no extra indicator, just label.
Added some helper functions for debugging.
Added sysexits exit codes if supported by the system.
License changed from 2 clause to 3 clause BSD license.
Menu and widget settings moved to resource file.
Some functions changed to their reentrant equivalents.
Some internal variables are now changeable by the resource file.
Various severe widget bug fixes.
Various small overall fixes and improvements.

0.1.4-126 Sep 2017 07:53minor feature:
Background widget color now supports translucency.
Default window attributes are now configureable.
Fixed motion event handling.
Main window is now moveable when pressing tab or backspace with mb.
Redtools requester library is now useable by the engine.
Redtools library can now be built along with the engine.

0.1.405 Sep 2017 17:28minor feature:
Background widget color now supports translucency.
Default window attributes are now configureable.
Fixed motion event handling.
Main window is now moveable when pressing tab or backspace with mb.
Redtools requester library is now useable by the engine.
Redtools library can now be built along with the engine.
Build system fixes.