Andy Meneely
c6e1c67e5f
Fix deprecation warnings
2017-05-30 16:02:23 -04:00
Andy Meneely
f140ff32fa
Cleanup and tests of yaml method
2017-04-15 21:25:34 -04:00
Adam Blinkinsop
d53fbc1715
Add yaml DSL method to the Deck object.
2017-03-20 08:53:49 -04:00
Adam Blinkinsop
563f800ba7
Add a yaml DSL method.
...
I find the yaml format easier to read than csv (when working entirely in text, at least). This loader works on this array-formatted yaml, but not (for whatever reason, possibly library brokenness) on multi-doc format:
```
- title: Foo
rank: 2
- title: Bar
rank: 3
```
2017-03-20 08:53:49 -04:00
Clarence "Sparr" Risher
695bd8fb77
add save_sheet rtl option for duplex printing
2017-03-11 16:28:20 -05:00
Clarence "Sparr" Risher
1a58adb288
switch arc_ccw true/false to arc_direction :counterclockwise/:clockwise
2017-03-10 22:48:21 -05:00
Clarence "Sparr" Risher
573a1e9e30
implement circle arc feature, no tests
2017-03-10 22:48:21 -05:00
Clarence "Sparr" Risher
599e363e38
replace Dir.mkdir with FileUtils.mkdir_p for recursive creation of nonexistent directories
2017-03-10 20:22:14 -05:00
Andy Meneely
2ab78dd8d4
Onward and upward
2017-01-27 23:16:10 -05:00
Andy Meneely
566d0dfaca
I dub thee v0.13.2
2017-01-27 23:11:17 -05:00
Andy Meneely
c690e08a51
I dub thee v0.13.1
2017-01-06 19:50:11 -05:00
Andy Meneely
f2521be199
Onward and upward.
2017-01-04 16:01:35 -05:00
Andy Meneely
a98e0b5acc
I dub thee v0.13
2017-01-04 15:57:37 -05:00
Andy Meneely
3ce5d8b4eb
data: fix wrap_n_pad bug
...
This doesn't make modifications to the original string. If only Ruby used their own convention and did str#concat! instead of str#concat
Fixes #191
[skip ci]
2016-12-22 16:31:23 -05:00
Andy Meneely
db0bf38ec0
save_pdf: full-length crop marks
...
Implements #184
[skip ci]
2016-12-19 17:02:56 -05:00
Andy Meneely
cd53644ee4
Onward and upward.
2016-12-02 23:39:34 -05:00
Andy Meneely
73b4ed9697
I dub thee v0.12
2016-12-02 23:31:02 -05:00
Andy Meneely
f4d94240e0
import: data frames are here!
...
Implemented a whole new class to represent the data that comes in from CSV and XLSX. See docs for more info.
Closes #153
2016-12-02 00:17:57 -05:00
Andy Meneely
e53e47dde7
build groups: add convenience methods
2016-11-24 14:00:23 -05:00
Andy Meneely
56b5a711e4
dsl: add Squib.configure
...
I ended up adding this one on a whim, but it feels like a long time coming. We need cleaner support for Rakefiles, and this is a good step toward that I think.
2016-11-17 21:11:12 -05:00
Andy Meneely
c9440ec57c
showcase: use correct width&height vars
...
Fixes #179
2016-11-15 20:28:22 -05:00
Andy Meneely
e18084d963
deck: flush surface upon exit
...
Fixes bug #180
2016-11-15 20:02:12 -05:00
Andy Meneely
30395aee56
save_pdf: add crop marks
...
Should satisfy #123
Needs some testing on printers but the functionality is there.
2016-11-01 12:12:03 -04:00
Andy Meneely
aee348a582
Onward and upward
2016-09-15 16:12:12 -04:00
Andy Meneely
df9fe7a9cc
I dub thee v0.11.0
2016-09-15 16:02:11 -04:00
Andy Meneely
ee2ed28550
text: rewrite embedding to use set_shape_renderer
...
No more arcane unicode magic!
Closes #177
Related to #170 , #171 , #158 , #103 , and #153 too.
2016-09-15 15:19:56 -04:00
Andy Meneely
dc91413cda
Release to beta testing
2016-09-09 00:14:07 -04:00
Andy Meneely
d2eae64da2
shapes: rect and ellipse get the angle option
...
Closes #162
2016-09-09 00:10:43 -04:00
Andy Meneely
4ec1a33cfd
layouts: support unit conversion in extends
...
fixes bug #173
Also: LayoutParser is now a proper class, as God intended.
2016-09-08 21:32:30 -04:00
Andy Meneely
19b989f8e6
text: use a different invisible character for text embedding
...
Contributes to the work of @temetherian in #170
2016-09-08 10:51:39 -04:00
Seh Hui, Leong
cb29ad7fa1
Remove redundant `ArgLoader.convert_unit` to `UnitConversion.parse`.
2016-07-25 07:15:16 +08:00
Andy Meneely
4ea30c63e2
units: support mm
...
Closes #161
2016-06-27 11:10:39 -04:00
Andy Meneely
a8241418c6
docs: readthedocs.org --> .io
2016-05-24 22:17:19 -04:00
Andy Meneely
7b9b836d61
Onward and upward.
2016-05-06 13:11:20 -04:00
Andy Meneely
839fceeeb3
I dub thee v0.10.0
2016-05-06 13:05:07 -04:00
Andy Meneely
56d8cff626
version: bump to beta
2016-04-25 23:43:12 -04:00
Andy Meneely
ee0d232478
text: rewrite how image space is carved
...
Embedded images avoid zero-sized fonts by using non-printable characters instead.
This is for #153 and #103
2016-04-25 23:36:10 -04:00
Andy Meneely
6caf2e1af4
Remove debug code
2016-04-25 23:02:44 -04:00
Andy Meneely
013a1532f2
Fixes #152
2016-04-25 23:01:18 -04:00
Andy Meneely
43d44aa944
samples: gists --> backend
2016-04-11 20:42:48 -04:00
Andy Meneely
795b4e4478
csv: yield to block on each cell
...
Closes #151
Related to #145
2016-04-11 20:07:55 -04:00
Andy Meneely
39346d53c2
fix method call
2016-04-08 23:50:21 -04:00
Andy Meneely
2329a069d1
save_pdf: flush to file
...
Fixes #150
2016-03-29 13:37:13 -04:00
Andy Meneely
d7943da750
csv: allow all Ruby csv parsing options
...
Closes #149
Generalization on PR #146 by Qgel. Thanks for the contribution!
2016-03-24 02:23:47 -04:00
Andy Meneely
7acb27e477
Merge remote-tracking branch 'origin/master' into dev
2016-03-23 23:22:22 -04:00
Mirko Kugelmeier
5eee51f38b
Added 'sep' parameter to csv DSL method to define the column seperator of the file
2016-03-23 15:13:28 +01:00
Andy Meneely
d1993eb14f
build groups: finish renaming
2016-03-21 19:53:01 -04:00
Andy Meneely
e55c450d16
build_groups: rename to build instead of group
2016-03-20 22:52:04 -04:00
Andy Meneely
dad2ab5ba9
👮 newline at end of file
2016-03-17 23:51:37 -04:00
Andy Meneely
0cbcc0c683
👮 string literals should be single-quoted
2016-03-17 23:49:04 -04:00
Andy Meneely
65a0fdfd47
👮 leading space in comments
2016-03-17 23:47:32 -04:00
Andy Meneely
0f5b7d0f8e
👮 space inside parens
2016-03-17 23:42:09 -04:00
Andy Meneely
310030eee4
👮 spaces around operators
2016-03-17 23:40:41 -04:00
Andy Meneely
5e09e0f1e1
👮 fix spacing inside hashes
2016-03-17 23:38:48 -04:00
Andy Meneely
137e3f91cd
👮 fix extra spaces
2016-03-17 23:27:07 -04:00
Andy Meneely
8a9552126c
👮 fix space after comma
2016-03-17 23:22:16 -04:00
Andy Meneely
8eb7bc9547
docs: rip out old YARD comments 👍
2016-03-17 13:49:33 -04:00
Andy Meneely
955d64a01f
feature: add use_layout method to load layouts at runtime
...
Closes #141
2016-03-16 17:05:07 -04:00
Andy Meneely
9cdd3c4d2f
text: fix valign when we only have an embed key
...
Fixes #134
2016-03-15 23:07:23 -04:00
Andy Meneely
f408b7a88f
csv: data option
...
Close #137
2016-03-15 17:45:39 -04:00
Andy Meneely
61a3d3446b
feature: build groups
...
See docs and changelog for more details on how these work.
2016-03-13 00:38:13 -05:00
Andy Meneely
ec767110a6
docs: port data import methods to readthedocs
2016-01-29 21:26:51 -05:00
Andy Meneely
cbe013323d
Switch to require_relative
...
Helps with debugging code without reloading the entire gem
Fixes #130
2016-01-28 21:11:14 -05:00
Andy Meneely
97fa07382d
Onward and upward
2016-01-10 21:00:04 -05:00
Andy Meneely
96c4944ffe
I dub thee v0.9
2016-01-10 20:50:10 -05:00
Andy Meneely
cf736db067
Maintain coordinate system when using gradients
...
Sample: document this better
spec: test this and update past tests
Fixes #127
2016-01-10 20:30:30 -05:00
Andy Meneely
38266eb4c1
Samples: less harsh blue on graph paper lines
2015-12-21 10:46:05 -05:00
Andy Meneely
4c16930b1f
Bump to beta test
...
Starting with this version, I'm gonna kick this out to my beta testers to look for regressions or issues.
2015-12-12 00:05:59 -05:00
Andy Meneely
8b0067546f
save_png: add trim and trim_radius options
...
Close #122 .
2015-12-11 23:09:04 -05:00
Andy Meneely
1c982ec824
squib new: Templates IDEAS, PLAYTESTING, RULES
2015-11-26 23:41:41 -05:00
Andy Meneely
1c095f2b19
Samples: add helper methods for graph paper look-and-feel
2015-11-23 23:10:35 -05:00
Andy Meneely
710d28f5a8
Add warning to suppress png scaling warning
...
Close #120
2015-11-02 21:07:14 -05:00
Andy Meneely
a57c2a7dad
Make grid option 0.25in spacing by default
2015-10-27 00:02:15 -04:00
Andy Meneely
b00cc99dd0
Added a grid shape
...
Close #68
2015-10-26 23:59:51 -04:00
Andy Meneely
d99e840ffd
PNG/SVG: flipping is now supported.
...
Fixes #11
2015-10-26 23:31:16 -04:00
Andy Meneely
169f9e4ac4
SVGs: now with more cropping power!
...
Contributes to #11
2015-10-26 22:47:42 -04:00
Andy Meneely
541c8d49ca
Crop PNGs, now with more rounded corners!
...
Contributes to #11
2015-10-26 22:35:56 -04:00
Andy Meneely
7126afbc9c
Warn on conf when an option is not recognized
2015-10-26 16:14:13 -04:00
Andy Meneely
47b5f569a4
Rip out old constants from pre args classes
2015-10-26 15:32:04 -04:00
Andy Meneely
a82664d223
Onward and upward.
2015-10-26 14:59:50 -04:00
Andy Meneely
f39dda26d5
I dub thee v0.8
2015-10-26 14:51:49 -04:00
Andy Meneely
08381b86f0
Add quantity explosion to xlsx and csv
...
Closes #78
2015-10-20 18:23:25 -04:00
AlexGorski
69be9e8526
layout file for TheGameCrafter tuck boxes
2015-10-17 17:45:40 -04:00
Andy Meneely
e8d7480a63
Range option shouldn't fail on []
...
Fixes #107
2015-10-13 15:01:14 -04:00
Andy Meneely
c976772b9e
Being even more Ruby 2.1-friendly
2015-10-13 14:02:22 -04:00
Andy Meneely
4be222a915
Being more Ruby 2.1-friendly
2015-10-13 13:59:37 -04:00
Andy Meneely
c8e6f9803c
xlsx,csv: trim whitespace, yield to optional block
...
Closes #108 and #79
2015-10-13 10:37:49 -04:00
Andy Meneely
b136529ed7
Onward and upward
2015-09-11 11:08:53 -04:00
Andy Meneely
3a6ab0cf37
I dub thee v0.7
2015-09-11 10:45:24 -04:00
Andy Meneely
0fe5c55b9e
Embedded icons respect img_dir
2015-09-07 22:43:07 -04:00
Andy Meneely
c6767d10b6
Use summary from save_batch.rb
2015-08-18 22:40:28 -04:00
Andy Meneely
19e38d798f
Require yaml just in case
2015-08-18 22:34:50 -04:00
Andy Meneely
5042ee8edc
Ripping out the notorious input_helpers.rb
2015-08-15 14:59:08 -04:00
Andy Meneely
2dfaf64ef7
Convert data reading methods to args classes
2015-08-15 14:44:27 -04:00
Andy Meneely
82a2538180
Removing dependency on ill-fated input_helpers.rb
2015-08-15 00:32:44 -04:00
Andy Meneely
4d1661ac0b
Convert hand method to args classes
2015-08-15 00:17:29 -04:00
Andy Meneely
697a51d8e5
Cleanup dead code
2015-08-15 00:01:11 -04:00
Andy Meneely
3f2b057466
Convert save_sheet and save_pdf to args classes
2015-08-14 23:56:03 -04:00
Andy Meneely
bcc6d355d2
Convert showcase to args classes
2015-08-14 21:08:11 -04:00
Andy Meneely
f8a18cdbce
Finished porting of save_png over to args classes
2015-08-12 23:41:15 -04:00