160 Commits

Author SHA1 Message Date
mathieu _alkama_ m
a5cee4157f Have the OpenGL editor work with the newest sync library codebase. 2015-12-13 10:05:39 +01:00
mathieu _alkama_ m
0384575ab4 Hitting the right path for the sync library includes. 2015-12-13 10:05:39 +01:00
Daniel Collin
29296761a8 MoveSelection: track selected area in undo/redo
Part of #99 work
2014-09-24 20:46:22 +02:00
Daniel Collin
256258c058 Fixed for move selection 2014-09-22 21:54:41 +02:00
Daniel Collin
36391d5cb0 Fixed small bug for #99 when moving > 1 tracks 2014-09-19 19:17:52 +02:00
Daniel Collin
db2797aabd WIP on #99 2014-09-19 15:10:42 +02:00
Daniel Collin
88b2312d6f WIP on move keys
Some work on #99
2014-09-19 13:45:00 +02:00
Daniel Collin
5d8314fe5c More code to prevent data edit in muted mode 2014-09-18 19:35:00 +02:00
Daniel Collin
c05bb51b86 First version of mute implemented
Part of work for #97
2014-09-18 16:54:30 +02:00
Daniel Collin
ee9056c130 Made code compile with vs2012 2014-09-18 11:05:24 +02:00
Daniel Collin
81146a8753 Implemented inverse keys
Closes #98
2014-09-17 12:03:17 +02:00
Daniel Collin
88c36967a5 Implemented scroll view
Closes #104
2014-09-16 18:00:36 +02:00
Daniel Collin
8a9a0c0b24 First version of looping support implemented
Part of work for #96
2014-09-15 21:38:35 +02:00
Daniel Collin
bfeca1221d More WIP on #96 2014-09-15 21:25:05 +02:00
Daniel Collin
8e494a71ab Mork WIP on #96 2014-09-15 20:48:28 +02:00
Daniel Collin
a0bea881c1 New scaling values
As talked about in #100
2014-09-14 21:32:06 +02:00
Daniel Collin
179d76399f Fixed *really* bad scrolling bug
Closes #92
2014-09-14 16:57:08 +02:00
Daniel Collin
0893259bf5 Fixed so backspace deletes chars in edit mode
Closes #93
2014-09-14 14:17:50 +02:00
Daniel Collin
bf1ed68113 Implemented support for scaling keys
Closes #100
2014-09-14 12:03:43 +02:00
Daniel Collin
6369277bcf Implemented multi-key delete
Closes #102
2014-09-14 11:28:15 +02:00
Daniel Collin
212be709d5 Support for multi-add current value
Closes #88
2014-09-14 11:11:40 +02:00
Daniel Collin
54cbacc963 Implemented 2x highlight row jump with PageUp/Down
Closes #77
2013-10-18 19:45:40 +02:00
Daniel Collin
60ff15b7a4 Show error if we couldn't create connection
Closes #70
2013-07-01 12:50:07 +02:00
Daniel Collin
5e2743d9b8 No color picking while playing
Change so color picking can't be used during playback as this causes
some issues. Would be nice to support it but at least this doesn't screw
everything up.

Closes #76
2013-07-01 12:10:12 +02:00
Daniel Collin
73027462ec Cleanup 2013-07-01 10:57:00 +02:00
Daniel Collin
acfbd24aa0 Removed output 2013-07-01 02:09:53 +02:00
Daniel Collin
143379804c Various fixes
* Removed concept of one entry groups. Now all groups has an array of tracks (even if just one) as it simplifies the code
* Rewrote the scrolling handling when auto selecting a new track. The new code should be more robust and doesn't rely on track ordering
2013-06-30 23:28:14 +02:00
Daniel Collin
9f75f7e81f Fixed bug with track folding 2013-06-29 23:26:08 +02:00
Daniel Collin
d2adfad79c Fixed scrolling issue to last row
Closes #82
2013-06-29 17:22:48 +02:00
Konsta 'sooda' Hölttä
69b4f1a6ad ogl_editor: select first track initially
When getting the tracks from the demo, select the first one when it
comes, otherwise we end up focused in the editor but nothing selected.
2013-06-23 20:59:33 +03:00
Konsta 'sooda' Hölttä
650bb4e01d ogl_editor: letter case fixes
Make it compile on linux where filenames are case sensitive
2013-06-23 15:42:22 +03:00
Daniel Collin
1ce2e3980d Fix win32 build + clear inital path 2013-03-25 19:26:55 +01:00
Daniel Collin
aeddba394f Added highlightRowStep
This is used to change the the highlighted row number in the UI which might be useful depending on if the music has a non-regular BPM or similar issue.

Right now it's not possible to change it in the UI so the best way to change it right now is to save a .rocket file, open it in a text editor and change the "highlightRowStep" on the <tracks tag

Closes #85
2013-03-25 11:38:45 +01:00
Daniel Collin
3533af8de7 Various selection fixes and biasing of previous key (if no key is selected) 2013-02-18 22:30:39 +01:00
Daniel Collin
4befb5f91f Fixed issue where selection order wasn't taken into account which direction one selected in 2013-01-14 22:30:20 +01:00
Daniel Collin
603ad27579 Changed behaviour when inserting/changing current value
* if there is a value already we keep that keys type
* if there isn't a value we grab the key type from the previous key

Closes #71
2013-01-13 23:16:10 +01:00
Daniel Collin
ba63529112 Fixed issue that the cursor would disappear if you would fold a group but not have the first track active 2013-01-12 23:49:26 +01:00
Daniel Collin
1d0c7deac4 Do not add a value if edit text is empty 2013-01-12 23:22:38 +01:00
Daniel Collin
b71f77ec1b Fixed issues that jumping to bookmark, next key and 8 steps didn't save the key that one is entering
Also fixed another small bug that selection wasn't correctly updated when jumping with bookmarks

Closes #71
2013-01-12 23:14:49 +01:00
Daniel Collin
6a35c4b482 When pressing space after entering a new value it would be cancelled. Now its being stored instead 2013-01-12 12:10:24 +01:00
Daniel Collin
0ecf3880c2 Insert 0.0 when pressing return on a track with no keys 2013-01-12 12:09:46 +01:00
Daniel Collin
121323ca3b Save status didn't update when doing undo/redo 2013-01-12 12:08:54 +01:00
Daniel Collin
6eea10c650 Don't reset current track when disconnecting/reconnecting 2013-01-12 12:06:36 +01:00
Daniel Collin
731a90fc0a Fixed some pretty bad socket issues
Fixed some bad socket issues that sockets were created non-blocking but wasn't handled correctly for that case. Now we create blocking ones (like the old editor) so hopefully everything should work better regarding getting/sending data

Closes #68
Closes #69
2013-01-10 08:18:37 +01:00
Daniel Collin
53a9975533 Fixed win32 compile error 2013-01-09 19:23:52 +01:00
Daniel Collin
53027b06bd Cleanup. Added version define 2013-01-09 19:20:29 +01:00
Daniel Collin
34a1ff2cc3 Merged latest from kusma/rocket
Also fixed compile errors due to synclib changes (just some double ->
float casting)
2013-01-09 09:42:22 +01:00
Daniel Collin
23c7b7a50f Support for marking at the same time as using prev/nextkey and 8-step jumping
Closes #64
2013-01-08 19:06:23 +01:00
Daniel Collin
d834afc75f Cleanup 2013-01-08 16:09:15 +01:00
Daniel Collin
dc52c3626a Added generation of accelerator table 2013-01-08 12:20:31 +01:00