Melody
4bc8ba7455
fixes #56 by accounting for case that would produce zero rows
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
086fd5fad9
Unit conversion on save_pdf, and arbitrary paper sizes
...
Closes #21 and #20
11 years ago
Andy Meneely
1896689614
Refactoring out the unit conversion to its own place
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
574f99af12
Unit conversion handles trailing whitespace
11 years ago
Andy Meneely
fd217294c5
Implemented sheet command
11 years ago
Andy Meneely
c287e6137c
Unit conversion feature added, tested, documented
11 years ago
Andy Meneely
39a23ea12b
Debugging message for needs shows caller
11 years ago
Andy Meneely
2a58323bd4
Another unit test for dirify
11 years ago
Andy Meneely
bf91190b3b
Rubocop: TrailingBlankLines
11 years ago
Andy Meneely
37fd4e7733
Rubocop: Trailing Whitespace
11 years ago
Andy Meneely
d4bde92d89
Allowing for save_png to rotate either direction
11 years ago
Andy Meneely
56905b08bc
Implementing an img_dir configuration setting
11 years ago
Andy Meneely
a643cf8025
Hinting is set to off, not nil. Some more tests
12 years ago
Andy Meneely
a88f71b6a2
Cleanup
12 years ago
Andy Meneely
3e08a0d604
Singleton expansion has... expanded!
...
Closes #13 , hopefully
12 years ago
Andy Meneely
c2f6ff6e03
Better colorify handling on stroke, fill, and text colors
12 years ago
Andy Meneely
6c31320411
Custom colors, closing #1
12 years ago
Andy Meneely
4f575f9761
More unit testsgit pull
12 years ago
Andy Meneely
6b896aa062
Fixing merge conflict
12 years ago
Andy Meneely
3f7d375800
Fixing bug with the logger
12 years ago
Andy Meneely
5c6149ad5a
Better handling of empty files
12 years ago
Andy Meneely
e5a889a274
Tons more documentation.
12 years ago
Andy Meneely
373d841823
Added support for "extends" in layouts
12 years ago
Andy Meneely
fad0f93e4a
Custom layouts now support ALL options!
12 years ago
Andy Meneely
b0e65d3783
Implementing initial layout functionality
12 years ago
Andy Meneely
7f309869f2
Marking lots of stuff as :nodoc:
12 years ago
Andy Meneely
8b12344c7b
Tons of docs, xlsx can be used outside Deck now
12 years ago
Andy Meneely
efe146e1e2
Got all the specs passing!
12 years ago
Andy Meneely
f6480445df
Stabilizing the code after the options switch. Getting there...
12 years ago
Andy Meneely
50c4da8e1a
More work - disabling the test so it runs cleanly for now.
12 years ago
Andy Meneely
093b2cf15b
More work on the conversion
12 years ago
Andy Meneely
6c60476e42
Starting work on the new options
12 years ago
Andy Meneely
b4702e1d4a
Example of svg id being supplied, better input handling of svg ids
12 years ago
Andy Meneely
c2ec7947df
SVG scaling is now supported!
12 years ago
Andy Meneely
d34e4729ce
Tons of documentation work
12 years ago
Andy Meneely
11d2730b44
PDF support more stable now
...
* Lays out cards with possiblity of margin, gap, and trim
* Some new directory and file validation
* Added a logger
12 years ago
Andy Meneely
0f87a27b55
Fixing bugs in rangeify, adding todo
12 years ago
Andy Meneely
06cf063126
Better default handling, more samples
12 years ago
Andy Meneely
9da4d0a499
Tons of text features and options added
12 years ago