Commit Graph

207 Commits (7941adc2aac98616b89af3615d674c4cb43bbead)

Author SHA1 Message Date
Andy Meneely 7941adc2aa Font size of 1/1024 pixel to fix non invertible matrix error 2015-03-31 21:15:06 -04:00
Andy Meneely 03e41c7e81 Adding regression tests for various cases to test PR #53
Close #53.
2015-03-31 17:05:03 -04:00
pickfifteen f18730e927 Embed cleanup unused lines 2015-03-30 16:23:33 -04:00
pickfifteen 7cc75b24a2 Embed wrapping fix
Draw call locations now calculated after all string replacements. Does this fix the center and right align embed? Quick testing could not find any errors, but more thorough testing needed.
2015-03-30 16:19:19 -04:00
pickfifteen 30df4cd115 Embed size fix
Missed the trailing word character in last commit
2015-03-30 16:06:32 -04:00
pickfifteen 67c834960a Embed fix size, first / last issue
One more fix needed to fix wrapping-- draw_calls all need to be calculated after all string substitutions have been made.
2015-03-30 16:02:24 -04:00
Andy Meneely 574b76873e Updating regression tests, renamed bezier curve params 2015-03-26 19:50:12 -04:00
Andy Meneely 42ae2144e0 Fix index location issue, working on vertical placement
Contributes to #30

Also added little adjusters for the icons in case your icon is a little off.
[skip ci]
2015-03-24 14:59:21 -04:00
Andy Meneely 014646ce9f Better default to avoid CAIRO_STATUS_INVALID_SIZE errors
For some silly reason Cairo checks the width and height for invalid size, not the product: http://lists.cairographics.org/archives/cairo/2010-December/021424.html
2015-03-23 13:53:23 -04:00
Andy Meneely 2cc9cc8e93 Initial implementation of curves
Contributes to #37
2015-03-19 18:15:24 -04:00
Andy Meneely eee1bcf90d Default key is specified 2015-03-19 17:24:46 -04:00
Andy Meneely ac2b46921d Add support for embedding pngs
Refactored into passing a Proc. I love those things.
2015-03-19 17:00:27 -04:00
Andy Meneely cb7ff5f4d7 Yard: Add in lots of @api private directives 2015-03-19 13:45:47 -04:00
Andy Meneely 188112d581 Record this as a known issue and point to the bug 2015-03-19 00:24:50 -04:00
Andy Meneely 77e5fcce06 Cleaning up
Although it appears we still have issues with text_options being different on different cards. Very strange.
2015-03-19 00:24:49 -04:00
Andy Meneely c6cb0ca288 Saving a wonky bug example for posterity 2015-03-19 00:24:48 -04:00
Andy Meneely 666dae393d Base functionality of icon embedding working
Contributes to #30
2015-03-19 00:24:47 -04:00
Andy Meneely 58a2f9cd89 Onward and upward. 2015-02-28 21:57:02 -05:00
Andy Meneely 2caacaeece Fixing compatibility with linux os
Thank you, Travis! Turns out the cairo gem isn't perfectly the same in Linux...
2015-02-28 21:39:26 -05:00
Andy Meneely cae7144040 I dub thee v0.4.0 2015-02-28 20:59:58 -05:00
Andy Meneely 82c141fbf4 Better docs on gradient coordinate behaviors 2015-02-28 20:53:59 -05:00
Andy Meneely d744d9d815 Documentation for backend option 2015-02-28 20:36:21 -05:00
Andy Meneely f49bff2388 Add antialias config option
Closes #41
2015-02-28 19:34:46 -05:00
Andy Meneely b5016f90c0 Sorting lines 2015-02-28 09:33:27 -05:00
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.
2015-02-24 22:33:32 -05:00
Andy Meneely 8876b27473 Merging in svg back end work. All but save_doc is done. 2015-02-20 22:56:07 -05:00
Andy Meneely d2543473c7 Fix a leftover x,y stroke on circles
Fixes #35
2015-02-13 12:54:19 -05:00
Andy Meneely 0afe6868c9 Making save more of a true alias for save_png and save_png 2015-02-07 17:22:55 -05:00
Andy Meneely 5235b15fe4 Fixing progress bar increment error.
Fixes #34
2015-02-07 08:19:17 -05:00
Andy Meneely de9568ead8 Onward and upward. 2015-02-02 00:39:19 -05:00
Andy Meneely 52c042af5e I dub thee v0.3.0 2015-02-02 00:33:55 -05:00
Andy Meneely 086fd5fad9 Unit conversion on save_pdf, and arbitrary paper sizes
Closes #21 and #20
2015-02-02 00:20:25 -05:00
Andy Meneely d848178bfe Unit conversion on Squib::Deck.new
Contributes to #21
2015-02-01 23:55:01 -05:00
Andy Meneely 1896689614 Refactoring out the unit conversion to its own place 2015-02-01 23:48:09 -05:00
Andy Meneely 4ecbaa4e31 Implementing format strings for filename counts on multisaves 2015-02-01 23:25:57 -05:00
Andy Meneely 7a53f68393 Implementing mask feature for images
Fixes #32.
2015-02-01 23:04:39 -05:00
Andy Meneely ad66374ae0 Documentation for gradients 2015-01-26 22:52:56 -05:00
Andy Meneely bfbf7a7eba Added support for linear and radial gradients
Closes #29
2015-01-26 22:22:09 -05:00
Andy Meneely cbac56f25d Onward and upward 2015-01-12 23:16:36 -05:00
Andy Meneely 5bce857bed I dub thee v0.2.0 2015-01-12 23:13:39 -05:00
Andy Meneely e4a56a27c5 Fixing docs 2015-01-12 23:07:56 -05:00
Andy Meneely 73d6eb992b Extending a non-existent parent yells at you now
Fixes #24
2015-01-05 23:59:09 -05:00
Andy Meneely c0556153b7 Achievement Unlocked: true 100% coverage. 2015-01-05 23:26:13 -05:00
Andy Meneely b0d4ce8018 Removing dead code 2015-01-05 23:08:52 -05:00
Andy Meneely 31e5d75f59 Refactoring out LayoutParser 2015-01-05 23:07:46 -05:00
Andy Meneely 04783ef8de Add and document basic rakefile 2015-01-05 22:01:15 -05:00
Andy Meneely f3e3082f0e Implement showcase feature
#Closes 26
2015-01-05 21:09:35 -05:00
Andy Meneely 03ea11251d Onwards and upwards 2014-12-31 11:07:28 -05:00
Andy Meneely b8e9d99cba I dub thee v0.1.0 2014-12-31 10:43:13 -05:00
Andy Meneely d3155e3f3f Fixing doc link 2014-12-31 09:37:38 -05:00