Commit Graph

2246 Commits

Author SHA1 Message Date
Bruno Herbelin ab7a84c40f Packaging Flatpak for Wayland 2025-01-09 14:34:50 +01:00
Bruno Herbelin 974618fc18 Cosmetic Icon menu patterns 2025-01-05 18:31:05 +01:00
Bruno Herbelin 88c2c3e12b BugFix Compile Color picker with TFD 2025-01-05 18:30:13 +01:00
Bruno Herbelin 26d35504c8 Centered zoom in Display view 2025-01-05 12:52:45 +01:00
Bruno Herbelin e06bb0f9f3 Version 0.8.4 2025-01-04 11:09:11 +01:00
Bruno Herbelin 0161126153 Update flatpak to Gnome 47 and latest dependencies 2025-01-04 11:02:21 +01:00
Bruno Herbelin 729cf52b68 BugFix Compilation without version 2025-01-04 09:40:49 +01:00
Bruno Herbelin 0bf89c18f9 Fix previous commit 2025-01-02 00:00:33 +01:00
Bruno Herbelin 40d3f83719 BugFix Important fix of Bundle Session source
premultiply alpha should NOT be applied to render session in framebuffer with alpha on surface : added a uniform to image shader to allow this. Fixed other problems related to creation and expand of bundle sources. Added a button to bundle a single source.
2025-01-01 23:55:39 +01:00
Bruno Herbelin a36a7fe4b2 BugFix Render Shader Editor 2024-12-28 00:35:00 +01:00
Bruno Herbelin 717a8f2771 BugFix Trigger spring cursor while moving 2024-12-27 15:48:41 +01:00
Bruno Herbelin ca0389a7b6 BugFix Icon menu for Metronome 2024-12-27 12:18:06 +01:00
Bruno Herbelin 25cad0bedf BugFix Shader Editor minor issues 2024-12-27 10:48:04 +01:00
Bruno Herbelin 76a96e39bd BugFix reverse Alpha source callback 2024-12-27 09:45:23 +01:00
Bruno Herbelin 29ef6c134e BugFix Set max beats per phase
Limit number of beats for input mapping to 32
2024-12-26 21:20:54 +01:00
Bruno Herbelin fc1e011246 New Configuration of gamepad input
Settings now offer list of GLFW Joysticks to select as input mapping gamepad
2024-12-26 19:51:07 +01:00
Bruno Herbelin dbe92512ae New Timer input mapping
First working implementation of metronome events mapping to source callbacks
2024-12-26 18:04:59 +01:00
Bruno Herbelin d8a771e24f Merge changes for dev Input Mapping Timer 2024-12-23 19:16:01 +01:00
Bruno Herbelin 8a47e86685 BugFix main
return value on Test was wrong
2024-12-21 20:07:21 +01:00
Bruno Herbelin fc91a74d05 BugFix Color dialog ends properly
Changed multithreading mechanism to use color value from color dialog, avoiding to rely on the testing of future value.
2024-12-21 19:55:00 +01:00
Bruno Herbelin 22d9c41357 BugFix Remove timeline single image
reset pbo size after close
2024-12-15 19:44:29 +01:00
Bruno Herbelin 0289f4c06e BugFix Shader Image filter set uniform value
Use uniform value from code on first compile, then keep value from active shader. Fix bug reading uniform value in code. Various code improvement.
2024-12-15 18:35:37 +01:00
Bruno Herbelin 21ff75b92e BugFix Shader editor and Image filter
Added 'build all' menu and fixed build of file shader
2024-12-13 23:38:01 +01:00
Bruno Herbelin df0913727c Improve Shader Editor with shader files
Add a filename to FilteringProgram, and use the content of this file instead of code when file exists. Refer to this file in the menu of shader editor, when saving as or loading a file. Keep history of shader files in settings.
2024-12-10 00:14:35 +01:00
Bruno Herbelin fb99136cc1 Improve Shader editor with selection of external files
IN PROGRESS - Allow user set a filename with the GLSL code for shaders, remember the list of shader files, control from dedicated menu in Shader editor window
2024-12-08 10:20:53 +01:00
Bruno Herbelin b68a380e35 Adjust size of Italics font to match regular on screen 2024-12-08 10:17:10 +01:00
Bruno Herbelin 6027fc61dd UX tiny changes Media Player
Menu for selection and batch in Player add indication of selection.
2024-12-08 10:16:46 +01:00
Bruno Herbelin edbc6190e4 Merge remote-tracking branch 'origin/beta' into beta 2024-11-28 19:47:01 +01:00
Bruno Herbelin be55de91c1 Add SystemToolkit fn to load text file 2024-11-28 19:46:49 +01:00
Bruno Herbelin 7c55bab17b Change OSC Corner coordinate to be in Image reference frame 2024-11-27 23:17:26 +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 5742b20fa3 BugFix Shader Code refresh and convert to custom 2024-11-23 14:16:31 +01:00
Bruno Herbelin ce4e964f09 New Window brightness and contrast corrections in Displays view 2024-11-23 10:10:07 +01:00
Bruno Herbelin d28a82ff73 BugFix clamp OSC corner cordinates 2024-11-22 15:58:45 +01:00
Bruno Herbelin ff39f8c458 Improve OSC with corner manipulation
Answering to issue #156
2024-11-22 15:08:28 +01:00
Bruno Herbelin f24cb8dc96 BugFix OSC blending take float argument 2024-11-22 12:40:59 +01:00
Bruno Herbelin d273a7fcb4 Bugfix return negative alpha values OSC sync session and batch 2024-11-20 23:35:28 +01:00
Bruno Herbelin 4e813c2540 Improve OSC commands for changing Blending modes
Response to issue #155. New OSC message to set blending mode of source, either by name (string) or integer (index)
2024-11-19 23:01:51 +01:00
Bruno Herbelin 2dd298f772 Merge remote-tracking branch 'origin/master' into beta 2024-11-17 09:57:05 +01:00
Bruno Herbelin 4d9063f16c BugFix return negative alpha values OSC sync command
Response to issue #157
2024-11-16 18:37:30 +01:00
Bruno Herbelin 136b1561c1 BugFix Custom Filter shader uniform variable
Response to issue #159. Allow uniform variable names with numbers and underscore, and values with float numbers (i.e. fixed the regular expression). Plus also fix a display bug in shader editor GUI.
2024-11-16 18:09:38 +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 7e2a34a825 BugFix Open side panel on clic on initials 2024-11-10 23:26:50 +01:00
Bruno Herbelin b4600a289d Update doc and screenshots 2024-11-10 18:51:22 +01:00
Bruno Herbelin e74ce1f4cc Merge remote-tracking branch 'origin/master' into beta 2024-11-10 16:50:39 +01:00
Bruno Herbelin ba75777c0d Merge remote-tracking branch 'origin/beta' 0.8.3 2024-11-10 14:55:26 +01:00
Bruno Herbelin 92c0b4493a Release candidate 0.8.3 2024-11-10 14:55:15 +01:00
Bruno Herbelin 803231c558 BugFix Preview overlay on crop action in Geometry 2024-11-10 14:38:22 +01:00
Bruno Herbelin 120909f8d6 BugFix Sync Play to Session ready when loading
Add test of session state on Play callback; the play action is then called after all sources are ready, thus starting in sync.
2024-11-10 12:12:05 +01:00
Bruno Herbelin f0f23cbd0b BugFix Media Source play and speed set on load
Fixed two problems; seek to key is causing jumps in timeline and undesirable behavior, set play speed on load was postponed (bad fix) and is now operational after normal load.
2024-11-10 11:37:35 +01:00