You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1.9 KiB

Squib CHANGELOG

  • png now supports resizing, but warns you about it since it's non-ideal. Documented in yard, tested.

v0.0.6

  • Added a csv command that works just like xslx. Uses Ruby's CSV inside, with some extra checking and warnings.
  • Custom layouts now support loading & merging multiple Yaml files! Updated README, docs, and sample to document it.
  • Built-in layouts! Currently we support hand.yml and playing-card.yml. Documented in the layouts.rb sample.
  • text now returns the ink extent rectangle of the rendered text. Updated docs and sample to document it.
  • Samples now show that you can use text instead of symbols for things like center
  • Improved logging, and documentation on increasing logger verboseness
  • Better regression testing technique that tracks when a sample has changed.
  • Bumped version of Cairo to ~> 1.14

v0.0.5

  • Image rotation for png and svg via angle
  • New sample for demonstrating direct cairo access
  • README now includes a snazzy screencast of the Sublime snippets
  • Rotation of text works more conventionally now, and works with text hints
  • Better code styles thanks to RuboCop
  • Better unit testing, now with mocking!
  • Various version bumps: rspec, yard

v0.0.4

  • Added a font size override so you can vary the font size with the same style across strings more easily
  • Added text autoscale sample
  • Added extends to custom layouts, allowing ways to modify parent data instead of just overriding it.
  • Upgraded ruby-progressbar version
  • Added text rotation (thanks novalis!)
  • Fixed a mapping problem with triangles (thanks novalis!)
  • Fixed global hint togglability

v0.0.3

  • Redesigned the dynamic options system to make adding new commands much easier
  • Singleton expansion
  • Better documentation in README and throughout
  • Implemented Junk Land in this version

v0.0.1-v0.0.2

  • Primordial era - base functionality