obs-studio/UI
Matt Gajownik 0eef4e25ee UI: Split out Whats New dialog, fix crash on shutdown
CEF crashes on shutdown if any browser window remains open during the
shutdown flow. Reproducible 100% of the time on Linux with What's New.
The previous implementation of the What's New dialog correctly deleted
all the Qt widgets, but the CEF internal event flow would only call the
"preparing to close" function, and never the "window safely closed"
function. Moving the code (practically unchanged) to a custom QDialog
solves the problem entirely, and is more consistent with other uses.
2024-10-24 16:01:46 -04:00
..
cmake UI: Split out Whats New dialog, fix crash on shutdown 2024-10-24 16:01:46 -04:00
data UI/themes: Consistently select indicator-mute instead of MuteCheckBox 2024-10-11 14:04:27 -04:00
forms UI: Replace toolButton property with style class 2024-10-16 13:49:34 -04:00
frontend-plugins UI: Remove toolButton styling 2024-10-16 13:49:34 -04:00
importers clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
models clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-frontend-api clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
update clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
win-update/updater UI: Set minimum version for nlohmann_json to 3.11 2024-10-15 13:30:34 -04:00
absolute-slider.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
absolute-slider.hpp UI,shared: Move SliderIgnoreScroll to its own directory 2024-07-27 07:38:36 +02:00
adv-audio-control.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
adv-audio-control.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
api-interface.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
audio-encoders.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
audio-encoders.hpp UI: Add Opus bitrate map and per encoder bitrate list 2023-03-19 17:27:43 +01:00
auth-base.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-base.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-listener.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-listener.hpp
auth-oauth.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-oauth.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-restream.cpp UI: Don't load Restream UI before CEF is ready 2024-10-23 17:33:18 +11:00
auth-restream.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-twitch.cpp UI: Log Twitch 403 error bodies 2024-10-23 12:51:56 -04:00
auth-twitch.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-youtube.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
auth-youtube.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
balance-slider.hpp
basic-controls.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
basic-controls.hpp UI: Separate controls dock from the main window 2024-06-05 17:39:54 -04:00
clickable-label.hpp
CMakeLists.txt cmake: Update supported CMake version range to 3.28 and 3.30 2024-09-13 14:42:32 -04:00
context-bar-controls.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
context-bar-controls.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
display-helpers.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
ffmpeg-utils.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
ffmpeg-utils.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
focus-list.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
focus-list.hpp UI: Add ability to reorder filters by drag & drop 2023-06-21 15:33:48 -07:00
goliveapi-censoredjson.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
goliveapi-censoredjson.hpp UI: Add eRTMP Multitrack Video Output 2024-06-04 20:50:46 -04:00
goliveapi-network.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
goliveapi-network.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
goliveapi-postdata.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
goliveapi-postdata.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
horizontal-scroll-area.cpp UI: Improve incremental compile times via explicit file includes 2024-08-22 16:45:12 -04:00
horizontal-scroll-area.hpp
hotkey-edit.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
hotkey-edit.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
item-widget-helpers.cpp Update copyrights/names 2023-05-20 01:31:18 -07:00
item-widget-helpers.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
lineedit-autoresize.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
lineedit-autoresize.hpp UI: Add vertically expanding LineEdit Widget 2022-06-27 14:35:01 -04:00
log-viewer.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
log-viewer.hpp UI: Create Log Viewer window XML file, migrate code 2022-04-10 11:52:11 +10:00
media-controls.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
media-controls.hpp UI,shared: Move Qt Wrappers to its own directory 2024-07-27 07:38:36 +02:00
menu-button.cpp UI: Improve incremental compile times via explicit file includes 2024-08-22 16:45:12 -04:00
menu-button.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
multitrack-video-error.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
multitrack-video-error.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
multitrack-video-output.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
multitrack-video-output.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
multiview.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
multiview.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
mute-checkbox.hpp UI: Replace themeID and style hints with class property 2024-10-04 15:20:49 -04:00
noncheckable-button.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obf.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obf.h
obs-app-theming.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-app-theming.hpp UI: Add composable themes feature 2024-04-21 00:01:16 -04:00
obs-app.cpp UI: Restore XDG config path update for FreeBSD 2024-10-18 18:19:19 -04:00
obs-app.hpp UI: Fix crash when providing scene collection or profile via CLI 2024-10-10 16:38:33 -04:00
obs-proxy-style.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs-proxy-style.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
obs.manifest UI: Remove unsupported Windows versions from manifest 2023-02-01 23:00:50 +01:00
obs.rc.in Update copyrights/names 2023-05-20 01:31:18 -07:00
platform-osx.mm UI: Inline macOS 13 check 2024-08-23 22:09:48 -04:00
platform-windows.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
platform-x11.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
platform.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
preview-controls.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
preview-controls.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
qt-display.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
qt-display.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
remote-text.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
remote-text.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
scene-tree.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
scene-tree.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
screenshot-obj.hpp UI: Add pragma once to ScreenshotObj header 2024-08-11 09:53:34 +10:00
source-label.cpp UI: Improve incremental compile times via explicit file includes 2024-08-22 16:45:12 -04:00
source-label.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
source-tree.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
source-tree.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
system-info-macos.mm UI: Add eRTMP Multitrack Video Output 2024-06-04 20:50:46 -04:00
system-info-posix.cpp UI: Add eRTMP Multitrack Video Output 2024-06-04 20:50:46 -04:00
system-info-windows.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
system-info.hpp UI: Add eRTMP Multitrack Video Output 2024-06-04 20:50:46 -04:00
ui-config.h.in UI: Fix Qt platform override in CMake 3 2024-06-05 18:33:47 -04:00
ui-validation.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
ui-validation.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
undo-stack-obs.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
undo-stack-obs.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
url-push-button.cpp UI: Improve incremental compile times via explicit file includes 2024-08-22 16:45:12 -04:00
url-push-button.hpp
visibility-item-widget.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
visibility-item-widget.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
volume-control.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
volume-control.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
win-dll-blocklist.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-about.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-about.hpp
window-basic-adv-audio.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-adv-audio.hpp UI: Use signal vector for advanced audio dialog 2024-08-17 17:15:10 -07:00
window-basic-auto-config-test.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-auto-config.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-auto-config.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-filters.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-filters.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-interaction.cpp UI: Fix settings mismatch 2024-10-07 14:13:25 -04:00
window-basic-interaction.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-main-browser.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-main-dropfiles.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-main-icons.cpp libobs, UI: Add OBS_ICON_TYPE_PROCESS_AUDIO_OUTPUT 2022-07-23 17:41:34 -07:00
window-basic-main-outputs.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-main-outputs.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-main-profiles.cpp UI: Use custom property on QAction to retain profile or collection name 2024-10-21 11:51:33 -04:00
window-basic-main-scene-collections.cpp UI: Use custom property on QAction to retain profile or collection name 2024-10-21 11:51:33 -04:00
window-basic-main-screenshot.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-main-transitions.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-main.cpp UI: Split out Whats New dialog, fix crash on shutdown 2024-10-24 16:01:46 -04:00
window-basic-main.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-preview.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-preview.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-properties.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-properties.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-settings-a11y.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-settings-appearance.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-settings-stream.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-settings.cpp UI: Fix settings mismatch 2024-10-07 14:13:25 -04:00
window-basic-settings.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-source-select.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-source-select.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-stats.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-stats.hpp UI: Fix stats widget appearance on Yami themes 2022-10-19 15:02:25 -04:00
window-basic-status-bar.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-status-bar.hpp UI: Make status bar record output a weak ref 2024-06-03 17:00:12 -04:00
window-basic-transform.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-transform.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-vcam-config.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-vcam-config.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-basic-vcam.hpp UI,plugin: Refactor virtual camera enablement 2024-03-30 16:43:30 -07:00
window-dock-browser.cpp UI: Store dock titles in BrowserDock instead of relying on Qt 2023-08-15 12:27:18 -04:00
window-dock-browser.hpp UI: Store dock titles in BrowserDock instead of relying on Qt 2023-08-15 12:27:18 -04:00
window-dock-youtube-app.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-dock-youtube-app.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-dock.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-dock.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-extra-browsers.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-extra-browsers.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-importer.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-importer.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-log-reply.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-log-reply.hpp Update copyrights/names 2023-05-20 01:31:18 -07:00
window-main.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-missing-files.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-missing-files.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-namedialog.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-namedialog.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-permissions.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-permissions.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-projector.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-projector.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-remux.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-remux.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-whats-new.cpp UI: Split out Whats New dialog, fix crash on shutdown 2024-10-24 16:01:46 -04:00
window-whats-new.hpp UI: Split out Whats New dialog, fix crash on shutdown 2024-10-24 16:01:46 -04:00
window-youtube-actions.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
window-youtube-actions.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
youtube-api-wrappers.cpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
youtube-api-wrappers.hpp clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00