Bruno Herbelin
74d0d851ca
Display list of sources in Session Group UI panel
2022-04-03 23:18:14 +02:00
Bruno Herbelin
49ebc17334
Source info() gives type, InfoVisitor gives instance info
...
Changed (back) to clean use of source->info() to return type dependent info string. The InfoVisitor gives unified detailed information about instance.
2022-04-03 00:02:20 +02:00
Bruno Herbelin
548aba5b7c
BugFix wrong initialization time counter
2022-04-02 23:59:00 +02:00
Bruno Herbelin
dc1f1e02a1
Unifying icons for session and group sources UI
2022-04-02 17:45:57 +02:00
Bruno
d10b809687
Unified Information string on Group Source
2022-03-28 10:57:32 +02:00
Bruno
ad438ef339
BugFix Session Group creation
...
Duplicate Action history store can cause crash
2022-03-28 10:57:09 +02:00
Bruno Herbelin
8a7a6ed4f5
Improve group session (play, info)
2022-03-27 23:38:35 +02:00
Bruno Herbelin
c6097e0397
Bugfix and cleanup Group source insert
...
NB: default setAlpha now re-uses the source previous mixing coordinates (does not force default location)
2022-03-27 15:30:56 +02:00
Bruno Herbelin
0f3e856438
BugFix WorkspaceWindow clear on ESC and Transition view
2022-03-27 00:09:18 +01:00
Bruno Herbelin
5b6ec81cee
Depth sort View all scene (background, workspace and foreground)
2022-03-26 15:08:47 +01:00
Bruno Herbelin
e888bfbc8d
BugFix SessionFile source import
2022-03-26 15:02:28 +01:00
Bruno Herbelin
b04ab65258
Merge remote-tracking branch 'origin/master'
2022-03-24 23:55:04 +01:00
Bruno Herbelin
46b707f246
Unified & fixed implementation of Group of sources (formerly flatten)
...
Fixed MixingGroup keep&restore when making Session Group Sources. New global feature to Group all sources into one session source. Unused but potentially useful implementation of flatten of mixer session into one new session source.
2022-03-24 23:52:00 +01:00
Bruno Herbelin
f2a6073829
Unified & fixed implementation of Group of sources (formerly flatten)
...
Fixed MixingGroup keep&restore when making Session Group Sources. New global feature to Group all sources into one session source. Unused but potentially useful implementation of flatten of mixer session into one new session source.
2022-03-24 00:23:27 +01:00
Bruno Herbelin
e5926a5371
BugFix Load mixing groups for Session source and groups
2022-03-23 22:03:02 +01:00
Bruno Herbelin
86c4581a50
BugFix gstreamer HW decoding
...
Enforce low priority when disabling on launch.
2022-03-23 22:01:07 +01:00
Bruno Herbelin
a80074dc21
Mixer functions cleanup, new flatten 'Embed in new' session
2022-03-22 00:20:41 +01:00
Bruno Herbelin
3effdd1408
Spelling and fix README and doc
2022-03-22 00:19:53 +01:00
Bruno
b927c55216
Temporary fix for preventing horizontal scrolling in main pannel
2022-03-21 16:24:40 +01:00
Bruno
49c590a9b5
OSX compilation update 0.7.0
2022-03-21 16:19:52 +01:00
Bruno Herbelin
8df6a2dd83
Display more informative error message on XML load fail.
2022-03-20 12:06:32 +01:00
Bruno Herbelin
fe66c95a29
Load Settings even for different version.
...
Cleanup Settings implementation.
2022-03-20 12:06:09 +01:00
Bruno Herbelin
c080959f64
Avoid very-long-line-length-in-source-file warning for glad generated source code
2022-03-20 00:30:56 +01:00
Bruno Herbelin
f27a88787d
Add linux manpage and update main accordingly
2022-03-19 21:24:42 +01:00
Bruno Herbelin
5853495125
IMGUI API change for Text display
2022-03-19 16:46:59 +01:00
Bruno Herbelin
f49d94948d
Bugfix Duplicate input mapping
2022-03-19 14:58:27 +01:00
Bruno Herbelin
82dad0fad3
UI improvement, rescaling windows content with user font scale
2022-03-19 14:58:12 +01:00
Bruno Herbelin
fea99498af
Show initials of source in combo selectors.
2022-03-19 01:27:14 +01:00
Bruno Herbelin
5582ee8ed8
Compilation warning fix
2022-03-18 21:46:22 +01:00
Bruno Herbelin
f4b6db9404
Remove uncessary font, find fonts in system if not available.
2022-03-18 21:46:08 +01:00
Bruno Herbelin
5c92362aae
Fixing typos and spelling mistakes
2022-03-16 23:28:39 +01:00
Bruno Herbelin
667ea9fa64
Fix glfw dependency different version
2022-03-15 22:15:18 +01:00
Bruno Herbelin
b710750035
Merge remote-tracking branch 'origin/master'
2022-03-15 18:49:12 +01:00
Bruno Herbelin
491ff01c79
Optional library dependency CMake
2022-03-14 23:34:02 +01:00
Bruno Herbelin
4981145dd8
Fix version from git
2022-03-14 23:34:02 +01:00
Bruno Herbelin
e9497b03f4
Fix version from git
2022-03-14 23:31:50 +01:00
Bruno Herbelin
d76e518db1
Optional library dependency CMake
0.7
2022-03-14 22:52:50 +01:00
Bruno Herbelin
a2906c6aa5
Preparing 0.7
2022-03-14 01:10:45 +01:00
Bruno Herbelin
e0676c66a0
Metronome fix
...
do not call now() multiple times to avoid time difference between calls.
2022-03-13 23:13:32 +01:00
Bruno Herbelin
0b12c5a169
Bugfix and Help Input mapping.
...
Duplicate input mapping, drag'n drop, and various UI improvements.
2022-03-12 18:05:53 +01:00
Bruno Herbelin
39b61fe331
Reimplementation of SourceInputCallbacks into Session
...
Session should be the object holding the list of inputs parameters (e.g. synchrony) and the list of source callbacks. This also avoids mixing input when copying sources. Code could be improved but is operational.
2022-03-07 00:23:24 +01:00
Bruno Herbelin
83e77681d9
Various BugFix and UI improvements
...
Prevent key repeat for commands, allow maintain ESC key, replaced timeline BPM display (innacurate and confusing) with a simplified icon indicator for Metronome synchronization of Media player, improved Media Player loop mode tooltip, improved Pattern source selector.
2022-02-26 22:35:27 +01:00
Bruno Herbelin
95a69937bd
BugFix Mediaplayer loop and info mediaplayer
2022-02-26 22:32:37 +01:00
Bruno Herbelin
c355bd7569
Bugfix: update depth of sources from dropped media file
...
To be investigated further if problem persists: patch seems to work (increment twice View::need_deep_update_) but not fully sure why two frames are necessary...
2022-02-22 23:32:43 +01:00
Bruno Herbelin
559a186cd9
BugFix repeated toggle clear workspace
2022-02-22 22:43:58 +01:00
Bruno Herbelin
7e81ef37d7
Upper-case keyboard key info
2022-02-21 12:33:22 +01:00
Bruno Herbelin
2e167d260d
New Geometry source callback
...
Set Geometry callback applies and interpolates position, scale and rotation of a source. Implemented UI and XML.
2022-02-21 12:32:48 +01:00
Bruno Herbelin
aa50d818ec
Added directionality and speed selection in Input Callback
...
Unified implementation of constructor for SourceCallbacks. New icons and IconMultitouch for configuration GUI of input callback.
2022-02-20 21:03:39 +01:00
Bruno Herbelin
b9dd0a3877
Added icons in Output window menu bar
...
Unified appearance with other windows
2022-02-20 21:01:28 +01:00
Bruno Herbelin
e03ef7e214
BugFix Clone is playable if its origin is playable too
2022-02-19 12:42:42 +01:00