86 Commits

Author SHA1 Message Date
Daniel Collin
56021dd3f9 Fixed crash when having no trackData 2012-12-30 21:39:51 +01:00
Daniel Collin
f954f214de Implemented selection of whole track (cmd + T)
Closes #39
2012-12-30 21:39:35 +01:00
Daniel Collin
f2489fa0b7 Fixed so paste of a region is being stored in undo buffer 2012-12-30 21:18:54 +01:00
Daniel Collin
235c044b0a Fixed missed biasing for 'Y' 2012-12-30 21:18:31 +01:00
Daniel Collin
4a4ca8e682 Implemented dialog that asks if the user wants to save before quit (Mac OS X only for now)
Closes #40
2012-12-30 21:10:26 +01:00
Daniel Collin
49af1595f0 Fully implemented undo for: add/delete/edit of keys
Also takes into account if more than one key is being modified at once and such being handled as a collection of commands in a multi-command so it looks hand behaves correct from the users perspective.

Closes #6
2012-12-30 19:07:33 +01:00
Daniel Collin
f4c315c137 Fixed issue that Start/Endrow wasn't saved and loaded
Closes #37
2012-12-30 12:29:41 +01:00
Daniel Collin
7683965dba Fixed issue that text would get "stuck" while editing and starting playback
Closes #31
2012-12-30 12:07:09 +01:00
Daniel Collin
fdb92f4e00 Fixed selection when jumping between keyframes 2012-12-30 11:45:59 +01:00
Daniel Collin
77799725e8 Can now use arrow keys during playback
Also fixed that selection was reset when doing jump prev/next keyframe.

Closes #41
2012-12-30 11:04:02 +01:00
Daniel Collin
cc2543fe17 Added support for pressing "return" between keys to create a new key based on the current interpolated value 2012-12-29 18:16:59 +01:00
Daniel Collin
cb47ecdb1d Implemented "Recent Files" on Mac OS X
Also added shortcut for each recent file (CMD + 1-4 for each entry in the list)

Closes #18
2012-12-29 16:35:11 +01:00
Daniel Collin
d3f8721d14 Various Win32 fixes and additions 2012-12-28 12:15:41 +01:00
Daniel Collin
c2591baa20 Latest version 2012-12-27 23:22:58 +01:00
Daniel Collin
c6f52ad6c3 Various fixes 2012-12-27 20:42:22 +01:00
Daniel Collin
28cd240b2e Lots of work on getting proper scrolling and track selection 2012-11-26 23:08:53 +01:00
Daniel Collin
9f5230de8e Win32 fixes. Now opens up a window and displays the statusbar 2012-11-26 17:08:11 +01:00
Daniel Collin
bb784965d5 Latest 2012-11-26 00:07:30 +01:00
Daniel Collin
447a86b2b1 Support scrolling in X and Y 2012-11-25 16:44:20 +01:00
Daniel Collin
5a2201537f Support for trackpad scrolling 2012-11-25 16:32:25 +01:00
Daniel Collin
5f1b90ee93 Lots of various fixes 2012-11-25 14:53:33 +01:00
Daniel Collin
3c31ba5ce5 Fixed crash when entering some bad value of tracks and then loading a .rocket file 2012-11-25 11:07:04 +01:00
Daniel Collin
d681d17ed0 Started with slider 2012-11-25 11:01:17 +01:00
Daniel Collin
c339f131d8 ctrl + arrow up/down to goto prev/next key 2012-11-24 17:37:48 +01:00
Daniel Collin
3faa0630a3 Support for groups when connecting to demo 2012-11-24 15:17:23 +01:00
Daniel Collin
e15452ff87 More glfw dropping 2012-11-23 23:02:37 +01:00
Daniel Collin
d8b9adbf8d Moved some files around. Made glfw compile on windows, added main function to windows/glfw 2012-11-23 18:57:33 +01:00
Daniel Collin
081cb8cd3e Latest with various fixes 2012-11-22 20:34:52 +01:00
Daniel Collin
46fb889216 WIP on grouping 2012-11-21 23:37:54 +01:00
Daniel Collin
bd4dd1e358 WIP on group support 2012-11-14 22:42:16 +01:00
Daniel Collin
d33792841c Data restructuring and preparing for group support 2012-11-11 19:39:31 +01:00
Daniel Collin
654387ce2b Implemented folding using arrow keys 2012-11-11 15:49:14 +01:00
Daniel Collin
9d145daf98 Fully implemented track folding (yah)
Closes #25
2012-11-11 13:52:22 +01:00
Daniel Collin
893d4c0467 Show connection status in the statusbar 2012-11-10 13:27:13 +01:00
Daniel Collin
95c27ca5a8 Re-added rendering of value / step type 2012-11-10 13:16:17 +01:00
Daniel Collin
41d973d077 Fully implemented the row jumping
Closes #28
Closes #23
Closes #21
2012-11-10 12:47:09 +01:00
Daniel Collin
dd5bf79a86 More stuff on the status-bar 2012-11-10 12:35:12 +01:00
Daniel Collin
0b4dddb41d Implemented row selection from editbox 2012-11-10 11:32:21 +01:00
Daniel Collin
32de63f99d Support for tracks to lose focus to other controls (like edit boxes) 2012-11-09 22:38:56 +01:00
Daniel Collin
5fffecc270 Merge and Win32 compile fixes 2012-11-08 15:06:21 +01:00
Daniel Collin
b2642100f5 Win32 compile fixes 2012-11-08 14:43:46 +01:00
Daniel Collin
f11348dafd Started with adding some editbox(es) to the status-bar 2012-11-06 08:11:29 +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
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
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