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.7 KiB

Squib CHANGELOG

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