Adam Barth
45c906d2ad
Make fn3 the default widget framework
2015-10-01 09:48:35 -07:00
Adam Barth
5477d46f19
Port SkySprites and clients to fn3
2015-10-01 09:26:19 -07:00
Viktor Lidholt
0cb811ef06
Renames pointQuickDist in GameMath
2015-09-25 13:12:01 -07:00
Viktor Lidholt
7d71cf06cf
Adds documentation and cleans up code
2015-09-23 15:34:06 -07:00
Viktor Lidholt
4bc4c978c9
Merge pull request #1299 from vlidholt/master
...
Removes artifacts from textured lines in sprites
2015-09-23 11:07:42 -07:00
Viktor Lidholt
ac6cda4d20
Removes some of the artifacts from textured lines
2015-09-23 08:33:48 -07:00
Viktor Lidholt
53f83f795e
Adds method for calculating intersection between two lines
2015-09-23 08:31:04 -07:00
Adam Barth
051354ae1d
Remove EventDisposition
...
All the use cases for EventDisposition are now addressed by the gesture
detection system.
2015-09-21 16:45:09 -07:00
Viktor Lidholt
a66a5c4bff
Improvements to EffectLine in sprites
2015-09-18 15:58:16 -07:00
Adam Barth
490b22874a
SkySprites should import the public libraries
...
Importing the public libraries caused a name conflict with dart:sky because we
assume people will import dart:sky into a namespace, so I've also changed
skysprites to import dart:sky into a namespace.
2015-09-18 11:19:39 -07:00
Viktor Lidholt
8900b4c8ba
Adds TexturedLine and animated EffectLine to sprites
2015-09-17 13:27:43 -07:00
Adam Barth
7064551a45
Move mojo frontend into services.dart
...
What's important about this code is that it's presenting services outside the
VM, not the particular technology used to present the services.
2015-09-16 19:13:50 -07:00
Adam Barth
945b5bcd64
Remove use of some deprecated functions on sky.Paint
...
We now expose idiomatic setters for these properties. Eventually we'll remove
the setter functions.
2015-09-13 17:24:15 -07:00
Adam Barth
5108e15ed0
Introduce painting.dart and move painting code to src/painting
2015-09-08 10:36:14 -07:00
Adam Barth
b356d14635
Introduce package:sky/animation.dart
...
Move the animation libraries into src/animation and change importers to use
package:sky/animation.dart. Also, move scheduler.dart into the animation
library so that the animation library can be self-contained.
2015-09-08 09:44:01 -07:00
Viktor Lidholt
e749bea18c
Adds constraint for aligning with another node in sprites
2015-09-03 15:35:47 -07:00
Adam Barth
693ddcd8dd
Move widgets and rendering inside src
...
Code outside of package:sky should import this code using
package:sky/rendering.dart
package:sky/widgets.dart
Moving this code into the "src" directory is a convention that signifies that
and it cleans up the generated dartdoc because the libraries in the src
directory aren't included in the generated documentation. Instead, the classes
are documented in the widgets.dart and rendering.dart libraries.
2015-09-02 13:38:00 -07:00
Viktor Lidholt
ffd3a1b2f2
Fixes issue in sprite constraint
2015-09-02 10:56:44 -07:00
Viktor Lidholt
92236ccfc1
Fixes sprite label so it doesn't use a fixed max width
2015-09-01 16:36:40 -07:00
Viktor Lidholt
3f2369dbe9
Initial support for labels in skysprites
2015-09-01 16:14:53 -07:00
Viktor Lidholt
065673711e
Switches to named arguments in sprite constraints
2015-08-26 10:07:24 -07:00
Viktor Lidholt
b244a082ad
Fixes issue with inheritance in sprite constraints
2015-08-26 09:54:32 -07:00
Viktor Lidholt
ebeb8e2d42
Moves sky sprites to its own package
2015-08-25 16:08:46 -07:00