Bruno Herbelin
12a5d777e5
Icons improved for Display, preview, etc
...
Also added a close icon to large preview. Fixed help with recent improvements.
2023-09-01 17:53:50 +02:00
Bruno Herbelin
276a94f9e8
New Keyboard selection of sources by Index keys [0 - 9]
2023-08-31 19:40:45 +02:00
Bruno Herbelin
ccc3c86900
Rename 'alternative' to 'snap cursor, with ALT or option key (OSX)
2023-08-31 15:11:35 +02:00
Bruno Herbelin
124415363f
Improve Layers view icons and Workspace management
...
Added 'Workspace any' in list of workspaces to allow Geometry view to list sources from all workspaces. Updated icon for layers view, in left panel and in view.
2023-08-30 20:47:14 +02:00
Bruno Herbelin
007f7a0ce1
New using arrow Keys to simulate source grabbing
...
Allows combining arrows with Mouse Pointer effects (e.g. grid). Also added progressive acceleration of movement during the first 1 second of key press (starting very slow movement for precise displacement). Bugs fixed in Mouse Pointer.
2023-08-29 00:10:32 +02:00
Bruno Herbelin
262c6fd8ab
New ALT key selects alternative mouse Pointer
...
Maintain ALT to activate the selected mouse Pointer. Also possible to ALT LOCK for maintaining the cursor. Local popup window allows selecting. Changed the View options selection to match this popup approach.
2023-08-27 17:49:46 +02:00
Bruno Herbelin
7fcb53c7d0
New GRID in views to perrorm MousePointer snap to GRID
...
For this new MousePointer to snap to grid, a Grid specific for each view is necessary. Grid for moving is orthographic (with an aspect ratio), and grid for mixing or rotation is in polar coordinates. Rendering is done with new Primitives. The entire calculation of grab coordinates is changed to be able to snap to grid coordinates in all circumstances.
2023-08-27 12:15:31 +02:00
Bruno Herbelin
a8bb4ae6d1
New MousePointer to change behavior of mouse
...
Initial implementation, mostly replicating GLMixer features. 5 Modes; default, linear, spring, wiggly and metronome. Save in Settings. Selection in Navigation panel.
2023-08-19 23:39:41 +02:00
Bruno Herbelin
d743307e59
Mixer re-creates sources after CRITICAL failure that was fixed
...
Stream sources that fail CRITICAL and are later back to NONE failure can now be re-created and reintegrated in the Mixer
2023-08-18 11:58:47 +02:00
Bruno Herbelin
e92e9eb45c
Various UI improvements
2023-08-17 17:51:29 +02:00
Bruno Herbelin
9ff5b90605
UI improvement: new icon for patten source
...
Minor UI improvements in help and menus
2023-08-16 14:06:16 +02:00
Bruno Herbelin
a033b74f7f
New ScreenCapture separate from Device, with Window selection
...
For now only LINUX support for window selection. New icons for Loopback and for ScreenCapture. Important BugFix on DeviceSource and Device management.
2023-08-15 22:26:42 +02:00
Bruno Herbelin
64a7fef7c1
Improve Insert panel terminilogy
2023-08-13 09:33:18 +02:00
Bruno Herbelin
09dbc5c84e
Improve UX List of New source type to insert
...
New icons for inserted source panel. Merged loopback into connected list. Removed 'internal' new source.
2023-08-12 20:47:26 +02:00
Bruno Herbelin
3cde191afb
Compilation fix OSX
...
Pedantic warning CLang for 64bits compiler.
2023-08-12 16:01:12 +02:00
Bruno Herbelin
c2a0e51984
Code cleanup - eradicate sprintf
2023-08-08 23:31:11 +02:00
Bruno Herbelin
f75b384c17
New support for gstreamer video effects in MediaPlayer
...
Implementation of the GUI allowing to set the pipeline element description
2023-08-08 17:43:46 +02:00
Bruno Herbelin
1b658e9b40
Code cleanup. Split code for each workspace windows
...
Renamed class and split code for compiling the multiple workspace windows as separate files (h and cpp).
2023-08-03 16:18:00 +02:00
Bruno Herbelin
49605f9c23
Fix help text
2023-07-23 11:27:26 +02:00
Bruno Herbelin
d6a684bbe7
Improved behavior left panel
...
New behavior left panel depending on settings of always_visible panel. Remembers (access from UserInterface) the source that is currently selected in the left panel, and use this source as the one manipulated in TextureView. List possible source new source modes with large icons (instead of combo box).
2023-07-03 20:50:48 +02:00
Bruno Herbelin
26da3bf9a8
Bugfix Set single source as current after area selection
...
Strict conditions to set a source as current after an area selection
2023-06-25 18:23:46 +02:00
Bruno Herbelin
2afb13c580
UX improvements (F6 large preview, panel menu)
2023-06-12 01:05:37 +02:00
Bruno Herbelin
c846a0626f
New left panel mode (auto hide or always visible)
2023-06-11 16:54:33 +02:00
Bruno Herbelin
3603e146cc
BugFix Toggle windows
2023-06-09 21:14:18 +02:00
Bruno Herbelin
60334f24f1
BugFix output view; prevent display when warning dialog is open
2023-06-02 00:26:23 +02:00
Bruno Herbelin
514d4170be
Smooth speed change (fix issue #96 )
...
Use GST_SEEK_FLAG_INSTANT_RATE_CHANGE seeking event available since gst version 1.18 for a smooth (non flushing) change of play speed
2023-06-01 22:08:55 +02:00
Bruno Herbelin
90207c6184
BugFix in User interface
...
Window sticked to view: restored to all views if user press display from another view.
Add press [Return] to validate Dialog.
2023-05-30 10:54:32 +02:00
Bruno Herbelin
f12cf8a6ce
Merge remote-tracking branch 'RKelln/master' into beta
2023-05-20 21:09:20 +02:00
Ryan Kelln
26cb75f93f
Improved handling of problematic video requiring software decode.
...
Always allow disabling hardware en/decode.
Warn and try to get info when gst discoverer errors.
2023-05-19 15:08:47 -04:00
Ryan Kelln
e8b05cd7c2
Add /speed OSC endpoint to control playspeed
2023-05-17 12:08:34 -04:00
Bruno Herbelin
39d4002491
Improved SRT Receiver source
...
Failure cause to RETRY to connect. Info visitor informs on status of connection. Icon associated to SRT Broadcast icon.
2023-04-30 13:30:24 +02:00
Bruno Herbelin
c09f2a1121
BugFix Output View
2023-04-25 22:47:43 +02:00
Bruno Herbelin
ef74faeef4
BugFix UI Source toolbox and Display view
2023-04-23 19:11:32 +02:00
Bruno Herbelin
2891ad7efe
UI improved
...
Add Help and Log to About and to supplementary list of windows.
2023-04-22 22:09:46 +02:00
Bruno Herbelin
8aa82274ff
BugFix UI and completed missing help
2023-04-20 00:31:59 +02:00
Bruno Herbelin
71ca037ca8
BugFix Source toolbar
2023-04-19 23:21:36 +02:00
Bruno Herbelin
341aac8ff7
Added Mouse wheel input on all sliders.
...
mouse wheel performs minimal increment to adjust precisely values of sliders in source panels.
2023-04-19 22:56:43 +02:00
Bruno Herbelin
4ed884de55
Mouse over icons on source (on Symbol and Characters)
...
Rename class Glyph in Decoration to Character ('Glyph' was used in system X typedef). Added MouseOver in Mixing and Layers view to show highlight color on icons of Symbol and Initials of source. Show left panel on clic on source Initials.
2023-04-16 23:21:08 +02:00
Bruno Herbelin
f9caa75aa7
New source toolbar, cleanup other toolbars and help window
...
Split Metrics and Source editor as two separate toolbars. Removed keyboard shortcut for metrics and sticky note. Ensure log notification are visible.
2023-04-16 14:51:58 +02:00
Bruno Herbelin
cdd6ac1d8b
Added Counter of Turns in Timer Stopwatch
2023-04-14 00:23:57 +02:00
Bruno Herbelin
f25a1b70f3
Adding Git tags info in About Vimix
2023-04-13 23:17:58 +02:00
Bruno Herbelin
f4add84a13
BugFix color picker dialog
...
Also blocks UI until color dialog is closed
2023-04-12 22:51:53 +02:00
Bruno Herbelin
3ff193f42d
Restore on start; open session and view settings, or start fresh
2023-04-12 20:00:19 +02:00
Bruno Herbelin
8104050658
Simplified Metrics info and memory usage
2023-04-12 19:26:48 +02:00
Bruno Herbelin
7698c05dd5
Memory Leaks fix
...
Fixed tiny leaks in thumbnail saving to XML. Also cleaner ending freeing all allocated.
2023-04-10 12:46:57 +02:00
Bruno Herbelin
18734345a1
UI improvements, with context menu for additional windows
2023-04-09 16:11:16 +02:00
Bruno Herbelin
ad54ee4bda
Improved stats on memory usage and Metrics display
2023-04-09 01:12:12 +02:00
Bruno Herbelin
e6966df9ac
Added linked aspect ratio scaling in Metric
2023-04-07 23:00:18 +02:00
Bruno Herbelin
8e17fc0edb
Metrics of Source; higher precision drag float
2023-04-07 15:23:04 +02:00
Bruno Herbelin
2cdb8c022d
Show Output View in Main window using F6
2023-04-03 23:41:28 +02:00