# FixGUI Documentation

- Version: 0.1
- Homepage

This library allows you to create GUI programs.

Features:

- currently supported systems: Windows 2000 or newer, Mac OS X 10.6 or newer
- both native and custom views (widgets)
- provides common subset of all platforms and also ability to use platform specific views and properties
- template classes for common custom views (you need to implement just drawing)
- GUI scaling support (different DPI, Retina)
- simple declarative layouting of views designed both for humans and GUI designer programs
- suitable for games (active rendering, custom GUIs)
- support for both system font rendering and platform independent TrueType rendering
- support for timers and worker threads
- licensed under ZLIB license (no attribution required in binary builds)

## Overview

This is a preview release intended only for the most dedicated programmers. The major foundations are resolved, but a lot of work is still needed.

## Classes

- View - superclass of native views
  - Window - top-level window