Shaolin
c145b129f3
UI: Add new Multiview Layout for up to 24 scenes
...
The variable name changes were done with the intent to ease the
abstraction of the scene, preview and program width/height size
so its not related with the canvas size but directly related with
our concept of scenes.
2018-05-20 23:20:52 -03:00
Shaolin
b3a4051530
UI: Move more fixed values to multiview update
2018-05-20 23:20:52 -03:00
Shaolin
abb929c0d1
UI: Calculate fixed values of the Multiview once
2018-05-20 23:20:52 -03:00
Shaolin
03de558af1
UI: Update multiview safe areas
...
Make the safe areas respect the EBU R 95 and Rec. ITU-R BT.1848-1
standards for 16:9 content.
Links: https://tech.ebu.ch/docs/r/r095rev1_March2016.pdf and
https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.1848-1-201510-I!!PDF-E.pdf
2018-05-20 23:20:52 -03:00
Shaolin
3d189484f9
UI: Remove the outerbox markers in multiview
...
The same effect is achieved by painting the whole canvas with
the outerColor
2018-05-20 23:20:52 -03:00
Shaolin
4ed9d02052
UI: Make the sources border color a little darker
2018-05-20 23:20:52 -03:00
Shaolin
32ee7ee4e2
UI: Clean up Projector Creation
...
The Init function were only called on projector creation so this isn't
needed to be on a separate function. Its clearer to read the code.
2018-05-20 23:20:52 -03:00
Shaolin
fc3e85a598
UI: Make multiview colors easier to manage
2018-05-20 23:20:52 -03:00
Shaolin
a142261edd
UI: Clarify multiview layout names
2018-05-20 23:20:52 -03:00
Shaolin
b0415621d6
UI: Use enum for multiview layout
2018-05-20 23:20:52 -03:00
Shaolin
8b6641d1a8
UI: Clean up OBSProjector creation
2018-03-18 05:11:44 -03:00
Shaolin
372640ff35
UI: Update Projectors title on source name change
2018-03-18 05:11:44 -03:00
Shaolin
8ec1f97d30
UI: Add helper functions to Projector
2018-03-18 05:11:44 -03:00
Shaolin
e6c00afeac
UI: Add Scene to ProjectorType
2018-03-18 05:11:44 -03:00
Shaolin
abbcb6ae88
UI: Move ProjectorType enum to projector header
2018-03-18 05:11:44 -03:00
Shaolin
864caee16c
UI: Add Single/Double click options to Multiview
...
The click to select scenes follows the same rules
as the main UI. The double click respects the option
under Settings -> General -> Studio -> Transition
to scene when Double Clicked.
2018-01-05 19:25:08 -02:00
Shaolin
721cb3dea5
UI: Add Multiview projector
...
Jim note:
- Refactored code significantly
- Added a context menu option to exclude specific scenes from projectors
- Made it so multiview projectors update when scenes are
added/removed/renamed
- Increased text quality
- Removed the color sources and replaced them with simple solid
rectangles
- Increased the border size of "program" and "preview" scenes in the
lower scene list
Closes jp9000/obs-studio#1068
2017-12-01 12:14:02 -08:00
Ryan Foster
9fce162137
UI: Add Studio Preview Projector
...
This commit allows a user to create projectors for the preview scene
instead of the program/live scene.
Close jp9000/obs-studio#1071
2017-11-27 00:28:03 -08:00
cg2121
71c5753207
UI: Add ability to output to window
...
Closes jp9000/obs-studio#841
2017-05-04 17:07:36 -07:00
cg2121
29f22e72a8
UI: Add option to save projectors
...
This adds an option to the general settings to save the opened
projectors on exit.
(Note: Fixed conflicts -Jim)
Closes jp9000/obs-studio#743
2017-01-29 06:02:15 -08:00
jp9000
01b274f1da
UI: Rename 'obs' dir to 'UI'
...
This is to prevent confusion both when prefixing commits and when
reading the directory structure for the first time.
2016-08-27 20:19:45 -07:00