Bruno Herbelin
b68a380e35
Adjust size of Italics font to match regular on screen
2024-12-08 10:17:10 +01:00
Bruno Herbelin
dec07ff3a5
BugFix Undo history
...
Force store of first status, and limit number of undo steps (even if huge number of 1000).
2024-11-27 19:43:41 +01:00
Bruno Herbelin
5a933beb16
BugFix Transition Cross Fading temporarily disabled when faded
...
When session is already fade to black, the cross fading transition cannot be used. Added an icon in left panel to allow user to set the transition mode
2024-11-16 11:01:51 +01:00
Bruno Herbelin
c063e2fc30
New icons
2024-11-09 10:10:05 +01:00
Bruno Herbelin
167cf7c659
Improve OSC Logs, Settings and testing
...
Stronger data testing on uniform message.
2024-10-13 11:00:29 +02:00
Bruno Herbelin
73a3ec3f63
Improve Undo History
...
Store a short label in XML for improved display of action history in list. Ensured all action labels include the source name (IMGUI visitor) and checked all action manager store action.
2024-10-09 16:15:01 +02:00
Bruno Herbelin
3909aa4ab7
Minor improvements
...
Display hourglass in left panel to inform source is loading and prevent buttons when loading + Varia.
2024-10-05 01:07:05 +02:00
Bruno Herbelin
80418162d4
Enabling GST_BUS_MESSAGE for mediaplayer and stream
2024-10-03 16:18:46 +02:00
Bruno Herbelin
32c83a6eee
BugFix Gst Pipeline closing and unreferencing
...
Need to empty pipeline bus if IGNORE_GST_BUS_MESSAGE is not set. Ensuring all gst_objects are unreferenced properly to be erased.
2024-10-03 14:56:58 +02:00
Bruno Herbelin
c5a14422ee
Left navigation panel priority for menu
...
Selecting a source does not exit Session or Playlist panel.
2024-08-24 20:29:30 +02:00
Bruno Herbelin
94fbe58fb7
New toolbox Timeline editor
...
DRAFT implementation of a new toolbox to apply fade-in and fade-out and to cut the timeline.
2024-07-13 12:32:05 +02:00
Bruno Herbelin
7092de8809
Improv Shader Editor UI and clone create
2024-05-30 23:12:59 +02:00
Bruno Herbelin
34297feed4
Improv GUI, begin menu icon, tool menu name
2024-05-26 10:55:46 +02:00
Bruno Herbelin
e7f388999d
Improv appearance of tooltips
...
Ensure uniform border size around tooltips with image, lighter color background for better visibility.
2024-05-20 13:19:34 +02:00
Bruno Herbelin
8d66913a8e
BugFix Restore CTRL+F for main window fullscreen
...
Bug introduced at commit e3b8ccff9e
2024-05-20 10:48:35 +02:00
Bruno Herbelin
12bff7aa9e
BugFix Shmdata sink broadcasting Shared Memory
...
Fix termination of shmdatasink, improved UI and doc.
2024-05-18 19:19:27 +02:00
Bruno Herbelin
b38017eb1c
Improv Left Panel Layout with buttons on top
...
Seemed better to have large title for panel (Session, Playlist and Settings) and the selection buttons aligned int the top row. Minor adjustments of layout.
2024-05-18 12:32:38 +02:00
Bruno Herbelin
6f7a4aa234
BugFix. Synch for Recording
...
Allows synch or video and audio recording, even when pausing record and resuming at different times.
2024-05-17 21:39:10 +02:00
Bruno Herbelin
a46e68f145
BugFix Video recorder and image sequence encoder
...
Improved and simplified UI control of encoding of image sequences into video files. Bugs fixed to prevent problems with video recorder.
2024-05-01 23:29:08 +02:00
Bruno Herbelin
94d6bc4bca
BugFix Close NewSource panel on exit
...
Ensures source preview is deleted, avoids crash.
2024-04-30 17:47:11 +02:00
Bruno Herbelin
7b5bc6d236
BugFix Implementation of Audio in Source
...
Generalized audio support into Source class, instead of MediaPlayer.
2024-04-21 23:20:44 +02:00
Bruno Herbelin
e9baa25b46
Improved Transition view
...
Update Transition panel to natch new navigator panel style. Add curse selection in view.
2024-03-17 23:31:04 +01:00
Bruno Herbelin
7caded7c95
Improved Transition view panel
...
Simplified and matching changes to transition view
2024-03-14 00:20:43 +01:00
Bruno Herbelin
80f3052c2b
Improv GUI selection list of Patterns for Source
...
Sub-menus for static and animated patterns (instead of ugly icons)
2024-03-03 23:18:57 +01:00
Bruno Herbelin
fae5d09001
Improvement Performance optimization
2024-02-25 21:58:44 +01:00
Bruno Herbelin
b022be49a1
New Settings export and command-line load
...
Allows exporting settings in XML file and launch vimix from command line with given XML filename as argument to restore all settings and windows configuration.
2024-02-24 20:05:19 +01:00
Bruno Herbelin
c1aa3c9d4d
Add Action Fullscreen to View Menu
2024-02-22 22:40:32 +01:00
Bruno Herbelin
47ff1a2dd8
BugFix Allow providing font size as runtime argument
...
Because with some monitors the resolution is not detected, font appearance can be unsatisfying (#121 ). User can now set it with --fontsize N argument when launching vimix in command line. Code for managing command line arguments is generaly improved. Man page updated.
2024-02-05 16:02:38 +01:00
Bruno Herbelin
8598aad9e2
Eyecandy various GUI improvements
2024-01-28 20:40:12 +01:00
Bruno Herbelin
5dc82aadc7
New Cursor following overlay animation when busy
2024-01-28 19:05:15 +01:00
Bruno Herbelin
2f8411a658
Improved vimix first launch (or after upgrade)
...
Changed Mixer Load behavior at init, detect change of version and do not load settings if different, show About Vimix after change of version, fixed initial position of windows at first run.
2024-01-28 12:26:05 +01:00
Bruno Herbelin
5a077d2f52
BugFix Allow larger font size and UI scale
2024-01-27 14:45:36 +01:00
Bruno Herbelin
36f8ea8df0
BugFix Improve GPU Memory Framebuffer monitoring
...
Count allocation of framebuffers in Bytes and draw plot in ToolBox.
2024-01-27 13:00:38 +01:00
Bruno Herbelin
f016a82a32
Reimplementation of Dialogs for open and save files
...
Convert to generic file dialogs instead of specific implementation per type
2024-01-21 13:26:11 +01:00
Bruno Herbelin
d872aa4a6c
Improved Tooltip of Source
2024-01-17 23:01:43 +01:00
Bruno Herbelin
2c7262ced4
New Tooltip on Source left panel with preview
2024-01-16 23:55:14 +01:00
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