squib/samples
Andy Meneely 923f346575 Redesigning how config files are read, stored, and delegated
With the new design, we take the load off of deck.rb and simply delegate methods over to the new conf.rb. This means that things like `antialias` is now available as a method to the normal Squib scripts for easy checking (without being mutable). Squib::Conf also handles parsing and defaults, and any potential input validation we need to do in the future.

Typographer is also set up now as a deck-wide configuration. This may change in the future if we want typography customization per-command, although that seems like a strange use case.

Lots of tests for this one, and lots of cross-cutting concerns in this commit.

This commit also includes some tweaks to rspec tests, including tagging of slow tests for a `rake spec_fastonly`

Conflicts:
	spec/samples/samples_regression_spec.rb
	spec/spec_helper.rb
	squib.sublime-project
2015-04-28 20:31:53 -04:00
..
_output PDF support more stable now 2014-07-19 01:44:21 -04:00
customconfig-imgdir Implementing an img_dir configuration setting 2014-08-21 15:44:33 -04:00
autoscale_font.rb Rubocop: TrailingBlankLines 2014-10-29 12:10:37 -04:00
backend-config.yml Merging in svg back end work. All but save_doc is done. 2015-02-20 22:56:07 -05:00
backend.rb SVG backend: PDF implemented, tests passing 2015-02-24 22:33:32 -05:00
ball.png Added blending operators to png and svg 2014-08-12 12:23:54 -04:00
basic.rb Cleanup 2014-11-03 23:46:55 -05:00
cairo_access.rb Clarify cairo_access 2014-11-24 09:52:12 -05:00
colors.rb Added support for linear and radial gradients 2015-01-26 22:22:09 -05:00
config_disable_quotes.yml Allow configuration of typographical replacements, e.g. smart quotes 2015-04-07 21:21:00 -04:00
config_text_markup.rb Set font antialiasing from global antialiasing 2015-04-13 21:26:41 -04:00
config_text_markup.yml Set font antialiasing from global antialiasing 2015-04-13 21:26:41 -04:00
csv_import.rb Finished CSV feature 2014-12-08 00:05:18 -05:00
custom-config.yml Redesigning how config files are read, stored, and delegated 2015-04-28 20:31:53 -04:00
custom-layout.yml Added support for merging multiple layout files 2014-11-17 21:08:57 -05:00
custom-layout2.yml Added support for merging multiple layout files 2014-11-17 21:08:57 -05:00
custom_config.rb Redesigning how config files are read, stored, and delegated 2015-04-28 20:31:53 -04:00
draw_shapes.rb Updating regression tests, renamed bezier curve params 2015-03-26 19:50:12 -04:00
embed_text.rb Making this work for now 2015-04-13 21:13:26 -04:00
excel.rb Removing shebang to be less confusing 2014-12-08 00:05:45 -05:00
glass-heart.svg Implementing mask feature for images 2015-02-01 23:04:39 -05:00
gradients.rb Added support for linear and radial gradients 2015-01-26 22:22:09 -05:00
grit.png Added blending operators to png and svg 2014-08-12 12:23:54 -04:00
hello_world.rb A more apropos Hello World 2014-11-03 23:44:57 -05:00
layouts.rb Samples explicitly set the encoding 2014-11-20 03:50:12 -05:00
load_images.rb Better docs on gradient coordinate behaviors 2015-02-28 20:53:59 -05:00
offset.svg Clarifying the SVG id offset 2014-08-01 21:33:34 -04:00
pokercard.png Sample for alpha transparency with TGC proofs 2014-07-18 15:46:55 -04:00
portrait-landscape.rb Rubocop: TrailingBlankLines 2014-10-29 12:10:37 -04:00
ranges.rb Removing shebang to be less confusing 2014-12-08 00:05:45 -05:00
sample.csv Half-finished csv command 2014-11-26 00:13:45 -05:00
sample.xlsx Selecting the sheet in xlsx actually works now. 2014-07-17 16:44:32 -04:00
saves.rb Unit conversion on save_pdf, and arbitrary paper sizes 2015-02-02 00:20:25 -05:00
shiny-purse.png Added blending operators to png and svg 2014-08-12 12:23:54 -04:00
showcase.rb Implement showcase feature 2015-01-05 21:09:35 -05:00
spanner.svg Example of svg id being supplied, better input handling of svg ids 2014-07-23 13:17:46 -04:00
text_options.rb Complete overhaul of smart quotes to "typographer" 2015-04-07 00:16:06 -04:00
tgc_proofs.rb Removing shebang to be less confusing 2014-12-08 00:05:45 -05:00
unicode.rb Added a unicode sample 2014-12-30 11:53:55 -05:00
units.rb Demonstrate show that trailing whitespace is okay 2014-12-31 09:37:20 -05:00