@@ -21,41 +21,49 @@ export function Menu() {
2121 >
2222 < Text style = { [ styles . title , { color : colors . text } ] } > Haptix Studio</ Text >
2323
24- < TouchableOpacity
25- style = { [ styles . menuItem , { backgroundColor : colors . card } ] }
26- onPress = { ( ) => router . push ( '/playground' ) }
27- >
28- < Text style = { [ styles . menuText , { color : colors . text } ] } >
29- Haptic Playground
30- </ Text >
31- < Text style = { [ styles . menuDescription , { color : colors . secondaryText } ] } >
32- Explore continuous and transient haptics
33- </ Text >
34- </ TouchableOpacity >
24+ < View style = { { gap : 16 } } >
25+ < TouchableOpacity
26+ style = { [ styles . menuItem , { backgroundColor : colors . card } ] }
27+ onPress = { ( ) => router . push ( '/playground' ) }
28+ >
29+ < Text style = { [ styles . menuText , { color : colors . text } ] } >
30+ Playground
31+ </ Text >
32+ < Text
33+ style = { [ styles . menuDescription , { color : colors . secondaryText } ] }
34+ >
35+ Explore continuous and transient haptics
36+ </ Text >
37+ </ TouchableOpacity >
3538
36- < TouchableOpacity
37- style = { [ styles . menuItem , { backgroundColor : colors . card } ] }
38- onPress = { ( ) => router . push ( '/recorder' ) }
39- >
40- < Text style = { [ styles . menuText , { color : colors . text } ] } >
41- Haptic Recorder
42- </ Text >
43- < Text style = { [ styles . menuDescription , { color : colors . secondaryText } ] } >
44- Record and playback haptic patterns
45- </ Text >
46- </ TouchableOpacity >
39+ < TouchableOpacity
40+ style = { [ styles . menuItem , { backgroundColor : colors . card } ] }
41+ onPress = { ( ) => router . push ( '/composer' ) }
42+ >
43+ < Text style = { [ styles . menuText , { color : colors . text } ] } >
44+ Timeline Editor
45+ </ Text >
46+ < Text
47+ style = { [ styles . menuDescription , { color : colors . secondaryText } ] }
48+ >
49+ Build precise haptic patterns with detailed controls
50+ </ Text >
51+ </ TouchableOpacity >
4752
48- < TouchableOpacity
49- style = { [ styles . menuItem , { backgroundColor : colors . card } ] }
50- onPress = { ( ) => router . push ( '/composer' ) }
51- >
52- < Text style = { [ styles . menuText , { color : colors . text } ] } >
53- Haptic Composer
54- </ Text >
55- < Text style = { [ styles . menuDescription , { color : colors . secondaryText } ] } >
56- Build custom haptic patterns with precise control
57- </ Text >
58- </ TouchableOpacity >
53+ < TouchableOpacity
54+ style = { [ styles . menuItem , { backgroundColor : colors . card } ] }
55+ onPress = { ( ) => router . push ( '/recorder' ) }
56+ >
57+ < Text style = { [ styles . menuText , { color : colors . text } ] } >
58+ Gesture Studio
59+ </ Text >
60+ < Text
61+ style = { [ styles . menuDescription , { color : colors . secondaryText } ] }
62+ >
63+ Record haptics in real-time using touch gestures
64+ </ Text >
65+ </ TouchableOpacity >
66+ </ View >
5967 </ View >
6068 ) ;
6169}
@@ -75,7 +83,6 @@ const styles = StyleSheet.create({
7583 menuItem : {
7684 padding : 24 ,
7785 borderRadius : 16 ,
78- marginBottom : 16 ,
7986 } ,
8087 menuText : {
8188 fontSize : 24 ,
0 commit comments