Commit Graph

52 Commits

Author SHA1 Message Date
Bruno
e071ffe590 Create new Source type MultiFile
MultiFileSource plays a sequence of numbered images.
2021-05-06 00:24:01 +02:00
brunoherbelin
f443720319 Programming style improvement: following Cppcheck suggestions. 2021-04-04 13:13:06 +02:00
Bruno
a55765c100 Add Symbol rotation 2021-03-06 11:38:17 +01:00
Bruno
ef7722bb5c Better terminology and icons for SessionGroup 2021-02-22 14:06:10 +01:00
Bruno
89fa11447a New decoration frame for group in Layers view 2021-02-07 23:22:15 +01:00
Bruno
65564065d9 New Symbol cube 2021-02-07 20:48:32 +01:00
brunoherbelin
e8a258094f Eye candy on help markers and icon; added display of shortcut on the
side (grey text).
2021-01-31 14:18:43 +01:00
brunoherbelin
62bc779dee Import of SessionSource: the merging of sources in session now applies
transformations of the sessionsource; so visually nothing (almost)
should change on the output.
2021-01-30 12:26:49 +01:00
brunoherbelin
a7b6a67a92 reimplementation of LineSquare using rectangular polygons for horizontal
and vertical lines.
2021-01-28 13:50:31 +01:00
Bruno
207ac11ded Improved and new icons 2021-01-24 10:53:18 +01:00
brunoherbelin
2bc8420c24 New decoration handle for locked/unlocked. Bugfix picking mirrored
handles.
2021-01-23 10:08:26 +01:00
brunoherbelin
12dcd34b3d New eye icon 2021-01-21 21:14:13 +01:00
brunoherbelin
52eb9284f7 UI bugfix 2021-01-11 23:34:06 +01:00
brunoherbelin
44b888fd04 Work in progress - implementation of cropping in Geometry view instead
of AppearanceView. Display of scaled mixing surface in Mixing and Layers
view. Changed stippling shading.
2020-12-07 00:17:10 +01:00
brunoherbelin
78f9216d32 Hiding grips in geometry manipulation when operating. 2020-12-05 00:22:46 +01:00
brunoherbelin
20f1320e2d Implementation of vertical crop (2 axis projection manipulation in frame
buffer). Cleanup of UI for appearance view.
2020-11-26 20:30:37 +01:00
brunoherbelin
b6af17f283 Add soft shadow behind icons decoration to improve visibility in white
background.
2020-11-24 19:22:41 +01:00
brunoherbelin
30301b51d4 Soft shadow behind frame handles to make them more visible in contrast. 2020-11-23 00:03:21 +01:00
brunoherbelin
4630d39663 New context menu in Geometry and Appearance Views: special handle (upper
left corner) with new icon and view-specific context menu on current
source.
2020-11-17 23:28:11 +01:00
brunoherbelin
7438b257ae Added icon for NetworkSource (sharing logo) 2020-10-25 23:26:04 +01:00
brunoherbelin
00ebacc9db Clean source icons 2020-09-30 23:38:38 +02:00
brunoherbelin
59db2cf57c Implementation of new type of source: Pattern generator (GUI, icons,
saving). A new class for gstreamer stream (Stream) is defined for
generic pipeline sources; to be integrated (inheritance) into
MediaPlayer.
2020-09-20 00:26:39 +02:00
brunoherbelin
6ef5642e63 Added visual indicator of current rotation in geometryview 2020-09-13 10:31:40 +02:00
brunoherbelin
d290b058eb Added overlay of active resize corner in GeometryView, and overlay to
show fixe-size rotation.
2020-09-12 12:24:25 +02:00
brunoherbelin
68c7262aac Eye candy for GeometryView 2020-09-12 11:41:01 +02:00
brunoherbelin
a5545147f0 Improved user visual feedback on geometryview actions (rotation and
scaling).
2020-09-09 23:39:08 +02:00
brunoherbelin
32234c4d7c Starting implementation of overlay in GeometryView to inform on the
current action (Rotation, Scaling).
2020-09-08 23:45:36 +02:00
brunoherbelin
2c52530a92 User feedback for geometry actions 2020-09-07 23:08:53 +02:00
brunoherbelin
e80b174db3 Fixed (again) display of Rotation and Scaling handles (robust to
negative scaling mirroring the rendering)
2020-09-06 22:28:47 +02:00
brunoherbelin
90715173f7 Cosmetics. Fixed orientation of mouse cursor for resize 2020-09-06 19:19:25 +02:00
brunoherbelin
4e1611aa07 Fixed mirroring of scaling and rotation handles 2020-09-06 14:19:44 +02:00
brunoherbelin
e546214018 New handle in GeometryView for Proportional scaling of source: added
drawing of Handle, Picking visitor and View Geometry scaling.
2020-09-05 00:19:22 +02:00
brunoherbelin
837eb2d569 New: implementation of fading slider in MixingView. Needed to implement
decoration Disk and to update picking visitor.
2020-07-29 17:06:08 +02:00
brunoherbelin
91dd7e5cc8 Added symbols for overlay of busy information. Added busy animation when
loading session in transition view.
2020-07-20 00:42:44 +02:00
brunoherbelin
5263e24875 Rename Icon to Symbol 2020-07-06 21:45:34 +02:00
brunoherbelin
fa4611e33d Rename Icon decoration into Symbol 2020-07-06 21:43:23 +02:00
brunoherbelin
21b28174e9 work in progress - implementation of multiple sources selection and
manipulation
2020-06-18 20:50:49 +02:00
brunoherbelin
89fed033e9 Implemented selection of multiple sources 2020-06-15 23:38:01 +02:00
brunoherbelin
bfdeb0b52f Cleanup and 2020-06-14 20:21:09 +02:00
brunoherbelin
fb1c9e5f96 Created manager for selection, integrated into Mixer. Work in progress. 2020-06-14 01:33:31 +02:00
brunoherbelin
aa211fe39b Working on multiple sources selection: created bounding box decoration,
fixed Switch node in Scene, removed Animation node from scene, created
display mode for Source.
2020-06-13 18:22:32 +02:00
brunoherbelin
dffab7d2df Fix rotation transform 2020-06-08 00:03:57 +02:00
brunoherbelin
14f7543f02 Cosmetics appearance shadow and frame. Cleanup rsc folder 2020-06-04 22:46:08 +02:00
brunoherbelin
d8156701be Cleanup images 2020-06-03 22:57:30 +02:00
brunoherbelin
efeaf959b3 Cosmetics 2020-06-03 21:10:55 +02:00
brunoherbelin
a3f3ff9c92 Fixed for OSX. 2020-06-02 23:12:10 +02:00
brunoherbelin
c0572faabf Greatly improved rendering of frame and decorators. Creation of a
DrawVisitor to selectively draw single nodes (for overlay of frame in
GeometryView)
2020-06-02 00:23:49 +02:00
brunoherbelin
114bf01b2a Various UserInterface bugfixes. 2020-06-01 01:07:30 +02:00
brunoherbelin
11d21bcaeb Setup Multisampling for all rendering and frame buffers. Store in
settings.
2020-05-31 10:27:10 +02:00
brunoherbelin
832a94261c Bugfix rotation handle 2020-05-30 00:26:47 +02:00