1.1 ---------------------------------------------------------------------------------------------------- * Use Box instead of drab BoundingBox 1.0.5 ---------------------------------------------------------------------------------------------------- * No fundamental changes 1.0.4 ---------------------------------------------------------------------------------------------------- * Fixed some potential bugs that appeared on 7.8.1 RC2 * Added `getBoundingBox` and `setBoundingBox` which accesses the window size and the region to draw. * `Resizable`, the new constructor of `WindowMode`, will create a resizable window. * Demoted the precedence of `thickness` and `blendMode` according to other APIs. 1.0.3 ---------------------------------------------------------------------------------------------------- * Added `runGameDefault` as an alternative of classic `runGame def`. * Removed the duplicate instance of `MonadIO`. * `free-game` no longer depends on ominous `repa`. * Reconstructed 'FreeGame.Data.Bitmap'. 'Bitmap' is just an alias of `Codec.Picture.Repa.Image PixelRGBA8` * Added `bitmapOnce` which does not keep the internal texture to draw. * Added `forkFrame` analogous to `forkIO`. * Accelerate text rendering. * Make the window size solid. 1.0.2 ---------------------------------------------------------------------------------------------------- * Supported changing a blend function. `blendMode mode m` changes the blend mode while `m` is running. * Fixed fatal 'keyPress'-related bugs. * Special thanks: [@myuon_myon](https://twitter.com/myuon_myon) * Re-added `keyChar` and `keySpecial`. 1.0.1 ---------------------------------------------------------------------------------------------------- * Demoted the precedence of `Affine` APIs to 5. 1.0 ---------------------------------------------------------------------------------------------------- * Supported free-4.4. * Supported GLFW-b-1.3. * Use `Double` instead of `Float`. * Made it more efficient. * `loadBitmaps` takes an expression instead of a `Name`. * Reorganized typeclasses. * Rename: `fromBitmap` -> `bitmap` * Rename: `colored` -> `color` * New API: `takeScreenshot` * New API: `getFPS`, `setFPS` * Now the verbose module prefix `Graphics.UI` is extinct. * And a bunch of renovations...