Commit graph

60 commits

Author SHA1 Message Date
Evan Czaplicki
e6e038d431 Fix rounding error in changing width and height of images 2013-08-03 12:55:22 -07:00
Evan Czaplicki
1abea68ea2 rename opacity to alpha to avoid name collision 2013-08-02 01:53:58 -07:00
Evan Czaplicki
8e54751626 Correctly generate a type for markdown blocks 2013-08-01 17:19:34 -07:00
Evan Czaplicki
3e4773ca2e Fix libraries to match new JS generation rules 2013-07-29 23:23:04 +02:00
Evan Czaplicki
748c608df2 Get standard libraries compiling (now that String is in Basics and Signal is in Signal) 2013-07-29 19:26:53 +02:00
Evan Czaplicki
fc6ce75344 Get Graphics/ compiling! 2013-07-27 13:06:22 +02:00
Evan Czaplicki
d6acea8b51 Get Input library in shape to compile 2013-07-27 12:37:54 +02:00
Evan Czaplicki
5234d6d294 Get Graphics/ libraries closer to compiling 2013-07-27 00:51:25 +02:00
evancz
afacd1b858 Add hoverable and hoverables 2013-06-15 00:49:22 -07:00
evancz
d2a0a0305a Add opacity to the collage API 2013-06-13 12:00:17 -07:00
evancz
ea0b6c3fda Add the size function and reorder the arguments to croppedImage 2013-05-25 15:08:44 +02:00
evancz
b247e4663b Add tiled image to the kinds of possible images. 2013-05-25 14:52:12 +02:00
evancz
dd9217b02f Correct the square function. 2013-05-24 09:50:18 +02:00
evancz
733712ffcd Fix customButton function. 2013-05-23 20:06:19 +02:00
evancz
2da0a59e35 Add basic drop down menus. 2013-05-23 12:44:57 +02:00
evancz
d31acc5c9d Minor bug fixes in RTS and libraries. 2013-05-21 10:03:51 +02:00
evancz
94bb5e5a31 Change the type of FieldState slightly. Now uses selectionStart and selectionEnd instead of the more ambiguous start and end.
Also add tons of documentation to `Graphics.Input`.

Also add the `emptyFieldState` value.
2013-05-20 15:35:44 +02:00
evancz
9b1fa9683b Document the basic input functions. 2013-05-17 23:13:32 +02:00
evancz
706d706e3f Simplify the Input API for basic widgets. 2013-05-17 23:00:25 +02:00
evancz
c92dd2f921 Add lots of documentation and do some minor API clean up. 2013-05-17 22:46:08 +02:00
evancz
a9400dbc63 Clean up some documentation and make some minor API tweaks. 2013-05-16 22:10:50 +02:00
Colin Curtin
4495fdb592 Documentation, spelling. 2013-05-11 13:44:28 -07:00
evancz
3f8ce38f81 Rename some stuff in Graphics.Input 2013-05-06 02:30:11 -07:00
evancz
2ae0e90735 Add LineStyle to type aliases and add some annotations to the collage library 2013-05-05 12:11:45 -07:00
evancz
ef1275e5a1 Add Touch and TextState aliases. 2013-05-04 18:58:10 -07:00
evancz
6ca373bdeb Move Geometry into Collage. Get rid of Graphics prefix as appropriate. 2013-04-28 20:57:48 -07:00
evancz
d114746957 Rename some of the Graphics libraries 2013-04-28 05:21:46 -07:00
evancz
2928e20c74 Move some modules out of Graphics/ 2013-04-28 05:01:27 -07:00
evancz
d2846a2534 Fix the default size of text blocks. 2013-04-14 18:07:26 -07:00
evancz
986010fb6a Add plainText back. Fix some types. Fix a bug in mergeEither. 2013-04-10 00:52:53 -07:00
evancz
82b7929ccf Get the core libraries compiling again. Fix type signatures that have super-types, and fix bugs in a couple files. 2013-04-09 22:15:06 -07:00
evancz
5b62c530d5 Add type annotations to more library files. 2013-04-08 01:49:44 -07:00
evancz
475bc10876 Add implementation for checkboxes, passwords, and emails.
Ensure that direction of text selection is properly captured.
2013-04-01 00:35:18 -07:00
evancz
c0a4286c16 Fix bug in lineStyle migration. 2013-03-27 09:52:16 -07:00
evancz
2aeeae7239 Fix rendering of lineJoin. 2013-03-26 19:31:31 -07:00
evancz
e9d2288197 Move LineStyle into Collage. 2013-03-26 18:50:18 -07:00
evancz
9a40392e00 Fix bugs in container and an empty flow 2013-03-26 00:12:31 -07:00
evancz
63a40ea305 Fix import bugs in Input file. 2013-03-24 19:29:32 -07:00
evancz
b930ac2984 Add implementation for buttons, customButtons, and textFields.
Also fix updating bug in `flow`.
2013-03-24 19:19:30 -07:00
evancz
26ddaf697e Add the basic proposal for an Input library. 2013-03-24 11:42:17 -07:00
evancz
cd6407c95a Add the Input library. 2013-03-24 11:08:48 -07:00
Mads Flensted-Urech
441d09c4a7 Docs update: copy documentation from elm-lang.org
- Copy documentation from elm-lang.org (dev branch) to .elm files in
libraries folder
- Added TODO's for stuff that was not found in 0.8 version
- Added Review TODO in json.elm
2013-03-24 13:45:56 +01:00
evancz
893e4691e6 Add groupTransform function.
Add public Matrix library. Clean up and debug matrix implementation.
2013-03-23 23:54:00 -07:00
evancz
86a0a904d8 Fix oval and ngon. (It's PI, not pi!) 2013-03-22 18:27:03 -07:00
evancz
82a5a65dc9 Fix use of JS reserved word and get outline working. 2013-03-21 03:07:10 -07:00
evancz
131a2b6818 Get sprites working in collage. temporary fix for docs.json issue. Looks like git thinks we're in the past, so a bunch of changes that have already happened as well. 2013-03-21 02:29:23 -07:00
evancz
194b25958b Get everything compiling again. 2013-03-16 13:00:59 -07:00
evancz
0050bfa845 Add a matrix library and switch collage over to use it. 2013-03-16 01:11:15 -07:00
evancz
f1071b7614 Don't expose Matrix to people yet 2013-03-15 10:58:59 -07:00
evancz
481c2daab8 Switch to matrix representation of transformations. 2013-03-15 10:56:07 -07:00