Translation Updater
ecf914dd67
Update translations from Crowdin
2023-08-13 14:09:15 +00:00
PatTheMav
7628265099
Update .clang-format rules for ObjC files for version 16
2023-08-10 17:12:30 -04:00
Ryan Foster
2f8ea190b2
UI: Update CMake minimum to 3.22
...
Since Ubuntu 22.04 is now our minimum supported Ubuntu version, and it
has CMake 3.22, let's make CMake 3.22 the minimum CMake version.
2023-08-05 16:45:46 -07:00
Lain
9d2715fe72
frontend-tools: Disable properties deferring in script dialog
...
Prevents scripts from being able to defer their settings in the
properties view (because there's nothing to really defer to).
2023-08-03 16:28:00 -07:00
gxalpha
34f871e605
UI: Replace SIGNAL and SLOT macros in frontend-tools
2023-07-21 13:19:52 +02:00
gxalpha
9d611a064f
cmake: Remove Qt version selection and Qt 5 support
2023-07-19 11:56:54 -04:00
derrod
593664dcdb
clang-format: Set AllowShortLambdasOnASingleLine to Inline
2023-07-15 16:14:55 -07:00
derrod
dcc07cfe4e
clang-format: Set AllowAllConstructorInitializersOnNextLine to false
2023-07-15 16:14:55 -07:00
PatTheMav
50a4e83251
cmake: Remove Info.plist template files for macOS builds
...
Creation of Info.plist files through Xcode is more canonical and
future-proof, as it will automatically pick up changes/updates
introduced by Apple. Non-standard keys can still be added via a
template file, which will then be extended by Xcode with the default
keys.
2023-06-17 12:23:33 -04:00
PatTheMav
5ca17aa25f
UI: Disable warnings emitted by Qt frameworks
...
Qt uses quoted includes in Framework headers (which is discouraged
by Apple) and also has some questionable use of the comma operator.
2023-06-16 14:12:58 -04:00
PatTheMav
f8e00d6071
clang-format: Update formatting of all ObjC and ObjC++ files
2023-06-11 14:56:45 +02:00
Lain
106c7aa61f
Update copyrights/names
2023-05-20 01:31:18 -07:00
Translation Updater
a0fbdc3c34
Update translations from Crowdin
2023-05-01 23:11:13 +00:00
PatTheMav
1bab65683e
frontend-plugins: Fix auto scene switcher not saving settings on close
...
The `done` event does not emit a `closeEvent`, but saving is only
implemented in that event handler. Changing this to `close` correctly
triggers the default QWidget event and thus settings are saved.
2023-04-05 21:26:15 +00:00
cg2121
3a610c698e
UI: Remove UNUSED_PARAMETER where unnecessary
...
Since cpp allows removing the unused parameters from the function name,
UNUSED_PARAMETER is not needed, unless it is in an ifdef.
2023-04-01 16:54:02 -07:00
Translation Updater
7c5560bf1b
Update translations from Crowdin
2023-03-27 13:39:03 +00:00
PatTheMav
349372b3b3
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-03-26 18:20:38 -04:00
derrod
2c48e61207
UI,obs-vst: Set Qt RCC format to 1
...
v2 introduces last-modified timestamps that ruin reproducibility.
2023-03-07 18:13:24 -05:00
derrod
60844505d0
UI: Replace uses of token-pasting operator
2023-03-01 20:39:53 +01:00
WarmUpTill
7d26721be5
frontend-tools: Fix crash on non X11 windowing systems
2023-01-24 16:43:52 -03:00
Translation Updater
783bd52197
Update translations from Crowdin
2023-01-08 04:10:37 +00:00
Translation Updater
f065f20ce1
Update translations from Crowdin
2022-10-25 22:32:14 +00:00
Matt Gajownik
493270e022
frontend-tools: Display dialog when changing Python version
...
Runtime switching of Python version is not supported.
2022-09-23 12:08:11 +10:00
Matt Gajownik
1b2fc73021
frontend-tools: Display Python version in UI
2022-09-23 12:08:11 +10:00
cg2121
c3b0787544
UI: Make list widget styles consistent
...
The script and scene switcher lists were not being styled.
This also sets the spacing to 1 for the filter, script, scene
switcher and properties view lists, the same as other lists.
2022-08-30 13:26:20 -04:00
cg2121
18ae6bb4d7
UI: Fix styling of buttons in scene switcher dialog
...
Set the tool buttons in the advanced scene switcher dialog to use
tool button styling and remove fixed sizing.
2022-08-30 13:25:54 -04:00
Translation Updater
cc2d0791ca
Update translations from Crowdin
2022-08-30 09:00:44 +00:00
Matt Gajownik
247b688dea
UI: Show sizing grip in dialogs where resizing is useful
...
Some windows, like the main window and Interact, already do this.
2022-08-30 18:36:04 +10:00
Matt Gajownik
9613fe7d47
UI: Use QDialog for all dialogs
...
While QWidgets can be opened as dialogs, they don't contain certain
functions/defaults that are expected in a dialog.
2022-08-30 18:29:05 +10:00
cg2121
ed32dcc677
UI: Force fixed font in plain text edits
...
Since the Yami QSS changes the default font for widgets, we need
to force the system fixed font for plain text edits.
2022-08-22 17:26:50 -07:00
cg2121
a92c439af9
UI: Fix scripts dialog buttons
...
The tool buttons would be rendered incorrectly in the Yami based
themes.
2022-08-22 16:33:31 -07:00
Translation Updater
4aaa07f93d
Update translations from Crowdin
2022-08-17 04:22:50 +00:00
Translation Updater
81734be37c
Update translations from Crowdin
2022-07-31 23:40:53 +00:00
tytan652
9c85ff8673
cmake,UI: Refactor find_qt macro
...
If QT_VERSION is not defined, it gets define with the AUTO value. And
its definition is moved to the helper file.
find_qt now:
- Check quietly for Qt5 and Qt6
- If QT_VERSION is set to AUTO. It checks firstly if Qt5 was found it
will use it. If not it do the same for Qt6
- If QT_VERSION is set to 5 or 6, it checks if the choice was found and
use it. And if not, it falls back to the other if found.
- If neither Qt5 or Qt6 are found, a fatal error is emitted.
- The macro saved the _QT_VERSION in the cache to replace QT_VERSION,
so the process is not repeated each time that find_qt is used.
- When Qt::Gui is in the Linux component list, Qt::GuiPrivate is added.
So using the versioned one is no longer required.
2022-07-26 17:34:26 +02:00
PatTheMav
1766f01b7a
UI: Fix crash on macOS if no python path is set in configuration
...
Obvious fix guarding against calling the std::string constructor with
a NULL pointer.
2022-07-24 10:11:54 +10:00
PatTheMav
ff4f4fcb92
frontend-tools: Upgrade legacy Python library paths to modern format
...
Updates the value at runtime and also stores it in the configuration.
2022-07-21 12:16:36 -04:00
gxalpha
e840966968
UI: Remove old ComboBoxIgnoreScroll
2022-04-02 16:04:51 -07:00
PatTheMav
6d91c3512b
UI: Fix UI file changes not being picked up by CMake
...
Due to how CMake and generated project files are structured, just using
AUTOUIC to pick up Qt `.ui` files will lead to a situation where
changing such a file doesn't trigger a regeneration of the associated
header files and thus a re-build of the target.
Upstream fix still requires `.ui` files to be added as target sources.
CMake issue: https://gitlab.kitware.com/cmake/cmake/-/issues/17959
2022-03-19 15:35:30 -07:00
PatTheMav
1f0f2be15e
UI: Update CMakeLists.txt for main OBS app
2022-03-16 23:11:58 +01:00
cg2121
7b418d5be3
UI: Use std::unique_ptr for ui variables
...
Most ui variables were using std::unique_ptr, but not all.
Went through all of the UI code to find where they were manually
deleted.
2022-02-20 00:30:37 -08:00
Translation Updater
25b58f0417
Update translations from Crowdin
2022-02-11 00:34:08 +00:00
Translation Updater
ac8dbf67be
Update translations from Crowdin
2022-02-06 02:24:08 +00:00
jp9000
6b944a2f3c
libobs: Rename OBSObj to OBSPtr
...
Makes it a bit more explicit that it's just a pointer RAII, and because
an OBSObject will be added
2022-02-02 22:35:56 -08:00
Translation Updater
062de2c998
Update translations from Crowdin
2021-12-17 08:01:29 +00:00
VodBox
c3409b5bb5
frontend-tools: Cleanup libobs C++ type use
2021-11-26 23:23:52 +13:00
jpark37
e181a23bed
UI: Remove NOMINMAX from CMake scripts
...
If we want NOMINMAX globally, we should probably define at top level.
2021-10-10 19:12:45 -07:00
Tommy Vercetti
5912074271
UI: Add -DNOMINMAX to CMake on MSVC
2021-09-11 15:50:06 -07:00
Exeldro
2f07107e88
frontend-tools: Fix crash on shutdown
2021-08-15 05:51:32 -07:00
Translation
ef2b1eb1c6
Update translations from Crowdin
2021-06-11 07:18:15 -07:00
Gol-D-Ace
90df8d44df
Update translations from Crowdin
2021-05-30 20:33:35 +02:00