Andy Meneely
c9440ec57c
showcase: use correct width&height vars
...
Fixes #179
9 years ago
Andy Meneely
e18084d963
deck: flush surface upon exit
...
Fixes bug #180
9 years ago
Andy Meneely
cbe013323d
Switch to require_relative
...
Helps with debugging code without reloading the entire gem
Fixes #130
10 years ago
Andy Meneely
710d28f5a8
Add warning to suppress png scaling warning
...
Close #120
10 years ago
Andy Meneely
5042ee8edc
Ripping out the notorious input_helpers.rb
10 years ago
Andy Meneely
e20c644a9a
Implemented new args design for svg and png
...
As part of that implementation, text_embed now supports singleton expansion. Closes #54
11 years ago
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
11 years ago
Andy Meneely
cb7ff5f4d7
Yard: Add in lots of @api private directives
11 years ago
Andy Meneely
666dae393d
Base functionality of icon embedding working
...
Contributes to #30
11 years ago
Andy Meneely
2caacaeece
Fixing compatibility with linux os
...
Thank you, Travis! Turns out the cairo gem isn't perfectly the same in Linux...
11 years ago
Andy Meneely
f49bff2388
Add antialias config option
...
Closes #41
11 years ago
Andy Meneely
612c042d52
SVG backend: PDF implemented, tests passing
...
Wrapping up the svg backend work
Still some bugs to stamp out, but this is getting close to release ready.
11 years ago
Andy Meneely
8876b27473
Merging in svg back end work. All but save_doc is done.
11 years ago
Andy Meneely
bfbf7a7eba
Added support for linear and radial gradients
...
Closes #29
11 years ago
Andy Meneely
f3e3082f0e
Implement showcase feature
...
#Closes 26
11 years ago
Andy Meneely
0da51b4573
Refactoring and documentation
11 years ago
Andy Meneely
bf91190b3b
Rubocop: TrailingBlankLines
11 years ago
Andy Meneely
37fd4e7733
Rubocop: Trailing Whitespace
11 years ago
Andy Meneely
b3eb3b6876
Added blending operators to png and svg
...
Also refactored to start using save/restore more often
12 years ago
Andy Meneely
7f309869f2
Marking lots of stuff as :nodoc:
12 years ago
Andy Meneely
9da4d0a499
Tons of text features and options added
12 years ago
Andy Meneely
d7c8941620
Whitespace cleanup
12 years ago
Andy Meneely
6c1d32a8cd
Adding in a png method
12 years ago
Andy Meneely
c5bc1fc103
Getting text to work
12 years ago
Andy Meneely
b001da7ba3
Massive rewrite to use DSL conventions
12 years ago
Andy Meneely
468f13b513
Got the example workingrake install && squib-eg
12 years ago
Andy Meneely
a50c70ae57
Working on new files
12 years ago
Andy Meneely
09a668a3a9
Still messing around
12 years ago