| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-02-09 | Replace Gitter badge with Discord | Tom Black | |
| 2021-02-08 | Merge Simple 2D into gem | Tom Black | |
| 2021-02-06 | Update Code of Conduct | Tom Black | |
| Now latest version, Contributor Covenant v2.0 | |||
| 2020-02-16 | Bump version to 0.9.4v0.9.4 | Tom Black | |
| Also Simple 2D to 1.2.0 | |||
| 2020-02-16 | Update the `assets` submodule | Tom Black | |
| 2020-02-16 | Update the "updating" and "release" README instructions | Tom Black | |
| 2020-02-09 | Bump version to 0.9.3v0.9.3 | Tom Black | |
| 2020-02-09 | Update `assets` submodule | Tom Black | |
| 2020-02-09 | Update `colorize.rb` path | Tom Black | |
| 2020-01-01 | Add instructions for `rake dev` | Tom Black | |
| 2020-01-01 | `colorize` fixes | Tom Black | |
| Move to the `cli` directory, rename `colorize` method to avoid naming conflicts with other gems | |||
| 2019-04-25 | Bump version to 0.9.2v0.9.2 | Tom Black | |
| 2019-04-25 | Match case of libFLAC.a in extconf.rb | Damien Pollet | |
| Fixes #154 (hopefully) | |||
| 2019-04-19 | Restore badge links in README | Tom Black | |
| 2019-04-19 | Update markdown files | Tom Black | |
| - Update README - Add Code of Conduct - Bump license year | |||
| 2019-04-18 | Bump version to 0.9.1v0.9.1 | Tom Black | |
| 2019-04-18 | Bundle Linux dependencies | Tom Black | |
| Also clean up `extconf.rb` generally and add new `rake dev` task to use user-installed libraries. | |||
| 2019-04-06 | Bump version to 0.9.0v0.9.0 | Tom Black | |
| 2019-04-06 | Don't print Simple 2D error for screenshot | Tom Black | |
| 2019-04-06 | Use iPhone X for default simulator | Tom Black | |
| 2019-04-06 | Bundle dependencies with the gem | Tom Black | |
| 2019-01-11 | Update CI | Tom Black | |
| 2019-01-10 | Bump version to 0.8.1v0.8.1 | Tom Black | |
| 2019-01-10 | WASAPI can't be opened on AppVeyor (Windows) | Tom Black | |
| 2019-01-10 | Rescue console broken pipe (#143) | Mario Visic | |
| 2019-01-06 | Tests and fixes to the public API | Tom Black | |
| Namely to ensure attribute getters/setters are consistent | |||
| 2019-01-06 | Raise errors if media can't be read | Tom Black | |
| Check if NULL pointers are returned by native functions loading media for images, sprites, audio, etc. If NULL, raise Ruby 2D error. | |||
| 2019-01-06 | Set diagnostics immediately | Tom Black | |
| `set diagnostics: true` now calls the new `Window#ext_diagnostics` native extension function, which immediately calls `S2D_Diagnostics()` | |||
| 2019-01-06 | Move `ext_screenshot` to the right place in the file | Tom Black | |
| 2019-01-06 | Don't allow screenshots before window is shown | Tom Black | |
| 2019-01-06 | Silence uninitialized console variable warning | Tom Black | |
| 2019-01-04 | Bump version to 0.8.0v0.8.0 | Tom Black | |
| 2019-01-03 | Add an assets path variable | Tom Black | |
| Adds `Ruby2D.assets/=`. By default, will resolve to `./assets`. If run in a macOS app bundle, will resolve to `App.app/Contents/Resources/assets`, for example. | |||
| 2019-01-03 | Add ability to build macOS app bundles | Tom Black | |
| 2019-01-03 | Allow color to initialize from an existing color object | Mario Visic | |
| Setting a 2d object's color to be random is great, however it's difficult to re-use that color without manually extracting out the rgba values from that color object. Ideally it would be convenient to be able to do this: ```ruby square = Square.new(color: 'random') square_two = Square.new(color: square.color) ``` This patch allows this behavior from any 2d shape, making it much easier to reuse those random colors :) | |||
| 2019-01-03 | Color enhancements, fixes, refactoring | Tom Black | |
| Opacity and color can now be set for sprites. Opacity can now also be set when instantiating a new renderable object. `Color.from(c)` renamed to `Color.set(c)` for clarity. `Renderable` module includes more common functionality. | |||
| 2019-01-01 | Add ability to take screenshot | Tom Black | |
| 2018-12-12 | Add an interactive console | Tom Black | |
| Also moves `bin/ruby2d` functionality to new `lib/ruby2d/cli` dir | |||
| 2018-12-12 | Make `contains?` inclusive (#137) | Tom Black | |
| If point is over the visual area, it's true. Also add default rectangle implementation to `renderable.rb`. | |||
| 2018-12-12 | Remove current web backend | Tom Black | |
| Preparing for WebAssembly | |||
| 2018-12-12 | Use Simple 2D API to get and set music volume | Tom Black | |
| 2018-10-30 | Fix deprecation warnings | Tom Black | |
| Also use `-w` flag when running MRI tests | |||
| 2018-10-24 | Bump version to 0.7.0v0.7.0 | Tom Black | |
| 2018-10-24 | Implements volume control to Music (#123) | Heitor Carvalho | |
| 2018-10-16 | Move `String#colorize` to a separate file to require | Tom Black | |
| 2018-10-11 | Sprite `play` method now takes opts hash | Tom Black | |
| 2018-10-09 | Fix Linux font directory | Tom Black | |
| 2018-10-08 | Reorganize Image, Sprite, and Text args | Tom Black | |
| Start with the required argument first as positional, followed by optional ones as keyword arguments Co-Authored-By: Andrew Havens <[email protected]> | |||
| 2018-10-05 | Remove old font path code in Text class | Tom Black | |
| 2018-10-05 | Fix MRuby crash when using default font | Tom Black | |
