Commit Graph

502 Commits (e0fbc78efa2c46caf8e623f8449ecdf64db5f516)

Author SHA1 Message Date
Andy Meneely 771543886d Added a force_id option 2014-08-12 16:23:01 -04:00
Andy Meneely b3eb3b6876 Added blending operators to png and svg
Also refactored to start using save/restore more often
2014-08-12 12:23:54 -04:00
Andy Meneely 41038178ad Implementing rotate for save_png 2014-08-11 22:04:16 -04:00
Andy Meneely 15d46182dd Documenting singleton expansion 2014-08-11 16:38:53 -04:00
Andy Meneely 6f2672422b Spacing should be needed for text 2014-08-11 00:39:00 -04:00
Andy Meneely 2598835777 Helpful progress bar text isn't so helpful with singleton expansion 2014-08-11 00:30:09 -04:00
Andy Meneely a88f71b6a2 Cleanup 2014-08-11 00:25:57 -04:00
Andy Meneely 3e08a0d604 Singleton expansion has... expanded!
Closes #13, hopefully
2014-08-11 00:22:04 -04:00
Andy Meneely 91bcfb06e2 Newlines in the logger format 2014-08-11 00:21:04 -04:00
Andy Meneely c2f6ff6e03 Better colorify handling on stroke, fill, and text colors 2014-08-07 23:13:03 -04:00
Andy Meneely 244c18bfe3 Moving API.md to README.md and revising documentation 2014-08-05 23:30:33 -04:00
Andy Meneely f9c572116d Properly suppressing output and testing progress bar 2014-08-05 22:51:43 -04:00
Andy Meneely 6c31320411 Custom colors, closing #1 2014-08-05 21:56:07 -04:00
Andy Meneely 4f575f9761 More unit testsgit pull 2014-08-04 21:56:56 -04:00
Andy Meneely 6b896aa062 Fixing merge conflict 2014-08-03 23:17:00 -04:00
Andy Meneely 3f7d375800 Fixing bug with the logger 2014-08-03 16:53:13 -04:00
Andy Meneely e36e2075fd Documenting the id 2014-08-01 21:48:10 -04:00
Andy Meneely 14ee87f22e More ignores for the project template 2014-08-01 15:45:48 -04:00
Andy Meneely 3e92bf0fc6 Added a (currently infinite) cache of loaded pngs 2014-08-01 15:44:23 -04:00
Andy Meneely 9cde048c00 Spacing! 2014-08-01 15:32:13 -04:00
Andy Meneely 82ff08041e Improving the logging capabilities 2014-08-01 15:31:58 -04:00
Andy Meneely cdbef50949 Showing some defaults 2014-08-01 14:22:26 -04:00
Andy Meneely 3f3f8d2d08 Progress bars are not hints 2014-08-01 14:22:14 -04:00
Andy Meneely 435a7c8d5b Default projects already start with a layout 2014-08-01 14:22:00 -04:00
Andy Meneely 734a48bd1c Hiding this class from documentation 2014-08-01 14:00:07 -04:00
Andy Meneely 202b4c4235 Suppressing progress bar output and getting hints to work 2014-07-31 16:57:49 -04:00
Andy Meneely 8bfdf4b777 Adding progress bars to the custom configuration 2014-07-31 15:20:39 -04:00
Andy Meneely 65f75a3360 Adding a progress bar to save 2014-07-30 16:52:31 -04:00
Andy Meneely 5c6149ad5a Better handling of empty files 2014-07-29 23:50:56 -04:00
Andy Meneely a71fd8f81a Documentation even more Git-realistic 2014-07-29 21:57:30 -04:00
Andy Meneely d157f80f74 Documentation is more Git-realistic 2014-07-29 21:50:23 -04:00
Andy Meneely 7b68b42919 Fixing the new command 2014-07-29 21:48:27 -04:00
Andy Meneely 1d1d5aa034 On to the next version 2014-07-29 21:42:06 -04:00
Andy Meneely e5a889a274 Tons more documentation. 2014-07-29 17:16:19 -04:00
Andy Meneely f3b4ca50a2 Removing warning 2014-07-29 17:00:57 -04:00
Andy Meneely 373d841823 Added support for "extends" in layouts 2014-07-29 16:18:01 -04:00
Andy Meneely 75c01f7d9e Added line primitive 2014-07-29 16:17:29 -04:00
Andy Meneely 10b0e1811e Adding circle and triangle, and example
Closes #7
2014-07-29 16:10:49 -04:00
Andy Meneely e4d1900965 Added circle shape 2014-07-29 14:58:22 -04:00
Andy Meneely 77755cf150 aligning and valigning based on ink, not logical 2014-07-29 14:57:48 -04:00
Andy Meneely fad0f93e4a Custom layouts now support ALL options! 2014-07-29 14:33:34 -04:00
Andy Meneely b0e65d3783 Implementing initial layout functionality 2014-07-29 14:17:38 -04:00
Andy Meneely 7f309869f2 Marking lots of stuff as :nodoc: 2014-07-29 00:34:27 -04:00
Andy Meneely 98c4152a21 Fixing docs for #initialize 2014-07-29 00:19:38 -04:00
Andy Meneely 8b12344c7b Tons of docs, xlsx can be used outside Deck now 2014-07-29 00:16:47 -04:00
Andy Meneely 7315a7d0a2 Don't need this for now 2014-07-28 17:22:33 -04:00
Andy Meneely efe146e1e2 Got all the specs passing! 2014-07-28 17:22:25 -04:00
Andy Meneely f6480445df Stabilizing the code after the options switch. Getting there... 2014-07-28 17:08:57 -04:00
Andy Meneely e38b5dfdbe More sensible default for text coloring 2014-07-28 16:38:42 -04:00
Andy Meneely 3f5adce4a6 Lots of new documentation, in better formatting for new opts 2014-07-28 16:16:01 -04:00
Andy Meneely 10890be8a1 Putting together a global `set` method for defaults 2014-07-28 16:01:46 -04:00
Andy Meneely 50c4da8e1a More work - disabling the test so it runs cleanly for now. 2014-07-25 17:41:15 -04:00
Andy Meneely 093b2cf15b More work on the conversion 2014-07-25 17:38:23 -04:00
Andy Meneely 246b9df9fc Better documentation for text 2014-07-25 13:10:04 -04:00
Andy Meneely 6c60476e42 Starting work on the new options 2014-07-25 13:10:04 -04:00
Andy Meneely d36907b74c More documentation to satisfy Inch 2014-07-24 21:39:48 -04:00
Andy Meneely 323e7ec1f5 Some quick documentation 2014-07-24 21:37:43 -04:00
Andy Meneely e608e21d01 Fixing hinting bug 2014-07-23 22:18:17 -04:00
Andy Meneely d2e99d5bf6 Actually documenting said svg id 2014-07-23 21:47:05 -04:00
Andy Meneely b4702e1d4a Example of svg id being supplied, better input handling of svg ids 2014-07-23 13:17:46 -04:00
Andy Meneely 9784d928d1 svg command can now specify an ID 2014-07-23 09:35:10 -04:00
Andy Meneely b7e9e5459a Removing print statement 2014-07-22 17:40:31 -04:00
Andy Meneely c79462146b Documenting how Enumerables play nicely with text 2014-07-22 16:55:50 -04:00
Andy Meneely 77b7437df0 More documentation for prior methods 2014-07-22 15:34:03 -04:00
Andy Meneely c2ec7947df SVG scaling is now supported! 2014-07-22 14:54:09 -04:00
Andy Meneely b021e9aca3 Moving requires out to main file 2014-07-22 14:30:40 -04:00
Andy Meneely bda920ebe6 Adding stroke and fill to rect 2014-07-22 14:30:24 -04:00
Andy Meneely d34e4729ce Tons of documentation work 2014-07-21 17:02:34 -04:00
Andy Meneely 5b9bf0e6d4 Iniital example text 2014-07-20 01:56:59 -04:00
Andy Meneely 0bcac1a76d Adding a basic custom config file
* Also adding in a logger
* Added a sample for custom config
* Saving a png now creates _output
2014-07-20 01:33:49 -04:00
Andy Meneely 3daea1b452 Putting in _output so the warning doesn't come up 2014-07-20 01:31:56 -04:00
Andy Meneely b64e88ed0e Putting together a basic squib new command 2014-07-20 00:17:05 -04:00
Andy Meneely a6eed0ad3d Added valign, renaming text 2014-07-19 15:30:29 -04:00
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
2014-07-19 01:44:21 -04:00
Andy Meneely 0f87a27b55 Fixing bugs in rangeify, adding todo 2014-07-18 15:37:17 -04:00
Andy Meneely a91b3189fc Adding in alpha transparency to png 2014-07-18 15:36:58 -04:00
Andy Meneely d4daeb5625 Selecting the sheet in xlsx actually works now. 2014-07-17 16:44:32 -04:00
Andy Meneely 06cf063126 Better default handling, more samples 2014-07-17 15:54:53 -04:00
Andy Meneely 9da4d0a499 Tons of text features and options added 2014-07-17 15:24:55 -04:00
Andy Meneely c477432239 Color handling handed off to rcairo 2014-07-17 13:11:26 -04:00
Andy Meneely 7ccce99e65 Removing hardcoded test data 2014-07-17 10:58:01 -04:00
Andy Meneely 3f4e001e63 Adding SVG support 2014-07-17 10:55:20 -04:00
Andy Meneely d7c8941620 Whitespace cleanup 2014-07-17 10:53:23 -04:00
Andy Meneely e4f6a51f45 Bump to next version 2014-07-17 09:56:10 -04:00
Andy Meneely 6c1d32a8cd Adding in a png method 2014-07-16 23:14:56 -04:00
Andy Meneely 889414260f Changing default output folder to _output 2014-07-16 16:44:57 -04:00
Andy Meneely 0e351754f3 Adding Excel xlsx support and prefixed images
* New sample!
* New API function!
* Ignoring _img in samples
2014-07-16 15:32:48 -04:00
Andy Meneely f778b2f920 Moving samples out of bin 2014-07-16 12:02:30 -04:00
Andy Meneely 4748f1a32c Writing up some basic rspecs 2014-07-16 11:48:58 -04:00
Andy Meneely c5bc1fc103 Getting text to work 2014-07-16 11:26:48 -04:00
Andy Meneely b001da7ba3 Massive rewrite to use DSL conventions 2014-07-16 10:39:10 -04:00
Andy Meneely e036d36737 More exploration spikes
* Playing with PDF support
* Added background
* Added rectangle
* Split save to save_pdf and save_images since PDFs are way different
* Working on text rendering (non-pango for now, but that'll change)
2014-07-13 01:10:24 -04:00
Andy Meneely 6fd2ab8684 Fixing syntax error 2014-07-12 12:48:01 -04:00
Andy Meneely 468f13b513 Got the example workingrake install && squib-eg 2014-07-12 10:23:25 -04:00
Andy Meneely c27514b493 Working on new files 2014-07-11 23:58:28 -04:00
Andy Meneely a50c70ae57 Working on new files 2014-07-11 23:58:03 -04:00
Andy Meneely 88202962cc Removing queue require 2014-07-11 21:37:27 -04:00
Andy Meneely 09a668a3a9 Still messing around 2014-07-10 21:53:47 -04:00
Andy Meneely 0224856c9a Putting this in only to take it out soon 2014-07-09 22:43:28 -04:00
Andy Meneely a6e3faa003 Putzing around 2014-07-08 22:36:19 -04:00
Andy Meneely e37ca450c1 Sketching out a visitor pattern 2014-07-08 22:10:35 -04:00
Andy Meneely c552d7bb12 Re-generating gem with bundler 2014-07-08 01:21:21 -04:00