661 Commits
Author SHA1 Message Date
Translation UpdaterandTranslation Updater b7b7c4cbbc Update translations from Crowdin 2025-01-18 00:10:25 +00:00
Translation UpdaterandTranslation Updater 0b2c85845e Update translations from Crowdin 2024-12-06 23:21:55 +00:00
shiina424andRyan Foster 7dc0064292 UI/themes: Fix missing icon in system theme 2024-11-01 16:03:13 -04:00
shiina424andRyan Foster 5ccab9c65b UI/themes: Fix control button pressed color in Rachni theme 2024-11-01 15:31:11 -04:00
gxalphaandRyan Foster de31ec80ae UI: Remove SendChatMessage from YoutubeApiWrappers
With the custom YouTube chat sending removed in the parent commit,
there's no need to keep these functions anymore.

Effectively reverts 49dfc113c1.
2024-10-30 11:59:33 -04:00
gxalphaandRyan Foster 4730292394 UI: Remove custom YouTube chat input
The custom chat was originally introduced as a workaround because the
ability to chat was always missing due to limitations on YouTube's side.
With the introduction of first-party YouTube chat features in
9b8fa0f0ca, it only has the limited use
case when the user is logged in via the API (in OBS settings), but isn't
logged in in the integration docks. As it's quite a bit of code for not
a lot of value, I think it's worth removing. Users should log in via the
panel instead.

Effectively reverts 3513c78be2.
2024-10-30 11:59:33 -04:00
gxalphaandRyan Foster ba6a6bfdcb UI/themes: Consistently select indicator-mute instead of MuteCheckBox
cb026964b0 changed most instances of
MuteCheckBox as a selector for the button that mutes/unmutes a source in
the mixer to indicator-mute, but left a few instances of the old
selector, especially in variant themes while the base theme got changed.
This lead to competing selections where apparently indicator-mute won
which meant that the variant themes wouldn't override the base.
Changing all instances of MuteCheckBox to to indicator-mute fixes this
and hopefully prevents future uses of MuteCheckBox as a selector
anywhere.
2024-10-11 14:04:27 -04:00
gxalphaandRyan Foster 4575a0ecb3 UI/themes: Fix selectors in Yami Light
Amends cb026964b0.
2024-10-10 14:37:02 -04:00
Matt Gajownik 4bc67755d1 UI: Correctly set Yami border radius for buttons in tables 2024-10-10 12:54:55 +11:00
Translation UpdaterandTranslation Updater e6d9f73736 Update translations from Crowdin 2024-10-05 05:02:27 +00:00
Warchamp7andRyan Foster cb026964b0 UI: Replace themeID and style hints with class property 2024-10-04 15:20:49 -04:00
derrodandRodney 8251005ad3 UI: Add migration for relative coordinate system 2024-08-27 23:58:51 +02:00
ExeldroandWarchamp7 4cdbbacaff UI: Fix warning color 2024-08-27 13:58:17 -04: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
Translation UpdaterandTranslation Updater e7d6707fa7 Update translations from Crowdin 2024-07-17 09:34:12 +00:00
Warchamp7andGeorges Basile Stavracas Neto ec5297b549 UI: Adjust sizing of Classic audio meter elements 2024-07-15 18:43:46 -03:00
Warchamp7andGeorges Basile Stavracas Neto 0e84188f37 UI: Fix read-only QTextEdit background color 2024-07-15 18:41:40 -03:00
Warchamp7andGeorges Basile Stavracas Neto bde68fed32 UI: Fix source tree icon spacing 2024-07-15 18:39:35 -03:00
Ruwen HahnandRyan Foster 7d19add10b UI: Display dialog for multitrack video output audio channels mismatch 2024-06-26 16:10:15 -04:00
VainockandRyan Foster 4830d6903e UI: Fix capitalization of 'OBS' and 'RTMP' 2024-06-26 15:01:01 -04:00
Warchamp7andRyan Foster 47fb194223 UI: Adjust Yami (Classic) styling 2024-06-26 14:58:13 -04:00
Ryan FosterandLain 62830cd8c7 UI: Fix icon-size values in theme files
The Qt docs on icon-size say its Type is Length, which is further
defined as, "A number followed by a measurement unit."

https://doc.qt.io/qt-6/stylesheet-reference.html#icon-size
https://doc.qt.io/qt-6/stylesheet-reference.html#length

This fixes the following logged Qt warning:
QCssParser::sizeValue: Too many values provided
2024-06-15 16:11:49 -07:00
Ryan Foster 021adac2d0 UI: Fix submenu arrow indicator position in menus
Commit b11d61c89f added padding-right to
provide some minimal padding for this element. This was seemingly
accounted for in the Yami Base Theme (Yami.obt), but was missed in the
Yami Classic Variant Theme (Yami_Classic.ovt).

Re-add the padding-right to restore the padding.
2024-06-14 14:43:40 -04:00
Warchamp7andRyan Foster 86c337d4e7 UI: Adjust audio mixer slider size and spacing 2024-06-10 16:48:32 -04:00
Warchamp7andRyan Foster 7d55942601 UI: Clean up Settings widget structure and styling 2024-06-10 15:33:50 -04:00
derrodandLain 0680b642e9 UI: Always show chapter marker hotkey 2024-06-08 17:03:09 -07:00
Translation UpdaterandTranslation Updater 8999d9fef9 Update translations from Crowdin 2024-06-07 09:47:58 +00: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 c8950900c3 UI: Add eRTMP Multitrack Video Output 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
Warchamp7 52ae5fc4bd UI: Update volume meter appearance 2024-06-03 17:20:21 -04:00
derrod 8ac8118b7f UI: Add chapter frontend API and hotkey 2024-05-26 23:11:48 +02:00
derrod 4503f0a056 UI: Add Hybrid MP4 to format selection 2024-05-26 23:11:48 +02:00
Warchamp7andRyan Foster 132f3f3d69 UI: Adjust Classic theme mixer button styling 2024-05-22 12:15:17 -04:00
Warchamp7andRyan Foster 7843a822e0 UI: Adjust font size on macOS 2024-05-14 17:40:01 -04:00
gxalphaandRyan Foster 03313a6af4 UI: Fix visibility and lock checkbox styling on system theme
In 7931f2acb8 the classes have been
removed in favor of properties, but this styling change appears to have
been reverted by accident, likely by the theming overhaul.
2024-05-11 21:52:42 -04:00
tytan652andGeorges Basile Stavracas Neto 0fc4eb8c96 UI: Restore MuteCheckBox indeterminate state icon in Yami 2024-05-06 17:36:57 -03:00
Warchamp7andLain a3876a41d6 UI: Adjust styling of QTabBar tabs 2024-05-04 17:10:26 -07:00
cg2121andWarchamp7 dfd5798e6c UI: Fix volume control button styling
The config button and mute checkbox were different sizes.
2024-04-29 14:56:59 -04:00
Warchamp7 1ba54adb85 UI: Clean up theme file formatting 2024-04-25 16:10:56 -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
Warchamp7 a3a8f6dbfb UI: Convert themes to composable format 2024-04-21 00:01:16 -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