1
Fork 0
Commit graph

201 commits

Author SHA1 Message Date
Thomas R. Honeyman
e0b1785457 Docker in docker 2018-05-21 18:14:05 -07:00
Thomas R. Honeyman
198e98a30c why?? 2018-05-21 18:08:43 -07:00
Thomas R. Honeyman
d6c9681881 Change base image 2018-05-21 18:05:41 -07:00
Thomas R. Honeyman
94e47b7a63 grr 2018-05-21 17:55:38 -07:00
Thomas R. Honeyman
293d91f596 ... 2018-05-21 17:50:20 -07:00
Thomas R. Honeyman
e537a1ae84 Install docker. 2018-05-21 17:47:54 -07:00
Thomas R. Honeyman
2260a6f181 Add remote docker command to CI 2018-05-21 17:45:50 -07:00
Thomas R. Honeyman
693423b9ca Remove redundant commands 2018-05-21 17:43:12 -07:00
Thomas R. Honeyman
ac033d7977 First cut at docs. 2018-05-21 17:36:58 -07:00
Thomas Honeyman
fc3def6a9e
Update readme.md 2018-05-14 12:02:19 -07:00
Thomas R. Honeyman
fed7d96a4b v1.0.0 2018-05-14 12:00:08 -07:00
Thomas R. Honeyman
8c166b7093 v0.3.0 2018-05-07 12:15:12 -07:00
Thomas R. Honeyman
1c2bc5da49 Remove redundant imports. 2018-05-07 12:07:43 -07:00
Thomas Honeyman
396629c531
Update readme.md 2018-05-07 11:41:28 -07:00
Nicholas Scheel
ff6acc02f3 Free query ()
* Use a free monad for query, instead of Day convolution

This allows the use of the full power of monads for sequencing actions, so for example, upon clicking the toggle element, one can obtain the current visibility to decide whether to blur or focus the element, in addition to toggling the visibility (see `setToggleProps`)

* One way to build/run the documentation site

Just how I did it, maybe not the recommended way ;)

* Use State Monad for Visibility

Conceptually, I think it's neat. Practically, probably not worth the added complexity ;)

* Move documentation to the individual functions

* Revert "Use State Monad for Visibility"

This partially reverts commit 48c6d1c8016cd61e3b48486fe0919cb26e930692.

* Cleanup/fix highlight

* Example of documenting the new usage style

* BooleanAlgebra Visibility

* Document the patterns for free monad queries in the readme

* Don't blur the typeahead example

And it turns out blurring is best done when handling the Selected message ... as if this was all planned just so ;)

* Possibly cleaner code for two of the eval cases

* Fix documentation typo

* Remove string dependency
2018-05-07 11:39:27 -07:00
Thomas Honeyman
bde6a56e82
Update readme.md 2018-03-26 17:37:02 -07:00
Thomas Honeyman
0c4947d3d6
Update readme.md 2018-03-26 17:26:37 -07:00
Thomas Honeyman
2ac4b675f7
Update readme.md 2018-03-26 17:24:33 -07:00
Thomas R. Honeyman
3406ad8baf v0.2.0 2018-03-26 17:04:53 -07:00
Thomas R. Honeyman
f3d15284f7 Added new docs. 2018-03-26 17:02:47 -07:00
Thomas Honeyman
600c8384da
Update setToggleProps to properly trigger focus and toggle on/off on click ()
* Update toggle helper to ensure it toggles visibility on click. Added dropdown example.
2018-03-22 17:09:47 -07:00
David Zuch
113527957c Re-added query to trigger focus since components may still desire to
manually trigger it
2018-03-17 12:45:37 -07:00
Chris Cornwell
a673b83ffb add type annotations to prop setter utilities 2018-03-12 19:13:39 -07:00
Thomas R. Honeyman
7860bebc39 v0.1.12 2018-03-08 14:25:29 -08:00
Thomas R. Honeyman
d0a045a9c1 Update so clicks open the menu. 2018-03-08 14:22:41 -08:00
Thomas R. Honeyman
ca1aad0f5b v0.1.11 2018-03-08 13:56:37 -08:00
Thomas R. Honeyman
65f02ec2e7 Minor cleanup. 2018-03-08 13:55:34 -08:00
Thomas R. Honeyman
1eb78c6f31 Significant update to blur handling. 2018-03-08 13:54:24 -08:00
David Zuch
846acfda94 Fixed order of actions in Select query so that focus is triggered before
message is raised
2018-03-06 18:32:13 -08:00
Thomas R. Honeyman
955f6e50c8 v0.1.10 2018-03-05 17:42:15 -08:00
Thomas R. Honeyman
6783637d5f Update bower to remove old dependency. 2018-03-05 17:40:50 -08:00
Thomas R. Honeyman
524e247f65 Fix typo. 2018-03-05 17:30:50 -08:00
Thomas Honeyman
149e5b7b3e
Replace Search and Container primitives with Select component ()
* Merge search and container to SearchContainer.

* Added in props helpers and update docs to not rely on Ocelot.

* Completed new unified search implementation.

* Minor cleanup.

* Typo.

* Allow select to trigger from toggles or from inputs.

* Add toggle notes.

* Fix key events and support blur on Escape key.

* Support highlighting during searches.

* Update to remove redundant blur event.
2018-03-05 17:26:49 -08:00
Thomas Honeyman
6a0d6cb1ca
Update readme.md 2018-03-01 19:59:35 -08:00
Thomas R. Honeyman
b19096aaaf Invalidate cache. 2018-03-01 18:58:15 -08:00
Thomas R. Honeyman
0c0e5c1d3d Update readme.md 2018-03-01 18:47:35 -08:00
Thomas R. Honeyman
d0a8ea49aa Invalidate caches. 2018-03-01 18:34:51 -08:00
Thomas R. Honeyman
72be9f00df Update to Yarn / new Dockerfile. 2018-03-01 18:26:20 -08:00
Thomas R. Honeyman
a4b9327040 v0.1.9 2018-03-01 17:24:15 -08:00
Thomas R. Honeyman
c72ded5239 Update to package names: ocelot 2018-03-01 17:21:29 -08:00
Thomas R. Honeyman
1092b6e906 v0.1.8 2018-03-01 17:20:02 -08:00
Thomas Honeyman
58c94e1fe0
Search container ()
* Add SearchContainer prim

* Made SearchContainer take a render function ()
2018-03-01 17:17:33 -08:00
Thomas Honeyman
8c73c27048
Update readme.md 2018-02-28 10:36:48 -08:00
Thomas Honeyman
beae160d07
Update readme.md 2018-02-27 21:53:55 -08:00
Thomas Honeyman
37261527fa
Update readme.md 2018-02-26 11:06:27 -08:00
Thomas R. Honeyman
837a07f841 Update readme.md 2018-02-26 11:04:38 -08:00
Thomas R. Honeyman
204276cda3 Update base URL. 2018-02-23 22:40:51 -08:00
Thomas R. Honeyman
ec915accbc Add more rudimentary docs. 2018-02-23 22:24:28 -08:00
Thomas R. Honeyman
8a13f93bc2 Modify installation. 2018-02-21 16:06:07 -08:00
Thomas R. Honeyman
e052f1f25f Rename. 2018-02-21 15:58:40 -08:00