441 Commits
Author SHA1 Message Date
testandRyan Foster e2cd815b84 UI: Add unassigned icon 2024-11-25 15:45:27 -05:00
testandRyan Foster bb9399a948 UI: Add trash and general icon 2024-11-01 16:03:13 -04:00
testandRyan Foster c531c304b2 UI: Add trash icon 2024-11-01 16:03:13 -04:00
Warchamp7andRyan Foster 7b052cba45 UI: Replace toolButton property with style class 2024-10-16 13:49:34 -04:00
Warchamp7andRyan Foster cb026964b0 UI: Replace themeID and style hints with class property 2024-10-04 15:20:49 -04:00
tytan652andRyan Foster 34735be094 UI: Fix Qt UIC warning in settings UI 2024-08-31 12:06:38 -04:00
derrodandRodney 8251005ad3 UI: Add migration for relative coordinate system 2024-08-27 23:58:51 +02:00
gxalpha 15e9242acb UI: Add warning to Custom FFmpeg mode 2024-08-25 20:37:46 +02:00
81fa608cde UI: Add preview scrollbars
This adds scrollbars to the preview, so users can move around the
preview without using the spacebar + clicking.

Co-Authored-By: Clayton Groeneveld <19962531+cg2121@users.noreply.github.com>
2024-08-18 03:18:03 +02:00
Warchamp7andRyan Foster da997d9648 UI: Add field growth policy to form layouts 2024-07-10 19:53:30 -04:00
Warchamp7andRyan Foster 47fb194223 UI: Adjust Yami (Classic) styling 2024-06-26 14:58:13 -04:00
Ryan Foster 9d88b632ae UI: Add step value to Multitrack Video maximum bitrate control
All other bitrate setting fields in the UI have a single-step value of
50. Without setting this, the single-step value is 1, which makes using
the scroll wheel a bit tedious.

While this could arguably be higher, let's make this consistent first
and then consider changing the values across the application later.
2024-06-17 10:36:17 -04:00
Ryan FosterandLain 0d7478c017 UI: Set Multitrack Video maximum bitrate limit default to 0/Auto
There were some reports that the default value of 8000 was confusing
because it implies that the automaticaly selected and used value is 8000
Kbps. Set it to 0 which should hopefully make it more obvious that OBS
is not sending 0 Kbps.
2024-06-15 16:40:53 -07:00
Ryan Foster b1643c2ac9 UI: Add unit suffix to Multitrack Video bitrate limit control 2024-06-14 14:42:03 -04:00
Warchamp7andRyan Foster 7d55942601 UI: Clean up Settings widget structure and styling 2024-06-10 15:33:50 -04:00
Warchamp7andRyan Foster a2785b7c40 UI: Add icons to Controls form buttons 2024-06-05 17:39:54 -04:00
tytan652andRyan Foster 3840ea0275 UI: Remove replayBufferButton and vcamButton theme IDs
Those IDs were used on buttons that were programatically added to the
controls dock, now those buttons are always present inside the UI
file with their own object name.

The use of theme IDs can be replaced by their object names.
2024-06-05 17:39:54 -04:00
tytan652andRyan Foster 511385891c UI: Separate controls dock from the main window 2024-06-05 17:39:54 -04:00
Ruwen HahnandRyan Foster 1aa81117d6 UI: Add output settings indicators for eRTMP multitrack video 2024-06-04 20:50:46 -04:00
Ruwen HahnandRyan Foster 2007b4b844 UI: Add Multitrack Video support for auto config 2024-06-04 20:50:46 -04:00
Ruwen HahnandRyan Foster 3f1362f7e7 UI: Add Multitrack Video settings 2024-06-04 20:50:46 -04:00
Ruwen HahnandRyan Foster 976b200254 UI: Add custom server support for Twitch 2024-06-04 18:49:05 -04:00
Warchamp7andRyan Foster c54393335d UI: Rename MediaSlider to AbsoluteSlider 2024-05-23 18:55:43 -04:00
Ruwen HahnandRyan Foster 27fa9b1eed UI: Give unnamed settings labels relevant names 2024-05-20 16:11:08 -04:00
cg2121andWarchamp7 ee72927ad2 UI: Fix styling of appearance tab
This makes the appearance tab look the same as other settings
tabs.
2024-04-29 14:55:01 -04:00
Georges Basile Stavracas NetoandWarchamp7 df1ec719d1 UI: Update appearance icon
- Use the monitor with brush symbolic
2024-04-24 21:48:04 -04:00
Georges Basile Stavracas NetoandWarchamp7 402ba09a77 UI: Update filters icon
- Add rounder borders
- Adjust fills
2024-04-24 21:48:04 -04:00
derrodandWarchamp7 503968671d UI: Add composable themes feature
Co-authored-by: Warchamp7 <warchamp2003@hotmail.com>
2024-04-21 00:01:16 -04:00
derrodandWarchamp7 b76e0cd31b UI: Add 'Appearance' settings page 2024-04-21 00:01:16 -04:00
Warchamp7andLain 7a3f5d784a UI: Clean up main window dock structure 2024-04-20 16:53:40 -07:00
derrodandWarchamp7 83383c13bc UI: Reformat .ui files with Qt Designer
Files have been formatted with Qt Designer (bin\designer.exe) 6.6.2.
2024-04-18 17:26:30 -04:00
GPattendenandWarchamp7 60dd0c3ba6 UI: Move recording warnings to bottom of window 2024-04-07 00:39:22 -04:00
Ryan Foster 28d7d4fe60 UI: Use spacers instead of widgets in macOS Permissions UI
The macOS Permissions dialog was using empty widgets to force other
widgets into position. Instead, use horizontal spacers.
2024-04-04 14:42:19 -04:00
derrodandLain 0a8e00c478 UI: Add and migrate to GPU scaling options 2024-01-20 19:28:52 -06:00
pkvandLain f186268507 UI: Enable audio multi-track w/ mpegts streaming
This enables audio multi-track support in UI for mpegts streams (srt,
rist ...).
The UI changes were coded though to allow re-use by other protocols.

Signed-off-by: pkv <pkv@obsproject.com>
2024-01-06 18:42:54 -06:00
derrodandLain 09024e9c74 UI: Add Crop to Bounds checkbox to transform dialog 2023-12-16 18:00:11 -06:00
gxalphaandLain e9ecb6c565 UI: Make replay buffer settings always visible in Simple Mode
Instead of a checkbox in the recording group that reveals the replay
buffer group when pressed, the replay buffer group now has its own
toggle that enables or disables the replay buffer.
2023-11-27 15:29:57 -06:00
Ryan Foster b4c36c0530 UI: Remove iCCP data from PNGs
Loading these PNGs in libpng 1.6+ results in the warning:
libpng warning: iCCP: known incorrect sRGB profile

This is probably caused by saving an ICC Profile with the program used
to make the image, and that ICC Profile is considered invalid by libpng.

Removing the iCCP data resolves this.
2023-10-26 16:59:06 -04:00
tytan652andLain 46fc409843 UI: Fix IP settings order 2023-09-16 16:16:43 -07:00
cg2121andGeorges Basile Stavracas Neto b19f922747 UI: Fix alignment of status bar message
The status bar message was not vertically aligned properly to
other widgets in the status bar. We have to implement our own
message system here, as the default status bar in Qt has hardcoded
paddings.
2023-08-21 17:46:25 -03:00
Matt GajownikandLain b429d00440 UI: Show link to release notes in Help menu 2023-08-12 16:46:38 -07:00
gxalphaandRyan Foster 2404036575 UI: Make simple mode settings warnings float at bottom of page 2023-08-09 20:38:59 -04:00
James HurleyandLain 488a96bc4b UI: Add IPv4 / IPv6 selection setting
This commit adds a field in Settings -> Advanced called
'IP Address Family' that allows users to select IPv4 and
IPv6, IPv4 Only, or IPv6 Only.
2023-07-24 17:10:30 -07:00
derrod 396cfdb416 UI: Add Safe Mode 2023-07-21 23:22:07 +02:00
1c84071830 UI: Redesign status bar
This redesigns the status bar to look more modern.

Co-authored-by: Warchamp7 <warchamp2003@hotmail.com>
Co-authored-by: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
2023-07-19 17:53:57 -07:00
cg2121andMatt Gajownik 80f43998e6 UI: Fix icon paths of transition buttons
In Qt Creator, the transition add/remove buttons had no icons,
as the paths were incorrect.
2023-06-25 09:25:36 +10:00
Clayton GroeneveldandLain f2f4582141 UI: Add ability to reorder filters by drag & drop
This adds the ability for filters to be dragged and dropped
to be reordered, similar to scenes and sources.
2023-06-21 15:33:48 -07:00
Igor BochkariovandMatt Gajownik df3b294fc3 UI: allow side docks to be tall
before: widgets docked on the sides of the preview are of the height of
the preview

after: the user can toggle the setting in the docks menu so the side
widgets are of the height of the whole window

UI: change menu label to Full-height docks
2023-06-04 09:39:47 +10:00
cg2121andLain 4c9e1949ad UI: Fix filter shortcuts not showing in context menu
This fixes the shortcuts not showing up in the filters context
menu for rename and remove. This also has a code cleanup for
the rename action, as now it is created in the ui file.
2023-06-03 11:53:36 -07:00
tytan652andLain 7cd7ca80f8 UI: Use main video on the virtual camera if program
This change allows the virtual camera to really output what is in the
program view, some plugin interract with this view but their changes
does not appear on the virtual camera.
2023-05-30 16:16:07 -07:00