321 Commits

Author SHA1 Message Date
Daniel Collin
06da673585 Fixed correct handing of mouse position 2012-11-06 08:11:11 +01:00
Daniel Collin
56b3080702 Fixed so status bar is visible even if we don't have any proper track data 2012-11-06 08:01:24 +01:00
Daniel Collin
6af1954d50 As the data for SET_ROW can fail because of multiple sends we do a couple of retries to get the correct data 2012-11-04 21:07:09 +01:00
Daniel Collin
1db38f6765 Demo wasn't told about deleted keys when doing cut'n'paste 2012-11-04 12:58:08 +01:00
Daniel Collin
33e09bd251 Fixed so the track data is cleared when loading new one
Closes #30
2012-11-04 12:57:34 +01:00
Daniel Collin
cb9a027490 Fixed text overlap when editing value. Also added pressing esc aborts the edit
Closes #12
2012-11-04 12:42:38 +01:00
Daniel Collin
e08e1189c9 Implementd cut/copy and paste of track data
Closes #19
2012-11-04 12:26:25 +01:00
Daniel Collin
82ab8e140e Added support to bias a selection of values
Closes #20
2012-11-04 10:28:32 +01:00
Daniel Collin
ca73e5748a Made it possible to do selection of rows and tracks (shift + arrow keys) 2012-11-04 10:17:49 +01:00
Daniel Collin
4015d13f40 Implemented rendering of interpolation type
Closes #14
2012-11-03 23:23:23 +01:00
Daniel Collin
41f793cf92 FINALLY fixed super annoying reconnection issue 2012-11-03 23:22:27 +01:00
Daniel Collin
b883f6e8e8 Implemented new font for track names and also adjusting the track width if the names are too long and center the text if less than min track size
Closes #9
2012-11-03 22:28:13 +01:00
Daniel Collin
a1aeadfb7a Fixed super annoying bug that sometimes the server socket couldn't get created 2012-11-03 22:26:03 +01:00
Daniel Collin
afcaf7775d Minor cleanup in keyboard handling 2012-11-03 12:47:56 +01:00
Daniel Collin
2c580d71f5 Implemented jumping to top row, left/right track 2012-11-03 10:09:57 +01:00
Daniel Collin
32552dbd98 Fixed issue that the editor would get "stuck" if demo exits during playback
Closes #29
2012-11-03 09:42:52 +01:00
Daniel Collin
43332b491c Last past of screen resizing support
Closes #22
2012-11-02 23:11:01 +01:00
Daniel Collin
dd46b25c72 Fixed most issues with strange scrolling
Closes #10
2012-11-02 23:10:33 +01:00
Daniel Collin
624d4fc487 Track display behaves much better now 2012-11-02 22:47:21 +01:00
Daniel Collin
7f0f7a0991 Fixed so demo can disconnect without editor locking up
Closes #8
2012-10-30 22:07:41 +01:00
Daniel Collin
af042ad66e Proper closing of socket when exiting app 2012-10-30 21:58:56 +01:00
Daniel Collin
241937cad2 Removed dots to match the look of the original editor (dunno if its good or bad) 2012-10-29 21:38:46 +01:00
Daniel Collin
aeb99eb6ec Now use the screen better when expanding the window size.
The calculation is still a bit of but works better and is part of the "Tracks/controls should resize when window is resized" issue
2012-10-29 21:14:25 +01:00
Daniel Collin
d50e469f1f Switched to alt + up/down for 8-step (as shift needs to be used for selection later on) 2012-10-29 20:29:54 +01:00
Daniel Collin
2dcf2a8664 Fixed so you don't have to press enter to make a value "stick"
Closes #11
2012-10-29 20:13:26 +01:00
Daniel Collin
19d5d04b5f Fixed so window gets refreshed if a demo connects 2012-10-29 19:52:52 +01:00
Daniel Collin
ae0d7af221 Fixed issue that you had fewer tracks than a given number they wouldn't render
Closes #16
2012-10-29 19:29:43 +01:00
Daniel Collin
acd901e271 Merge 2012-10-29 19:12:34 +01:00
Daniel Collin
078b8bd4ce Cleanup 2012-10-29 19:09:04 +01:00
Daniel Collin
e3a04b6e21 Shift + arrow keys now steps 8 steps instead of 1 2012-10-28 20:41:09 +01:00
Daniel Collin
d120a27fdc Added basic save support 2012-10-28 20:32:45 +01:00
Daniel Collin
cf1eeb27b3 Added save dialog 2012-10-28 20:03:21 +01:00
Daniel Collin
a89ea9baac Support for negative numbers also 2012-10-28 19:47:46 +01:00
Daniel Collin
84746aa8b6 Clamping so we don't index outside of the available tracks 2012-10-28 19:47:32 +01:00
Daniel Collin
638e01e9d5 Support for changing interpolation type 2012-10-28 19:30:46 +01:00
Daniel Collin
f68a40d49b Very basic status bar 2012-10-28 19:21:32 +01:00
Daniel Collin
0a1f563afb Added support for editing of values 2012-10-28 19:04:30 +01:00
Daniel Collin
6a46001a6e Added marker for where the data is edited 2012-10-28 18:10:51 +01:00
Daniel Collin
b936ced270 Sending data loaded from the XML over to the demo now works 2012-10-28 17:10:22 +01:00
Daniel Collin
275dbf68ec Can now load XML files to the rocket data 2012-10-28 15:56:01 +01:00
Daniel Collin
2c88f2470b Preparation for proper save 2012-10-28 14:24:33 +01:00
Daniel Collin
c8b656c03c Separated createTrack to own c/h as we need to call it from more places that Editor.c 2012-10-28 13:57:31 +01:00
Daniel Collin
36bbcfda6d Current status 2012-10-28 03:23:09 +01:00
Daniel Collin
83500b8b86 Some debug logging 2012-10-27 22:09:51 +02:00
Daniel Collin
25dbedd792 Key up/down handling 2012-10-27 17:52:26 +02:00
Daniel Collin
376be44f44 Basic playback working 2012-10-27 17:44:06 +02:00
Daniel Collin
8a0024415e WIP on fixing up TrackerView 2012-10-27 17:05:08 +02:00
Daniel Collin
d681e5bd20 Code for sending the keyframes over to the demo 2012-10-27 10:11:41 +02:00
Daniel Collin
5faf9d53fd Now getting the track names sent from the demo to the editor (yah!) 2012-10-26 17:48:01 +02:00
Daniel Collin
7e0d246491 Can now connect with target.
Now connects with target and they acknowledge each other correct.

Disconnecting the demo the Editor still thinks there is a connection
2012-10-26 17:20:35 +02:00