1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-14 22:42:34 +02:00
Commit Graph

40 Commits

Author SHA1 Message Date
Elias Steurer
dccc08f2ff Merge branch 'master' into 172-add-wayland-layer-shell-support 2023-08-25 13:42:26 +02:00
Elias Steurer
e53f75b59b Add switch between x11 and wayland
Add missing dependencies
2023-08-25 13:41:36 +02:00
Elias Steurer
e327f73812 Fix all formatting scripts and format files
They default to format but also can be used
for checking
2023-08-20 11:59:02 +02:00
Elias Steurer
58567987aa Remove ScreePlay version from defines.py
We now use always the latest set git tag as version.
This means we also no longer need to add it as an argument
2023-08-17 14:26:39 +02:00
Elias Steurer
ebff53948c Change build args to have double -
Split builds into regular and official
git tag release builds
2023-08-12 11:53:34 +02:00
Elias Steurer
925899f15d Add dependency to ci and add linux launch.json for vscode 2023-08-04 15:59:48 +02:00
Elias Steurer
9f4692b808 Update to Qt 6.5.2 and bump to 5.15.1
Default to ffmpeg on windows
2023-07-24 16:22:09 +02:00
Elias Steurer
12314cafde Merge branch 'master' of https://gitlab.com/kelteseth/ScreenPlay 2023-07-02 12:26:10 +02:00
Elias Steurer
6ec21d1bfe Change launch.json for Windows again 2023-07-02 12:26:03 +02:00
Elias Steurer
1d84766f7f Merge remote-tracking branch 'origin/master' 2023-07-01 11:23:22 +02:00
Elias Steurer
ab4b5448c5 Add macos launch.json 2023-07-01 11:23:17 +02:00
Elias Steurer
beaf7e96e7 Fix vscode not starting with debug console 2023-07-01 10:44:37 +02:00
Elias Steurer
3a18faa4b1 Add more recommended extensions 2023-06-11 10:07:52 +02:00
Elias Steurer
38f6262f8e Merge remote-tracking branch 'origin/master' 2023-06-02 09:52:25 +02:00
Elias Steurer
287730e9c7 Change macos building fat universal binary as default
For this we now use a custom triplet. This has some drawbacks like openssl
does not work with this config. Luckily we can
use openssl that is provided by Qt. On macOS
they use Secure Transport.
2023-06-02 09:51:56 +02:00
Elias Steurer
b20430080d Update natvis file for vscode 2023-06-02 09:18:14 +02:00
Elias Steurer
9b8b8e0374 Update to Qt 6.5.1
This removed the QWebEngine workaround and fixes ffmpeg looping,
but introduces ffmpeg crash.
2023-05-25 15:14:16 +02:00
Elias Steurer
db9d319388 Add Qt 6.5 looping workaround
Remove Qt6Widgets workaround

Update to latest vcpkg
Update to latest plausible-qml
Update to latest QArchive
2023-02-16 13:06:50 +01:00
Elias Steurer
03c8d275d0 Refactor launch.json
Lets use variables instead of hardcoded paths
2023-02-09 16:35:43 +01:00
Elias Steurer
19ce4ce823 Fix sign script 2023-02-04 17:53:57 +01:00
Elias Steurer
abddca8685 Remove seperate .app for wallpaper and widgets 2023-02-04 17:34:59 +01:00
Elias Steurer
0d8d0cef58 Fix osx build.py args 2023-02-03 11:48:26 +01:00
Elias Steurer
d07f3db58e Fix python version for windows and unix 2023-02-03 11:45:49 +01:00
Elias Steurer
829cec6e91 Fix windows launch type 2023-02-03 10:49:16 +01:00
Elias Steurer
bd4c7e0bcf Fix argument 2023-02-02 15:35:35 +01:00
Elias Steurer
83bb652132 Add tasks.json and format all files 2023-02-02 15:25:26 +01:00
Elias Steurer
4dab506b41 Fix linux compilation
- Downgrade to stable Qt for now, because linux mirrors are not yet updated
- Launch.json linux "type": "lldb" does not work for some reason...
2023-01-27 10:04:51 +01:00
Elias Steurer
64d2c3adb5 Bump to Qt 6.5.0 and use FFMPEG
FFMPEG will become default in 6.6.0 anyways
and this fixes the broken rendering on osx and performs
better on my AMD Vega VII on Windows
2023-01-27 09:01:37 +01:00
Elias Steurer
a0b71170cb Re add visualizerFile 2023-01-26 13:59:36 +01:00
Elias Steurer
33f58a9364 Add Widgets launch option 2023-01-26 13:13:04 +01:00
Elias Steurer
7b8cea1a3a Default to debug console on start 2023-01-26 12:10:12 +01:00
Elias Steurer
cbc4ad7757 Refactor launch.json for better multi os usage 2023-01-22 16:25:04 +01:00
Elias Steurer
9fcae64806 Adapt changes for osx 2023-01-20 15:55:17 +01:00
Elias Steurer
c5ec7e7bff WIP refactor ScreenPlayWallpaper
This is Windows only for now:
Make Classes default constructible. We now have:
setup():
- Can return status of the input data. This is most important, because
  we can now properly exit if this fails
- We now use the same ProjectFile struct as we do in InstalledListModel
- Gets called on all platforms
start():
- Platform specific code

Move argument parsing into main
2023-01-20 14:42:48 +01:00
Elias Steurer
8b831ac9c8 Bump to Qt 6.4.2
Fix qt paths still using Qt Maintenance
2023-01-07 12:30:18 +01:00
Elias Steurer
d929369008 Merge remote-tracking branch 'origin/master' 2022-12-28 11:38:15 +01:00
Elias Steurer
ef47b516d1 Add build task
Add Qt MSVC debugging helper qt.natvis.xml file
2022-12-28 11:38:05 +01:00
Elias Steurer
736b4a25bf Add working macos launch.json
Remove mac only files from linux/windows build
2022-12-28 11:36:16 +01:00
Elias Steurer
70b1bb1c70 Add working launch.json for Windows 2022-12-17 12:27:16 +01:00
Elias Steurer
3c92cf9bd0 Add linux vscode setup without qt account 2022-06-12 18:49:00 +02:00