Bruno
2392d844d9
Making classes non-assignable
...
Following CppCheck recomendation, all classes that should not be manipulated by value are made non-assignable to ensure no mistake is made.
2021-04-18 13:04:16 +02:00
Bruno
c6d01c1420
Optimizing iteration
...
prefix ++i is faster than post i++
2021-04-18 11:38:03 +02:00
brunoherbelin
ebb5fd16bb
Draft implementation of Snapshots, with saving and UI
2021-04-17 10:28:12 +02:00
brunoherbelin
2d4a6d1fe6
Snapshots in Action manager
2021-04-15 22:50:28 +02:00
brunoherbelin
17d2a63132
Important change: sources keep their id all lifelong.
...
This simplifies a lot history and testing in session.
2021-04-13 22:26:26 +02:00
brunoherbelin
6d522876ad
Loading session with menu do not use smooth transition
2021-04-13 21:24:56 +02:00
brunoherbelin
ab41a0c5d8
First implementation of Sticky Notes
2021-04-11 15:13:46 +02:00
brunoherbelin
eee9f49c05
Refurbishing the left panel
...
Toggle settings to show whole panel of settings
More space for main session panel (added notes)
2021-04-11 01:27:21 +02:00
Bruno
d7102809fc
Auto stash before checking out "origin/dev"
2021-04-10 00:47:05 +02:00
brunoherbelin
6173e8279f
Improved dev toolbox (saving statistics of memory)
2021-04-09 11:21:43 +02:00
brunoherbelin
28172430dc
Added 'Source' to metrics (moved to UserInterfaceManager)
2021-04-08 00:26:52 +02:00
brunoherbelin
c22df2eb2a
(continue) Migrating clipboard manipulation to Session XML management
2021-04-05 13:06:31 +02:00
brunoherbelin
3e376eb166
ensure output and media player window are visible
2021-04-04 20:55:55 +02:00
brunoherbelin
f443720319
Programming style improvement: following Cppcheck suggestions.
2021-04-04 13:13:06 +02:00
brunoherbelin
163757cb69
Improved layout and menu Media Player UI
2021-04-02 13:57:11 +02:00
brunoherbelin
7344258b2f
fixed hardware decoding detection OSX
2021-04-01 09:12:41 +02:00
brunoherbelin
b089f59e2a
Implemented a detection of hardware decoding used in pipeline
...
Simple check for names of decoder inside uridecodebin and cross check
with the list of known hardware Decoder Names
2021-04-01 00:11:05 +02:00
brunoherbelin
559a036e6d
BugFix: reload list of recent sessions after any change to history
2021-03-30 23:51:06 +02:00
brunoherbelin
0b845591f9
Improved transition view
...
Responsive buttons placement and clarified actions.
2021-03-30 23:02:24 +02:00
brunoherbelin
8eef5465c9
eyecandy: better icons for file menu
2021-03-29 23:18:14 +02:00
Bruno
ee2ce3802f
Linux Dialogs in GTK for SNAP compatibility
...
Discarding use of ZENITY under linux (previously used with the tinyfiledialog) because snapcraft makes it impossible to use :(. Reimplementation of GTK+ dialogs directly inside vimix code. Note: no changes for OSX. Complete cleanup of cmake file.
2021-03-27 13:03:22 +01:00
brunoherbelin
43d44634f7
Trying to fix the tinyfiledialog zenity integration
2021-03-22 16:25:51 +01:00
brunoherbelin
1e458a642c
Merge branch 'master' of github.com:brunoherbelin/vimix
2021-03-22 13:59:05 +01:00
brunoherbelin
b255e41091
Work in progress: force sofware decoder for a media player
2021-03-22 13:58:55 +01:00
brunoherbelin
bc22832ad6
information on tinyfiledialog in about.
2021-03-22 13:35:17 +01:00
brunoherbelin
e15b962221
Cosmetics: improve reordering source in left panel
2021-03-21 14:09:11 +01:00
brunoherbelin
28d4d4acc4
Bugfix: prevent crash with current source when reordering
2021-03-21 13:24:54 +01:00
brunoherbelin
4e83cdf30f
hide history with ESC
2021-03-20 13:01:00 +01:00
brunoherbelin
112b583379
Entire cleanup of ActionManager
...
History of previous id of sources is now obtained in SessionLoader; no
need to store the id of the source in action manager XML (so also
removed in View current id).
2021-03-19 23:09:49 +01:00
brunoherbelin
0de1b87028
reorder ESC sequence
2021-03-18 14:42:51 +01:00
brunoherbelin
3c875a064e
Active usual function keys without focus on workspace
2021-03-17 23:08:17 +01:00
brunoherbelin
2227c97a57
New action when clic on source symbol in Mixing or Layer views: open
...
editor in UI
2021-03-17 22:50:21 +01:00
brunoherbelin
41efc572e0
Improved keyboard manipulation of selection of sources in Views.
2021-03-17 05:12:00 +01:00
brunoherbelin
ca0058c741
Action manager for undo action of keyboard arrow keys
2021-03-16 21:29:38 +01:00
brunoherbelin
ecba54196f
Mixing and Geometry Selection menu actions
2021-03-15 21:26:30 +01:00
brunoherbelin
c41d7ee067
BugFix select current
2021-03-12 23:56:49 +01:00
brunoherbelin
70cc66a7f4
Added edit menu in New source panel
2021-02-28 10:19:30 +01:00
brunoherbelin
70c28d4226
Renamed Appearance view to Texture view.
2021-02-26 23:15:14 +01:00
brunoherbelin
0ee5eebf91
Linux compilation fix
2021-02-23 23:43:41 +01:00
brunoherbelin
d0fdbeb14f
Changed dt and fps computation in mixer
2021-02-23 23:11:16 +01:00
brunoherbelin
38f1288571
Reading version from git
2021-02-23 20:04:37 +01:00
brunoherbelin
0593e46e62
Changed colors a bit
...
Selection area, group and pain tools matching the highlight color. White
mask tool.
2021-02-11 21:14:21 +01:00
Bruno
84416f566b
Early implementation of groups: SessionGroupSource.
...
Rename SessionSource to SessionFileSource.
2021-02-07 22:01:07 +01:00
brunoherbelin
33f00f9da4
Bugfix (crash when reordering source)
2021-02-05 19:04:13 +01:00
brunoherbelin
d76dfa4a9d
Revert "Cleanup tooltips."
...
This reverts commit d23267d333 .
2021-02-04 22:45:13 +01:00
brunoherbelin
d23267d333
Cleanup tooltips.
2021-01-31 20:09:11 +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
a7b6a67a92
reimplementation of LineSquare using rectangular polygons for horizontal
...
and vertical lines.
2021-01-28 13:50:31 +01:00
brunoherbelin
29c40036b2
have to use ALT+TAB for view switcher in OSX
2021-01-26 22:35:59 +01:00
brunoherbelin
49e845137a
Make CTRL+TAB compatible for OSX
2021-01-26 22:23:28 +01:00