Jürg Lehni
|
e2a118e43e
|
Make sure color components cannot be anything else than numbers.
|
2013-04-09 17:43:18 -07:00 |
|
Jürg Lehni
|
fbe8a558bd
|
Refactor Format literal to Formatter class that keeps precision stored.
|
2013-04-09 17:32:19 -07:00 |
|
Jürg Lehni
|
8da8f116d1
|
Restructure style related class organization.
|
2013-04-09 17:08:09 -07:00 |
|
Jürg Lehni
|
b3b0fa649b
|
Minor Style refactoring clean-ups.
|
2013-04-09 16:51:57 -07:00 |
|
Jürg Lehni
|
b4a99415d0
|
Merge PathStyle, CharacterStyle and ParagraphStyle into Style.
Closes #130.
|
2013-04-09 16:46:20 -07:00 |
|
Jürg Lehni
|
a48e6e5bf9
|
More work on Color refactoring.
|
2013-04-08 00:11:43 -07:00 |
|
Jürg Lehni
|
136c028d29
|
Increase performance of Style getters / setters.
|
2013-04-07 17:36:35 -07:00 |
|
Jürg Lehni
|
232ea221b4
|
First batch of large Color refactoring and simplification.
Work in progress.
|
2013-04-07 10:03:51 -07:00 |
|
Jürg Lehni
|
1d1e6425fa
|
Remove all left-overs of call chaining, except for where it's in use.
|
2013-03-05 20:39:07 -08:00 |
|
Jürg Lehni
|
5140e8f003
|
Minor changes on documentation.
|
2013-03-01 20:24:26 -08:00 |
|
Jürg Lehni
|
2607d2c075
|
Allow setting of styles on empty Groups.
As required by upcoming import SVG fix.
|
2013-02-14 21:36:58 -08:00 |
|
Jürg Lehni
|
a17068fd42
|
Style should not be inheriting form Item, but Base instead!
How could we oversee this one?
|
2013-02-14 21:32:32 -08:00 |
|
Jürg Lehni
|
3aa0166d57
|
Improve documentation for CharacterStyle#fontSize.
|
2013-02-14 20:25:40 -08:00 |
|
Jürg Lehni
|
8bdcbe1777
|
Support units other than 'px' in CharacterStyle#fontSize, but default to 'px' if no unit is specified.
|
2013-02-14 20:23:13 -08:00 |
|
Jürg Lehni
|
6c9c16ad3d
|
Update copyright information comments, and year.
|
2013-01-28 18:03:27 -08:00 |
|
Jürg Lehni
|
5a2be6d545
|
No need for chainable functions on Item types.
|
2012-12-31 21:42:14 +01:00 |
|
Jürg Lehni
|
5da4e89672
|
Return 'this' in more places to facilitate chained calls inside the library.
|
2012-12-31 20:07:28 +01:00 |
|
Jürg Lehni
|
8f093f6dd7
|
Remove all PORT comments, since we won't port back features to Scriptographer.
|
2012-12-25 16:07:48 +01:00 |
|
Jürg Lehni
|
35568c15f2
|
Implement transparent constant-substitution in prepro.js to shave of some extra bytes of final distribution file.
|
2012-11-05 18:11:44 -08:00 |
|
Jürg Lehni
|
b979c3b362
|
Define Base.equals(), supporting Arrays and Objects.
And use it for style comparisons.
|
2012-11-04 09:00:40 -08:00 |
|
Jürg Lehni
|
6ed1d67ada
|
Modernize Bootstrap.js, introduce Base.create() and use it instead of the Constructor.dont hack for object creation without the calling of initialize.
|
2012-11-03 21:49:37 -07:00 |
|
Jürg Lehni
|
6b50641c18
|
Add documentation for Item#_getChildren().
|
2012-10-22 19:07:22 -04:00 |
|
Jürg Lehni
|
f6f80e4061
|
Implement CompoundPath#contains() and #hitTest() correctly.
And change the way that styles are stored on CompoundPaths: Not in the first child but in the item itself.
|
2012-10-22 18:48:51 -04:00 |
|
Jürg Lehni
|
7329f4ef77
|
Improve handling of owner referencing in colors.
Allow one owner per Color only and clone colors when setting color styles. Gradient can still have multiple GradientColor owners. Closes #124.
|
2012-10-10 19:27:14 -07:00 |
|
Jürg Lehni
|
16113d5462
|
Declare all Character/ParagraphStyle properties that change GEOMETRY.
Fixing a failing test that showed up after debugging code was removed in recent commit, which disabled speed optimisations.
|
2011-12-20 22:37:46 +01:00 |
|
Jürg Lehni
|
0fcee7d8df
|
Move _owner / _style declarations to the top.
|
2011-12-20 22:36:24 +01:00 |
|
Jürg Lehni
|
e30a0ae26d
|
Define CharacterStyle#getFontStyle()
And use it in PointText.
|
2011-12-19 23:05:22 +01:00 |
|
Jürg Lehni
|
ea0eaf04ea
|
Make TextItem#style a reference to #characterStyle.
Internally, CharacterStyle extends PathStyle and is now stored in TextItem#_style.
|
2011-12-19 22:26:09 +01:00 |
|
Jürg Lehni
|
19429d9b6d
|
Automate generation of style accessors through Style class.
Shaving off some byes by adding more magic.
|
2011-12-19 22:14:10 +01:00 |
|
Jürg Lehni
|
9e79514b54
|
Add documentation about observed discrepancy between TextItem#characterStyle and #style.
|
2011-12-19 22:03:36 +01:00 |
|
Jürg Lehni
|
e1c8c48f11
|
Increase default type size to 12px.
|
2011-12-18 16:56:31 +01:00 |
|
Jürg Lehni
|
11f298c994
|
Start adding support for PointText#bounds and multi-line text, work in progress.
|
2011-11-23 18:12:41 +01:00 |
|
Jürg Lehni
|
44291fe33b
|
Support injecting multiple object parameters into Style classes.
|
2011-11-18 20:08:54 +01:00 |
|
Jürg Lehni
|
24f07dccec
|
Clean up some JSDoc comments.
|
2011-11-12 13:27:29 +01:00 |
|
Jürg Lehni
|
42d0e722db
|
Rename RGBColor -> RgbColor, to avoid clash with native constructor, and follow same naming convention for HsbColor and HslColor, but keep references to old names for PaperScript scopes for now.
|
2011-11-10 19:16:34 +01:00 |
|
Jürg Lehni
|
ae116cd043
|
Improve comments about change notifications.
|
2011-08-23 16:36:57 +02:00 |
|
Jürg Lehni
|
43cc8e45b2
|
Clean up and separate PaperScript documetation from JavaScript related classes. Work in progress.
|
2011-07-25 00:25:23 +01:00 |
|
Jürg Lehni
|
ced45c4e8f
|
Add HSLColor to documentation.
|
2011-07-07 20:51:23 +02:00 |
|
Jürg Lehni
|
79c0ad8cc5
|
Update copyright notices.
|
2011-07-01 12:17:45 +02:00 |
|
Richard D. Worth
|
ac39873693
|
Whitespace. Removed all trailing whitespace from .js files
|
2011-06-30 06:01:51 -04:00 |
|
Jürg Lehni
|
3d21a3a8e1
|
Remove obsolete comment about examples not showing up.
|
2011-06-23 00:21:54 +01:00 |
|
Jürg Lehni
|
7cd749e63d
|
Change all documentation to new convention of defining @class outside injection scope, fix some comments and a few errors with examples.
|
2011-06-22 23:56:05 +01:00 |
|
Jonathan Puckey
|
2361556af6
|
TextItem related documentation.
|
2011-06-21 00:54:14 +02:00 |
|
Jonathan Puckey
|
ba7291700b
|
Hide Style from documentation.
|
2011-06-21 00:49:42 +02:00 |
|
Jürg Lehni
|
937a9def77
|
Override default fillColor to 'black' in CharacterStyle.
|
2011-06-20 20:25:02 +01:00 |
|
Jürg Lehni
|
4e3aa3e5c5
|
Move all Style classes into their own folder.
|
2011-06-20 16:38:01 +01:00 |
|