Commit graph

158 commits

Author SHA1 Message Date
David Rowe
939b2ef11a Fix laser enabling / disabling while inside an entity 2017-09-02 19:39:37 +12:00
David Rowe
d3819cfee3 Better names for overlay methods 2017-09-02 19:24:37 +12:00
David Rowe
9f9a0b0c58 Hide UI if hand is inside entity that camera is outside of 2017-09-02 19:09:36 +12:00
David Rowe
296d270098 Enable entities inside an entity to be manipulated 2017-09-02 19:06:43 +12:00
David Rowe
110413b025 Fix action after color picker failure 2017-09-01 14:36:44 +12:00
David Rowe
734ce66df3 Add audio and haptic feedback 2017-09-01 14:30:22 +12:00
David Rowe
e18e11a07b Style Physics options sliders 2017-08-30 09:01:46 +12:00
David Rowe
758442999d When picking a color highlight only single entity in a group 2017-08-29 18:03:31 +12:00
David Rowe
8dd06bc270 Style color picker button 2017-08-28 12:06:26 +12:00
David Rowe
2899d51835 Fix "Finish" buttons not clearing tool action 2017-08-26 11:18:25 +12:00
David Rowe
eda513caf0 Display appropriate icon and label on tool icon per current tool 2017-08-25 14:58:05 +12:00
David Rowe
e8a1614499 Remove setting tool icon color 2017-08-24 11:10:41 +12:00
David Rowe
7051ff8f1f Rename "tool menu" to "tools menu" 2017-08-23 09:41:46 +12:00
David Rowe
5a4ebbd54d Style Create palette header and panel 2017-08-22 21:59:31 +12:00
David Rowe
c953df0040 Fix "Finish" buttons not clearing tool properly 2017-08-22 14:35:56 +12:00
David Rowe
c3f96b6727 Fix damping property name 2017-08-18 13:27:38 +12:00
David Rowe
069102f68b Initial color circle UI elements 2017-08-17 13:59:56 +12:00
David Rowe
b1938bafea Apply slider values to entities 2017-08-16 13:40:06 +12:00
David Rowe
3a1fc1f11c Remember Physics slider values 2017-08-15 17:44:42 +12:00
David Rowe
504857a1b8 Set up Physics sliders 2017-08-15 10:23:36 +12:00
David Rowe
bc00bcd02c For development testing, apply physics to the entity intersected 2017-08-12 16:59:28 +12:00
David Rowe
a5407398e7 Fix Group tool highlights not being cleared when switch to other tools 2017-08-12 16:21:55 +12:00
David Rowe
c281d5f94b Highlight and color single entities with Color tool 2017-08-12 15:46:53 +12:00
David Rowe
541402b559 Distinguish properly between intersected and root entities 2017-08-12 14:56:22 +12:00
David Rowe
a96d9ab85b Apply physics toggle button values 2017-08-11 22:11:34 +12:00
David Rowe
ee225e6a8d Implement toggle buttons 2017-08-11 18:23:20 +12:00
David Rowe
c34344161e Improve App object handling 2017-08-11 10:09:52 +12:00
David Rowe
37f57852da Set hand highlight sphere size from grab radius 2017-08-11 09:56:47 +12:00
David Rowe
badd57c165 Tidying 2017-08-11 09:26:05 +12:00
David Rowe
6d61c188f8 Tighten up grabbing created entity 2017-08-10 21:22:11 +12:00
David Rowe
20c7e17fb6 Tidy up logging 2017-08-10 21:13:40 +12:00
David Rowe
3d4cec63cd Calculate slider value from laser intersection 2017-08-09 14:36:17 +12:00
David Rowe
c79931106d Add basic element of slider 2017-08-09 12:06:35 +12:00
David Rowe
22432671ca Fix newly created entity not being grabbed 2017-08-09 09:26:33 +12:00
David Rowe
6621b43fae Make some swatches start with "no color"; color them when clicked 2017-08-08 16:34:45 +12:00
David Rowe
1231491a72 Add color picker 2017-08-07 17:29:58 +12:00
David Rowe
e6456ca501 Tidy and fix options handling 2017-08-05 17:08:56 +12:00
David Rowe
23fab65f27 Tidying 2017-08-05 12:08:36 +12:00
David Rowe
ceba5769e0 Apply color to entities when click them 2017-08-04 18:07:42 +12:00
David Rowe
75b481adab Update icon color as current color is changed 2017-08-04 17:52:53 +12:00
David Rowe
d0143c2c19 Add color swatch buttons and "current color" circle 2017-08-04 17:33:00 +12:00
David Rowe
ed497afdc3 Add "Color" tool button, icon, and empty options panel 2017-08-04 14:08:57 +12:00
David Rowe
110355796c Add delete tool 2017-08-04 08:55:43 +12:00
David Rowe
e29bed7f07 Don't auto-grab if trigger fully pressed when laser starts intersecting 2017-08-03 20:26:21 +12:00
David Rowe
1ba658ee45 Implement grouping and ungrouping 2017-08-03 19:52:39 +12:00
David Rowe
1e1cb3a02e Fix scale tool highlight color 2017-08-03 13:24:38 +12:00
David Rowe
1b866fdf9e Enable/disable grouping buttons depending on current group selection 2017-08-03 13:20:14 +12:00
David Rowe
c4eac1660c Fix app toggling and hand swapping issues 2017-08-03 11:46:05 +12:00
David Rowe
25bbdba987 Add Tool menu options panels, in particular grouping buttons 2017-08-02 22:17:02 +12:00
David Rowe
83f580c514 Generalize Tool menu UI 2017-08-02 19:07:11 +12:00