Bruno Herbelin
fad4be419a
New Pause recording
...
Allows Pause/resume recording. Menu shows info when recording
2024-01-14 16:33:43 +01:00
Bruno Herbelin
e36bae2ab6
EasterEgg Insert vimix logo source
2024-01-13 00:15:59 +01:00
Bruno Herbelin
9d27335d7d
New Double clic action in Player window, Display window or background
2024-01-07 23:39:58 +01:00
Bruno Herbelin
a913cee7a4
New Preview of source for Player
...
F6 and F7 (new) keys trigger preview of output display and current source in player, respectively.
2024-01-06 15:31:32 +01:00
Bruno Herbelin
eeeba3d2b7
Compilation fix (snapcraft specific)
2024-01-05 20:23:51 +01:00
Bruno Herbelin
b599fbf88d
BugFix Minor UI corrections and bugs fixed
2024-01-01 17:54:27 +01:00
Bruno Herbelin
578a72f560
New Distortion of output window in Displays view
...
Allows shape distortion of output rendering (e.g. for perspective correction of projection), added Grid snap cursor support in Displays view
2023-12-31 18:34:48 +01:00
Bruno Herbelin
b3245c967b
Allow toggle snap cursor with pressing/release ALT key
2023-12-24 09:24:51 +01:00
Bruno Herbelin
d66751b6ac
DRAFT Source geometry distortion shape nodes
...
MeshSurface allows distortion of surface of sources, image shader vertex change of mesh surface, new handles to distort mesh in geometry view
2023-12-10 22:12:28 +01:00
Bruno Herbelin
95de6d0afc
Configure Snap Grid cursor in panel
...
Move setting proportional_grid out of application settings
2023-12-10 17:46:39 +01:00
Bruno Herbelin
885b92a0a1
Bug Fix Text source
2023-11-13 18:30:20 +01:00
Bruno Herbelin
58371c36d3
Text source satisfying
...
Improved layout options, better UI, tested features.
2023-11-13 12:41:37 +01:00
Bruno Herbelin
d39064b209
New Text source
...
Initial implementation of Text Source, displaying free text or subtitle file. support for Pango font description and formatting tags via gstreamer textoverlay plugin. Saving and loading in XML, GUI for creation (in patterns) and for editing.
2023-11-12 01:15:54 +01:00
Bruno Herbelin
03931cb232
New Audio recording
2023-11-05 17:02:10 +01:00
Bruno Herbelin
5a1a88bf33
New support for AUDIO
...
Allows looking for audio streams in media files (settings) and enabling / disabling audio for each MediaPlayer individually. Control of volume per media, saving in session file.
2023-10-28 12:58:17 +02:00
Bruno Herbelin
f19b18d806
BugFix UI
2023-10-27 21:13:46 +02:00
Bruno Herbelin
6452ff78c0
Minor UI improvements
2023-09-17 18:22:32 +02:00
Bruno Herbelin
33c222555f
New Playlists and new main panel
...
Favorite and custom playlists of Sessions. Main panel separate control of current session (with preview) and selection of session in playlists. Bugfix in history of files.
2023-09-17 00:51:34 +02:00
Bruno Herbelin
44a31ede74
BugFix and various improvements
2023-09-03 18:13:43 +02:00
Bruno Herbelin
fb3ee2aa8c
New button to reorder the list of sessions and of media files
...
In navigator panel, the list of sessions can be reordered either alphabetically or by file modification date. Same for list of media files for creating a new media source.
2023-09-03 00:08:30 +02:00
Bruno Herbelin
27ec46c64e
New Slider to control Mouse Pointer strength
2023-09-02 12:48:00 +02:00
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