Clarence Sparr Risher
2a86b8f215
fix save_sheet to calculate rows correctly based on range
...
Based on PR #207
8 years ago
Seh Hui, Leong
f800c131ff
Respect DPI settings in text, add pt unit
...
This has the compatibility impact that all font sizes should be divided by 3 to maintain their same sizes.
Based on PR #225 . Thanks @felixleong!!
Conflicts:
bin/squib
lib/squib/graphics/text.rb
8 years ago
Andy Meneely
3ccc6432ab
sprues: better validation errors
8 years ago
Andy Meneely
0d076b1e85
sprues: rename "template" to "sprue"
...
Also:
* Move stuff around to a builtin/ folder
* Separate out classes to follow my one-class-per-file convention
* Samples are renamed to the underscore convention
I just like the word "sprue", and it's more descriptive than our original choice of "template". If I had to start Squib all over again, I would probably name it "Sprue" :P
9 years ago
Seh Hui, Leong
25bf0d7a67
Squash @felixleong's pdf-template feature.
...
I will be making revisions based on this, but this is all of his hard work.
Thank you!!!
Conflicts:
squib.gemspec
9 years ago
Andy Meneely
10e63c845f
Rollup of v0.13.x fixes
...
See v0.13-fixes branch for individual fixes
Conflicts:
CHANGELOG.md
lib/squib/version.rb
squib.gemspec
9 years ago
Andy Meneely
f140ff32fa
Cleanup and tests of yaml method
9 years ago
Andy Meneely
824a28c87d
Document and test rtl option
9 years ago
Andy Meneely
a55300f844
more tests for circle arc
...
Also document it in the CHANGELOG.
9 years ago
Clarence "Sparr" Risher
ebba554b5d
update existing tests for new functionality
9 years ago
Andy Meneely
1cdc9c0d71
samples: reorganize for better sanity
...
Converted to a more consistent organization of each folder for groups of samples
Contributes to #118
9 years ago
Andy Meneely
c267e1dda7
spec: rip out flaky mock object test
9 years ago
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.
9 years ago
Andy Meneely
e18084d963
deck: flush surface upon exit
...
Fixes bug #180
9 years ago
Andy Meneely
0dcd2a06bc
docs: document units better
9 years ago
Andy Meneely
7c66644955
samples: better units example
9 years ago
Andy Meneely
02c78d8f13
spec: fix regression breakage
9 years ago
Andy Meneely
30395aee56
save_pdf: add crop marks
...
Should satisfy #123
Needs some testing on printers but the functionality is there.
9 years ago
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.
9 years ago
Andy Meneely
0501a94bac
test: update regression test for rotated ellipse
9 years ago
Andy Meneely
d2eae64da2
shapes: rect and ellipse get the angle option
...
Closes #162
9 years ago
Andy Meneely
4ec1a33cfd
layouts: support unit conversion in extends
...
fixes bug #173
Also: LayoutParser is now a proper class, as God intended.
9 years ago
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
10 years ago
Andy Meneely
bdcd7d94ad
save_png: update regression tests
10 years ago
Andy Meneely
87fd3b7b6f
samples: update regression test
10 years ago
Andy Meneely
43ab4b0ae8
samples: gistify colors
10 years ago
Andy Meneely
8cd651d5f1
samples: gistifying excel.rb and csv.rb
10 years ago
Andy Meneely
bd5e6c92f6
samples: gistify saves
10 years ago
Andy Meneely
dd32e3bfae
samples: cleanup regression tests
10 years ago
Andy Meneely
795b4e4478
csv: yield to block on each cell
...
Closes #151
Related to #145
10 years ago
Andy Meneely
2329a069d1
save_pdf: flush to file
...
Fixes #150
10 years ago
Andy Meneely
d7943da750
csv: allow all Ruby csv parsing options
...
Closes #149
Generalization on PR #146 by Qgel. Thanks for the contribution!
10 years ago
Andy Meneely
38e3d669c5
tests: show how CSVs can include newlines
...
Sanity check for #145
10 years ago
Andy Meneely
8b0067546f
save_png: add trim and trim_radius options
...
Close #122 .
10 years ago
Andy Meneely
b00cc99dd0
Added a grid shape
...
Close #68
10 years ago
Andy Meneely
d99e840ffd
PNG/SVG: flipping is now supported.
...
Fixes #11
10 years ago
Andy Meneely
8ea553eb95
Updating specs for image cropping
...
Ripped out graphics_images_spec.rb for being annoyingly useless. Too many mock objects!
10 years ago
Andy Meneely
541c8d49ca
Crop PNGs, now with more rounded corners!
...
Contributes to #11
10 years ago
Andy Meneely
7126afbc9c
Warn on conf when an option is not recognized
10 years ago
Andy Meneely
88686fd9ea
Testing exploding quantities on xlsx
10 years ago
Andy Meneely
08381b86f0
Add quantity explosion to xlsx and csv
...
Closes #78
10 years ago
Andy Meneely
c8e6f9803c
xlsx,csv: trim whitespace, yield to optional block
...
Closes #108 and #79
10 years ago
Andy Meneely
4d1661ac0b
Convert hand method to args classes
10 years ago
Andy Meneely
bcc6d355d2
Convert showcase to args classes
10 years ago
Andy Meneely
40ac6d2b6b
Expanding the Working With Text section
...
[skip ci]
11 years ago
Andy Meneely
7de39618fe
Update regression tests for text
11 years ago
Andy Meneely
19767c54c4
Implement stroke_strategy option for all drawing operations
...
Fixes #102
11 years ago
Andy Meneely
e03a97ce7e
Add :scale shortcut to width/height of png and svg
...
Allows scaling while keeping the aspect ratio
Closes #91
11 years ago
Andy Meneely
7c756e468d
Remove dead code
11 years ago
Andy Meneely
8f977f5956
Update text_options.rb sample, and expected output
11 years ago