Evan Czaplicki
a29a1fd558
Fix mouse and touch tracking for embedded Elm programs, #291
2013-10-13 19:10:02 -04:00
Evan Czaplicki
b40f2958d4
New convention for storing module values, fixes bug
...
Before it was not possible to add values to anything except leafs of
the namespace structure.
2013-09-30 01:32:27 -07: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
1a45cb5eca
Nicer API for embedding Elm programs
2013-08-29 17:38:37 -07: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
308c1af433
Fix hotswapping on static scenes
2013-08-09 17:44:18 -07:00
Evan Czaplicki
c37f30fb41
Make sure that screen resize is registered on initialization
2013-08-04 15:27:02 -07:00
Evan Czaplicki
330aa78bde
Give a hint about the developer console for runtime errors
2013-08-04 14:45:04 -07:00
Evan Czaplicki
c8d2734a0d
Report some runtime errors on screen
...
only if error occurs on initialization, not after first frame
2013-08-04 13:27:08 -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
b30482a38f
Get timers to detach themselves when a swap occurs.
2013-06-03 00:19:48 -07:00
evancz
90cf4218a8
Switch to a custom way of attaching event listeners that makes it easier to detach them if necessary.
2013-06-02 23:46:02 -07:00
evancz
bb719ab763
Merge branch 'master' of https://github.com/evancz/Elm
2013-06-02 11:27:52 -07:00
Andrew Miller
45cfc8fa2e
Add missing semicolon without which Firefox parses the collated runtime incorrectly.
2013-06-02 17:44:19 +12: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
8004905409
Add keyFrameAnimation for hot-swapping.
2013-06-01 00:13:31 -07:00
evancz
6c2fb97f6a
Bug fix: clear collage nodes that should not be shown anymore.
2013-06-01 00:13:04 -07:00
evancz
3d5d60a47d
Get basic hot-swapping working.
2013-05-31 10:40:49 -07:00
evancz
cb154acc53
Bug fixes from the Init.js refactor that just happened.
2013-05-30 18:52:02 -07:00
evancz
6ddb826332
First draft addition of hot-swapping. Clean up Init.js a bit as well.
2013-05-30 18:41:43 -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
26420d2937
Actually build the module when using Elm.worker
2013-05-21 18:25:38 +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
1be7f0413a
Switch to creating Elm nodes by ID.
2013-05-15 07:38:11 +02:00