d16e583458
UI - Keyboard shortcuts / actions for various things
...
Quit, play/stop, undo/redo
2017-11-24 11:59:15 +01:00
bcf8843436
UI - Renamed structures for keyboard modifiers
2017-11-24 11:48:08 +01:00
fa242b08a4
UI - Global keyboard shortcuts
2017-11-24 11:34:17 +01:00
0fcfeb1fee
UI - Resolved last build issues
...
+ Tool has name!
+ Finished renaming files
+ Fixed common sync code that still had some SDL shit left
2017-11-24 10:08:41 +01:00
81a60d7832
UI - Fully separated from data
2017-11-24 09:52:47 +01:00
fac625eaf9
UI - Refactoring progress
...
(see previous log message)
2017-11-24 09:51:05 +01:00
90e1451141
UI - Refactoring progress
...
(see previous log message)
2017-11-24 07:28:17 +01:00
30699ee8df
UI - Refactoring progress
...
(see previous log message)
2017-11-24 07:26:02 +01:00
c465a38306
UI - Refactoring progress
...
(see previous log message)
2017-11-23 23:38:05 +01:00
05472b1c3a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 23:31:24 +01:00
8fc496b15a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 23:05:14 +01:00
c8b673c51a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 22:51:50 +01:00
942b6f239a
UI - Refactoring progress
...
(see previous log message)
2017-11-23 22:44:20 +01:00
b5a5a5298c
UI - Refactoring progress
...
(see previous log message)
2017-11-23 14:47:25 +01:00
6ac2511ce7
UI - Refactoring progress
...
(see previous log message)
2017-11-23 14:43:15 +01:00
743af1d0d7
UI - Refactoring progress
...
(see previous log message)
2017-11-23 14:21:54 +01:00
4774426962
UI - More refactoring
...
The idea is to split off all UI/display code from e.g. the parser. This
could take a while.
2017-11-23 14:15:17 +01:00
88e5724fe9
UI - Started working on actions
...
+ Can be registered
+ Can be used to draw menu items and toolbar buttons
2017-11-23 13:54:39 +01:00
89d125761a
UI - Some refactoring
...
Basically trying to separate stuff from window.hh
2017-11-23 12:46:48 +01:00
da570c14bf
UI - Better modal dialogs
...
+ Buttons can be configured
+ Message box implementation
+ Added confirmation dialogs for some of the stuff that needed them.
2017-11-23 12:24:40 +01:00
7105b7e7d1
Sync - Saving curve data
2017-11-23 09:31:23 +01:00
3cf9e5c3ac
Build - Some improvements / fixes
...
+ fullclean no longer worked
+ F11 in vim
2017-11-22 20:35:05 +01:00
eab7b5f670
Sequencer - Preparing for curve display
2017-11-22 20:28:12 +01:00
9eb719d0aa
Sequencer - Remove overrides that no longer exist
2017-11-22 17:24:22 +01:00
c2860a7d02
Sequencer - Toolbar code clean-up
2017-11-22 16:17:24 +01:00
fc75f81ff3
Sequencer - Display in scrollable area
2017-11-22 16:02:25 +01:00
cc8d2b824e
Sync - Reloads can be undone
2017-11-22 15:43:06 +01:00
7ef4bedfa6
Sync - Curves file also stores duration
2017-11-22 15:02:54 +01:00
bd8eb2ff02
Sequencer - Edit demo duration
2017-11-22 14:14:49 +01:00
5445021664
Undo manager - Fixed some bugs
2017-11-22 14:13:43 +01:00
d9b82db5d4
Window - Modal dialogs
2017-11-22 14:13:02 +01:00
2e01842c10
Undo manager - Improved interface
...
* Adding returns reference to the action
* Checks for whether undo or redo are possible
2017-11-22 10:42:28 +01:00
e11aff344f
Sequencer - Generic undo action for sync edits
2017-11-22 10:34:58 +01:00
4569bb30f4
Undo manager
2017-11-22 10:01:37 +01:00
e2beaed115
TODO list update
2017-11-22 09:25:31 +01:00
6427001c83
UI - Don't let ImGui save its settings
2017-11-22 09:01:51 +01:00
1225e1b8a7
Build - Moved all 3rd party stuff to a subdirectory
2017-11-22 08:59:06 +01:00
5027d91782
Build - Changed output directory
2017-11-22 08:53:31 +01:00
0b33acc92a
UI - Fixed mouse behaviour when the pointer exits the window
2017-11-22 08:48:43 +01:00
f9a0b94055
Sequencer - Overrides selector
2017-11-22 07:38:27 +01:00
6f2faed149
Sequencer - Window that lists inputs
2017-11-21 22:23:34 +01:00
e13d0c3638
UI improvements
2017-11-21 17:32:52 +01:00
608d08d252
UI - Window sizes changed
2017-11-21 16:30:15 +01:00
a61f573d96
Sequencer - Mouse wheel zooming
2017-11-21 16:12:24 +01:00
5916e9f61c
Sequencer - Right click selection zoom
2017-11-21 15:48:34 +01:00
dd0403ab1c
Sequencer - Time in header + bars
2017-11-21 13:43:01 +01:00
cb4849d89e
Sequencer - Computation for the display
...
Various metrics to use along with zoom levels and all that shit. Mostly
useless for now, except for a moving cursor.
2017-11-21 12:27:23 +01:00
3fd377699f
Sequencer - Some work towards having a zoomable thing
...
Display areas for the header and the sequencer itself; writes lewd text
in the header with the appropriate font; computes some of the data for
proper zooming, and prints it to stdout because fuck you, that's why.
2017-11-20 21:54:46 +01:00
037fea3101
Sequencer - Moved existing view to separate file
2017-11-20 17:01:09 +01:00
0e8c95f27e
Overrides - Fixed segfault in initialisation
...
Override definitions were being moved, so there was no pointer left to
access the override on the next initialisation.
2017-11-20 16:16:53 +01:00