Elias Steurer
eccc67d0c0
Remove native rendering setting
...
Looks like this version is worse than not setting it. This changes
every Qt version....
2023-02-24 16:54:56 +01:00
Elias Steurer
6501a4c79f
Add automatic moc include for faster compile times
2023-02-04 11:42:32 +01:00
Elias Steurer
d129bf5cf4
Fix long standing qml error internal crash
...
We now wait until the event loop is done until
we call terminate. Before ScreenPlayWallpaper would
crash internally and stay alive as a zombie process for some
reason...
2023-02-03 17:03:10 +01:00
Elias Steurer
4bce0a2cab
Remove QApplication in favor of QGuiApplication
2023-02-03 16:17:47 +01:00
Elias Steurer
9cfc4bb154
Formatting with clang 15
2023-01-21 11:12:04 +01:00
Elias Steurer
7871573179
Update to use SPDX-License-Identifier
2023-01-19 10:33:49 +01:00
Elias Steurer
3f6d83e363
Fix macOS window flags
...
Fix empty project settings missing value return
2022-11-06 14:36:40 +01:00
Elias Steurer
712e8113f0
Refactor widget Window
...
it still has a bit of flicker on startup...
2022-11-05 14:38:59 +01:00
Elias Steurer
804812181e
Formatting
2022-11-02 11:36:40 +01:00
Elias Steurer
36839dad26
Sort includes
2022-10-22 16:42:12 +02:00
Elias Steurer
4da09711e6
Merge remote-tracking branch 'origin/HEAD'
2022-05-12 14:36:18 +02:00
Elias Steurer
12e3aa91ac
Refactor ScreenPlaySDK and remove old QML support
2022-05-05 13:43:49 +02:00
Elias Steurer
844a4ab676
Remove all .qrc files . We now use qt_add_qml_module
...
Copy fonts manually now
Fix paths
2022-04-30 13:22:17 +02:00
Elias Steurer
feb9648684
Refactor to use Qt6 style cmake/qml plugins
2021-10-15 15:06:05 +02:00
Elias Steurer
bb5e753291
Move all qml files from all project into qml subfolder
...
This makes the build script easier
2021-08-14 13:38:24 +02:00
Elias Steurer
6cb31ffa3f
Apply clang format
2021-07-25 15:30:37 +02:00
Elias Steurer
a6ecc53db6
Merge master
2021-05-18 17:26:02 +02:00
Elias Steurer
e54e0c2acb
Refactor widget removal/restore
2021-05-16 11:57:50 +02:00
Elias Steurer
a78a48bb2e
Add live reloading to Widgets
2021-05-14 13:11:12 +02:00
Elias Steurer
ebfe616460
Refactor Widget and Wallpaper to use same project properties
...
- projectPath
- C:\Program Files (x86)\Steam\steamapps\workshop\content\672870\_tmp_171806
- projectSourceFile
- main.qml
- projectSourceFileAbsolute
- C:\Program Files (x86)\Steam\steamapps\workshop\content\672870\_tmp_171806\main.qml
2021-05-14 12:50:22 +02:00
Elias Steurer
e8fbe8e565
Add ScreenPlayUtil and ScreenPlayShader to developer docs
...
Update to qdoc Qt 6.1
Add module for every project
2021-05-13 13:05:05 +02:00
Elias Steurer
e73ac98fc9
Refactor project to use Util functions
2021-05-12 17:33:17 +02:00
Elias Steurer
36a59518e9
Fix clazy connect-3arg-lambda
2021-04-16 10:59:18 +02:00
Elias Steurer
d3f2b7724a
Refactor code
2020-12-28 17:26:15 +01:00
Elias Steurer
2a659b1538
Fix not initialized QJsonParseError
2020-11-07 14:02:51 +01:00
Elias Steurer
e1b40a7d4c
More settings save reworking
2020-07-31 11:58:05 +02:00
Elias Steurer
8bed32ae93
Fix workshop type not set resulting in not showing anything
2020-07-18 20:48:24 +02:00
Elias Steurer
49b75a463a
Move SDKConnectors SDKConnection class into seperate file
...
The next will be to merge SDKConnector into the ScreenPlayManager.
We now have the first version of bi directional messages. This is for updating values like
saving the current Widget position. We also save a SDKConnection shared reference inside
our ScreenPlayWallpaper or ScreenPlayWidget instance. So we now have all logic in these classes.
2020-07-18 18:26:41 +02:00
Elias Steurer
7c0b5741af
Add basic saving and loading of Widgets
2020-07-13 17:59:20 +02:00
Elias Steurer
19636edc0c
Add error message
2020-07-03 14:37:43 +02:00
Elias Steurer
a5ef63e3fe
Rename main qml file of wallpaper and widget to match their project names
2020-05-24 14:32:07 +02:00
Elias Steurer
2ac4540461
Add AGPL and Commercial copyright header
2020-05-16 23:01:09 +02:00
Dominik Louven
2df2df12fb
Migrate from QGuiApplication to QApplication for linux support
2020-03-27 14:29:44 +01:00
Elias Steurer
9731b61583
Formatting (1.000 commit :)
2020-02-08 13:36:49 +01:00
Elias
4c4f5356e9
Add refresh ability of widgets via F5
2020-01-23 09:48:48 +01:00
Elias Steurer
369b01ac9b
Fix widget moving jitter thanks to bardao https://stackoverflow.com/a/55367441/12619313
2020-01-10 20:54:27 +01:00
Elias Steurer
dbe1135708
Fix sdk connection not sending appID with the "appID=" in the beginning of the string
2020-01-10 15:26:25 +01:00
Elias Steurer
f72b4163cf
Remove soon to be deprecated rootContext
2020-01-10 14:30:21 +01:00
Elias Steurer
04705a5ec3
Add widget type to the ScreenPlayWidget executable as an argument. This can be ether qmlWidget or htmlWidget for now.
2020-01-09 16:08:32 +01:00
Elias
8c1b535fad
Add widget fadeout
2019-06-13 18:06:24 +02:00
Elias Steurer
ac1eee9d27
Fix linux compilation
2019-04-01 13:03:49 +02:00
Elias
6b370d57ba
Add a way easier way to debug wallpaper and widgets
2019-03-27 18:38:36 +01:00
Elias
9b606a79bc
Cleanup widgets and Window. When a developer now opens the widget or window project it opens a instance without screenplay sdk. This makes debugging way easier
2019-03-24 16:52:07 +01:00
Elias
970aeea99f
Fix massive widget movement jitter bug
2019-03-17 15:18:49 +01:00
kelteseth
e5302d6d00
Merge remote-tracking branch 'origin/feature/macos' into dev
...
# Conflicts:
# ScreenPlay.pro
2018-12-01 18:06:32 +01:00
Dominik Louven
53280d1a36
Disabled Windows only WinApi calls in sys info
2018-11-26 20:38:23 +01:00
kelteseth
152cdeba92
Move sdk from qml to cpp
2018-11-24 14:28:02 +01:00
kelteseth
92c09aa2bd
Add nice blurry background on windows 10
2018-10-26 19:28:40 +02:00
kelteseth
7411697e1c
Fix critical bug when sending debug message not parsing appID
...
Remove spammign debug messages
2018-09-22 16:01:34 +02:00
kelteseth
2833eeca81
Add basic widget functionallity
2018-03-23 14:49:52 +01:00