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
jp9000
cec8e24630
frontend-plugins: Fix script properties not updating
...
Fixes a bug where script properties would not update correctly after the
Undo/Redo changes in the properties view. The properties view was using
the wrong callback, and had a bad cast.
2021-05-09 08:45:08 -07:00
Ryan Foster
4ed7cd463d
frontend-tools: Remove Qt5X11Extras
...
Qt5X11Extras (QX11Info) was added in
762983b5d853ba8444c4efee450ea872b294060e, but it doesn't seem to
actually be used. Qt6 doesn't yet ship X11Extras, so let's remove it.
2021-03-17 12:48:21 -07:00
Exeldro
901a030adf
frontend-tools: Add edit script button
2021-03-08 08:37:37 -08:00
Gol-D-Ace
7368a2c7cc
Update translations from Crowdin
2020-12-14 00:29:44 +01:00
Gol-D-Ace
7ab98ca00f
Update translations from Crowdin
2020-11-25 20:11:39 +01:00
Colin Edwards
7b0d7c6357
Remove BUILD_CAPTIONS build flag
2020-11-02 22:46:55 -06:00
Gol-D-Ace
c66ebde080
Update translations from Crowdin
2020-09-27 23:07:27 +02:00
Clayton Groeneveld
13d43e9782
frontend-tools: Free xdisplay on Linux auto scene switcher
...
The xdisplay in the Linux scene switcher was never closed
when OBS exits.
2020-09-20 13:09:48 -05:00
Matt Gajownik
a4bef68b15
frontend-tools: Add "Open file location" menu item for scripts
2020-08-01 10:40:57 +10:00
Matt Gajownik
c39aef03fe
frontend-tools: Add context menu to Scripts list
2020-08-01 10:40:57 +10:00
Jim
aa0a6526a8
Merge pull request #3177 from cg2121/linux-filedialog
...
UI: Use non-native file dialog w/ Linux
2020-07-19 21:40:52 -07:00
Matt Gajownik
2ca17e62ce
frontend-tools: Make links in script description clickable
2020-07-18 11:14:26 -07:00
Clayton Groeneveld
762983b5d8
UI: Use non-native file dialog w/ Linux
2020-07-18 09:49:24 -07:00
Jim
35760fa2d0
Merge pull request #3125 from adalessa/fix-scene-switcher
...
UI: Fix scene switcher not detecting some windows
2020-07-10 20:30:04 -07:00
Jim
19743e19d2
Merge pull request #2917 from cg2121/script-select
...
frontend-tools: Automatically select scripts
2020-07-06 17:30:53 -07:00
Clayton Groeneveld
bb082e0a9d
frontend-tools: Add defaults button to script dialog
2020-07-05 18:58:03 -07:00
Ariel D'Alessandro
a7587c0296
UI: Fix scene switcher not detecting some windows
2020-07-04 11:29:05 -03:00
Clayton Groeneveld
e9d6847fb6
UI: Hide script tabs if no python settings
2020-05-18 02:50:28 -05:00
jp9000
7993179466
cmake: Add cmake folders
2020-05-13 06:52:37 -07:00
Clayton Groeneveld
a4cfb7ab59
frontend-tools: Automatically select scripts
...
When script is added, automatically select script. Also when the dialog is opened,
select previous used script.
2020-05-11 18:04:37 -05:00
Colin Edwards
55e2985026
Merge pull request #1944 from WizardCM/windows-rc-definition
...
CMake: Build Windows modules with file descriptors
2020-04-18 18:27:22 -05:00
Gol-D-Ace
d74fc65047
Update translations from Crowdin
2020-03-16 20:14:50 +01:00
jp9000
b2302902a3
libobs: Fix source type versioning system
...
(This also modifies image-source, obs-text, text-freetype2, and UI)
This improves source definition versioning. To do this, it now stores
two identifier names. One "unversioned" which is the original name, and
one "versioned" with the version number appended.
This fixes both backward compatibility with older OBS versions, and
fixes the inability to use "add existing" in OBS itself on sources
created from older version definitions.
2020-03-09 06:12:22 -07:00
Clayton Groeneveld
44bb7e690b
obs-scripting: Update text source IDs
2020-02-21 22:54:34 -06:00
jpark37
263bf48baa
UI: Fix Qt 5.14 deprecation warnings
...
These functions should be available on current Qt.
2020-01-20 22:13:16 -08:00
Devin Neal
7e25b0dc1e
UI: Fallback to XGetWMName if XFetchName fails
2019-10-27 14:39:58 -07:00
Matt Gajownik
51be039cf8
CMake: Build Windows modules with file descriptors
2019-10-15 21:34:12 +11:00
Exeldro
a833d6bb9a
frontend-tools: output timer tab stop order
2019-09-25 22:25:30 +02:00
Gol-D-Ace
03b5be75e4
Update translations from Crowdin
2019-09-17 23:21:00 +02:00