brunoherbelin
|
91020f5180
|
Calculate HighDPI scaling ourselves for UserInterface init.
|
2020-05-11 12:53:54 +02:00 |
|
brunoherbelin
|
f00e26cfbf
|
Automatic computation of base font size and style from Monitor
resolution and DPI scaling (retina)
|
2020-05-11 12:34:33 +02:00 |
|
brunoherbelin
|
0b5f3de944
|
cleanup logs
|
2020-05-11 12:07:16 +02:00 |
|
brunoherbelin
|
4303f4ba4d
|
Fixed calculation of font size from monitor resolution.
|
2020-05-10 20:24:04 +02:00 |
|
brunoherbelin
|
1b8e3accea
|
Added mechanisms to detect when a source failed, and to remove it if its
the case.
|
2020-05-10 17:45:37 +02:00 |
|
brunoherbelin
|
570caca852
|
Scale icons to match font size
|
2020-05-10 14:55:00 +02:00 |
|
brunoherbelin
|
c30b7e872c
|
Fixed display on OSX and improved responsive scaling (highDPI and
proportionnal alignment)
|
2020-05-10 14:35:58 +02:00 |
|
brunoherbelin
|
0e05dd16e1
|
Settings for history of recent media files.
|
2020-05-10 11:28:15 +02:00 |
|
brunoherbelin
|
77cffa160e
|
Fixed terminology for path (in filesystem) versus uri (with protocol)
for gstreamer in MediaPlayer and MediaSource.
|
2020-05-10 00:40:36 +02:00 |
|
brunoherbelin
|
db0acc9ae2
|
Settings saving last session path.
|
2020-05-09 22:10:50 +02:00 |
|
brunoherbelin
|
7634e62054
|
Recent session files, saved in Settings and restored on start.
|
2020-05-09 19:20:15 +02:00 |
|
brunoherbelin
|
069009fc06
|
Session loading and saving in thread.
|
2020-05-09 13:40:47 +02:00 |
|
brunoherbelin
|
ef34bed90a
|
Cleanup Scene (in particular group) for simplified use in views
(background and foreground).
|
2020-05-09 10:12:04 +02:00 |
|
brunoherbelin
|
c1b76de6e0
|
Creation and deletion of sources, loading and new session. Cleanup code
and prevent crash on delete.
|
2020-05-09 00:56:37 +02:00 |
|
brunoherbelin
|
451c793cdd
|
First incomplete implementation of garbage collector in Scene
|
2020-05-05 17:17:29 +02:00 |
|
brunoherbelin
|
4e2e3bc739
|
fix bug deselection of current source in navigator
|
2020-05-03 22:07:05 +02:00 |
|
brunoherbelin
|
68728d8cb7
|
Cleanup Menu and navigator.
|
2020-05-03 20:57:53 +02:00 |
|
brunoherbelin
|
11ff846c67
|
Integrated view selection in navigator side bar.
|
2020-05-03 17:17:46 +02:00 |
|
brunoherbelin
|
ab1b8bdc33
|
Updated navigator bar: select current source when activate icon and show
indicator for current source.
|
2020-05-03 14:16:56 +02:00 |
|
brunoherbelin
|
fc8bd02d2f
|
Creation of the left sidebar with Navigator. Starting to migrate main
window to side bar.
|
2020-05-02 23:47:32 +02:00 |
|
brunoherbelin
|
cc03e7b7cd
|
New Session class to contain the list of sources. Loading and Saving of
session files in XML. Verified deletion of Nodes, Groups and Sources.
|
2020-05-02 13:26:57 +02:00 |
|
brunoherbelin
|
c18cd1bcc6
|
New SystemToolkit to manage access to files and settings folders in an
OS dependent way
|
2020-04-29 19:58:49 +02:00 |
|
brunoherbelin
|
7aaaa37e4b
|
Save Views config in Settings
|
2020-04-29 11:07:35 +02:00 |
|
brunoherbelin
|
79e9b70fa2
|
New Geometry View, with new frame and new settings.
|
2020-04-29 00:20:38 +02:00 |
|
brunoherbelin
|
917c184dad
|
Cleanup UserInterface and save its settings
|
2020-04-27 23:50:54 +02:00 |
|
brunoherbelin
|
d248df0567
|
Separate shader for image processing and simple texture display.
ImageShader added a second texture for mask blending. Cleanup of User
Interface windows.
|
2020-04-27 13:44:20 +02:00 |
|
brunoherbelin
|
1d9e955bfa
|
New GUI buttons and clean media player
|
2020-04-26 14:38:59 +02:00 |
|
brunoherbelin
|
60345958e4
|
Fix Mouse coordinates HI DPI under OSX (& various compilation warnings)
|
2020-04-23 13:56:20 +02:00 |
|
brunoherbelin
|
5e58915282
|
Picking Nodes in Mixing view and grabbing associated source to modify
alpha
|
2020-04-23 00:36:32 +02:00 |
|
brunoherbelin
|
cbc2eb4bdc
|
Grab nodes in view
|
2020-04-21 17:08:46 +02:00 |
|
brunoherbelin
|
19b207e80b
|
Fixed Picking visitor for Mixing View (but should work in all views)
|
2020-04-20 22:54:00 +02:00 |
|
brunoherbelin
|
4930cc41c7
|
PickingVisitor first draft, with prototype integration in UserInterface
|
2020-04-19 23:59:21 +02:00 |
|
brunoherbelin
|
8424d9a6c7
|
work in progress: Mixer manage creation of sources
Views displayed independently
|
2020-04-19 19:28:51 +02:00 |
|
brunoherbelin
|
4f5a71970d
|
Initial integration of Mixer, Views and Source classes.
First tests with user interface and Mixing View
|
2020-04-19 00:49:55 +02:00 |
|
brunoherbelin
|
fa0f4c8fc4
|
Add GLM as submodule
|
2020-04-13 21:53:19 +02:00 |
|
brunoherbelin
|
1e9c8c013d
|
Glm backward compatibility gtc extension
|
2020-04-13 20:24:46 +02:00 |
|
brunoherbelin
|
c4c48a84b2
|
matrix transform is in glm/gtc
|
2020-04-13 17:57:29 +02:00 |
|
brunoherbelin
|
1f2a37a85f
|
avoid include glm/ext/vector_float
|
2020-04-13 17:52:48 +02:00 |
|
brunoherbelin
|
7be79a9c96
|
Switch to OpenGL 3.3
|
2020-04-13 15:15:53 +02:00 |
|
brunoherbelin
|
ea7c4aaa93
|
Playing with picking
|
2020-04-05 17:59:35 +02:00 |
|
brunoherbelin
|
1e70d8f4e2
|
Implement mechanism to push & pop rendering attributes
|
2020-04-05 11:44:01 +02:00 |
|
brunoherbelin
|
bc811f1f1f
|
Render main window first
|
2020-04-04 23:46:31 +02:00 |
|
brunoherbelin
|
cf6ef69342
|
Cleanup std namespace usage.
|
2020-03-24 00:02:56 +01:00 |
|
brunoherbelin
|
ca0db135e7
|
Cleanup Media Player
|
2020-03-22 23:33:29 +01:00 |
|
brunoherbelin
|
0bba7a0a84
|
Complete refactoring
|
2020-03-22 12:22:36 +01:00 |
|
brunoherbelin
|
585cdaf118
|
fix submodule
|
2020-03-11 20:27:45 +01:00 |
|
brunoherbelin
|
1d97b6e445
|
System testing for gstreamer plugins and opengl extensions
|
2020-03-08 20:46:06 +01:00 |
|
BHBN
|
db75874e87
|
Initial commit
|
2020-03-06 21:16:51 +01:00 |
|