Evan Czaplicki
b4440ad607
Stop creating dummy divs around every Element in a collage, fixes ordering issue in elm-at-pldi-2013
2013-11-03 02:29:51 +01:00
Evan Czaplicki
ef2b38fe11
Always switch out Text elements
2013-11-02 23:17:29 +01:00
Michael Sondergaard
d57762e3ce
Fix mixed indent and whitespace in Utils.js
2013-10-31 14:51:12 +01:00
Michael Sondergaard
9aa468e59a
Fix newline at EOF in Element.js
2013-10-31 14:50:21 +01:00
Michael Sondergaard
3c5d415c77
Fix whitespace and mixed indent in Collage.js
2013-10-31 14:48:47 +01:00
Evan Czaplicki
56ecbbc70a
Implement markdown interpolation
2013-10-25 17:36:30 +02:00
Evan Czaplicki
2150eab871
fix string conversion in runtime/
2013-10-22 10:44:40 +02:00
Evan Czaplicki
dcbe2fc245
Change the format of module instantiation
...
Currently, it's only possible to create modules at the leafs of the
namespace structure. This CL lifts that restriction.
Get rid of "use strict" in many cases.
2013-09-30 00:44:31 -07:00
Evan Czaplicki
984cfc55a9
Fix issue #230
...
The problem was that `inner` was not refering to the correct node in
the `setPos` expression if the inner node got replaced.
2013-09-02 01:04:21 -07:00
Alex Neslusan
c58c97bb76
Fixed issue #234
...
By removing old style properties in setPos
2013-09-01 13:49:37 +08:00
Evan Czaplicki
089ae13ae6
Fix problems with transformation matrices that include numbers very close to zero (as in issue #222 )
2013-08-25 01:03:59 -07:00
Evan Czaplicki
8d09047b76
Switch runtime over to Transform2D library
2013-08-19 15:40:03 -07:00
Evan Czaplicki
560f679d8f
Fix transparency issue in #210
2013-08-16 00:07:32 -07:00
Evan Czaplicki
251c7d7c2d
Avoid extra updates (as recommended by Jeff)
2013-08-16 00:00:39 -07:00
Evan Czaplicki
94d6f7f471
Fix links, hopefully for real this time
2013-08-02 17:26:25 -07:00
Evan Czaplicki
5c0f1efd4d
Fix rendering of links. Should fill only the space of the element.
2013-08-02 15:21:27 -07:00
Evan Czaplicki
3c7f45ff0a
fix spacing again
2013-08-01 19:46:51 -07:00
Evan Czaplicki
62dc6e8a57
fix spacing
2013-08-01 19:46:04 -07:00
Evan Czaplicki
32c17ec3f4
make sure anchor tags surround their content
2013-08-01 19:45:41 -07:00
Evan Czaplicki
1fcb01f743
Finish switching over to '_Tuple' format for tuples.
2013-07-15 01:05:14 +02:00
evancz
d0c634f16f
Allow collages to get property updates, such as opacity and links.
2013-06-16 14:20:47 -07:00
evancz
afacd1b858
Add hoverable
and hoverables
2013-06-15 00:49:22 -07:00
evancz
a3801ac6a8
Ensure that alphas compose when used on groups.
2013-06-13 12:52:23 -07:00
evancz
85110bb625
Properly read alpha value.
2013-06-13 12:17:49 -07:00
evancz
d2a0a0305a
Add opacity to the collage API
2013-06-13 12:00:17 -07:00
evancz
3c01d66161
Fix bug when moving and scaling Elements in a collage.
2013-06-01 14:27:35 -07:00
evancz
487494926c
Fix orientation of polygons and paths.
2013-06-01 11:57:08 -07:00
evancz
3829a951d3
Fix another rendering bug for collages.
2013-06-01 11:09:31 -07:00
evancz
35d6019f51
Correct positioning of normal forms that appear in groups right after an Element
.
2013-06-01 01:55:33 -07:00
evancz
6c2fb97f6a
Bug fix: clear collage nodes that should not be shown anymore.
2013-06-01 00:13:04 -07:00
evancz
5e7a34f571
Make image cropping simpler.
2013-05-29 14:27:00 -07:00
evancz
f164a98f31
Fix the updater for plain images.
2013-05-28 16:07:43 -07:00
evancz
bbf20b76bd
Display fitted images correctly.
2013-05-25 14:59:37 +02:00
evancz
b247e4663b
Add tiled image to the kinds of possible images.
2013-05-25 14:52:12 +02:00
evancz
582a4c5ee2
Fix Float32Array bug in IE. Fix input selection bug in IE.
2013-05-22 14:05:53 +02:00
evancz
5160fc7005
Fix bug in Form element updates in which switching to a different type of Element caused a runtime error.
2013-05-21 22:08:32 +02:00
evancz
d31acc5c9d
Minor bug fixes in RTS and libraries.
2013-05-21 10:03:51 +02:00
evancz
7f314846ad
Fix a cyclical dependency in the runtime, fix a use of ms
which is now undefined.
2013-05-20 15:36:21 +02:00
evancz
17a44f3531
Change the names of line caps and joins.
2013-05-17 22:45:37 +02:00
evancz
bba39f2934
Fix basic transforms on groups
2013-05-16 22:11:12 +02:00
evancz
6134ed581d
Merge branch 'dev' of https://github.com/evancz/Elm into dev
2013-05-14 19:28:58 +02:00
evancz
b96b240c47
Make rotations counter-clockwise, just like the unit circle. Now trig functions and rendering functions match each other.
2013-05-14 19:28:36 +02:00
Colin Curtin
acd2b61e00
Merge remote-tracking branch 'evan/dev' into lint
...
Conflicts:
runtime/Init.js
runtime/Render/Collage.js
2013-05-14 09:18:38 -07:00
evancz
b04e97a449
Get resizes working for collage.
2013-05-14 16:29:35 +02:00
evancz
d5a099fe85
Get the stops to show up properly.
2013-05-13 22:22:46 +02:00
evancz
e1425af666
Support toForm
in all cases.
2013-05-13 16:38:23 +02:00
Colin Curtin
98c0269edc
Moar whitespace.
2013-05-11 17:15:45 -07:00
Colin Curtin
2b90d0eb9e
Whitespace, semicolons, lint etc. No functional changes.
2013-05-11 13:42:45 -07:00
evancz
dc3b220fce
Fix group
and groupTransform
2013-05-11 13:00:03 -07:00
evancz
bb2f028bde
Significant refactor of Collage.js renderer. Now supports toForm
.
...
The `update` function is naive, leading to very bad memory performance. Need to finish improving that part.
2013-05-11 12:35:39 -07:00