|
4992f7bccb
|
Sequencer - Make sure that selection is valid
When something is selected, it can become invalid due to e.g. undo or
file reload, so we need to NOT CRASH like a turd.
|
2017-11-27 07:12:04 +01:00 |
|
|
8ec79f591d
|
Overrides - Fixed incorrect "no overrides" text
|
2017-11-26 18:55:23 +01:00 |
|
|
0a06593f97
|
TODO list updated
|
2017-11-26 18:49:13 +01:00 |
|
|
05447e7425
|
Sequencer - Moved point insertion/deletion to syncedit
|
2017-11-26 18:20:22 +01:00 |
|
|
aef7546a57
|
Sequencer - Point edition, insertion and deletion
|
2017-11-26 17:39:17 +01:00 |
|
|
9731adc872
|
Sequencer - Points can be moved
|
2017-11-26 13:46:46 +01:00 |
|
|
052d51a22f
|
Sequencer - Tweaking colors
Also fixed a bug where selecting a track wouldn't unselect previously
selected segment.
|
2017-11-26 11:57:26 +01:00 |
|
|
4e5991d2ea
|
Sequencer - Segment creation & deletion, curve deletion
|
2017-11-26 10:14:00 +01:00 |
|
|
93aec231c5
|
Sequencer - Segment type modification code moved to SyncEdit
|
2017-11-26 09:17:29 +01:00 |
|
|
42e8437692
|
Sequencer - Segment window + type selection
|
2017-11-25 23:37:07 +01:00 |
|
|
c4d5bd3fd1
|
Sequencer - Progress on track display
|
2017-11-25 22:02:17 +01:00 |
|
|
2cfc80a6e4
|
Sequencer - Very primitive track display
There are pieces of disabled mouse handling code in the display code.
|
2017-11-25 16:30:46 +01:00 |
|
|
aa84f95727
|
Sequencer - Increased size of header font
|
2017-11-25 09:31:08 +01:00 |
|
|
454ac7327a
|
Shaders - Split off manager part and source part
|
2017-11-24 16:44:18 +01:00 |
|
|
ae3958f785
|
Project manager - Use project path to load everything
+ Curves, script and shaders are loaded from the path of the project.
+ Main tool can be passed a parameter to specify the project's root.
|
2017-11-24 14:53:41 +01:00 |
|
|
97478cf1e8
|
Project path manager added
|
2017-11-24 14:13:39 +01:00 |
|
|
d846fac3f6
|
Output debugger - Use built-in shaders
|
2017-11-24 13:48:50 +01:00 |
|
|
8e73f81ecd
|
Shaders manager - Built-in shaders
|
2017-11-24 13:45:00 +01:00 |
|
|
41e9fdbd00
|
UI - Removed some useless includes
|
2017-11-24 12:11:02 +01:00 |
|
|
6afb1d9374
|
UI - Use actions in sequencer toolbar
|
2017-11-24 12:05:40 +01:00 |
|
|
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 |
|