1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-06 19:12:30 +01:00
Commit Graph

190 Commits

Author SHA1 Message Date
Elias Steurer
21ac302488 Add more test code 2021-03-27 16:25:15 +01:00
Elias Steurer
5dcf6a83fd Add copy step 2021-03-13 16:17:56 +01:00
Elias Steurer
0e97e805d2 Merge branch 'tmp/macos' into 130-add-macos-support 2021-03-12 09:20:01 +01:00
Elias Steurer
2852659e58 Add macos fixes 2021-03-12 09:19:19 +01:00
Elias Steurer
6cdfec4e7e Add 4k testing code 2021-03-07 15:58:54 +01:00
Elias Steurer
637ecee1ef Format file to use less boilerplate space 2021-02-28 12:47:21 +01:00
Elias Steurer
dc35dacb47 Fix quit when qml file contains an error
I cannt reproduce this in an empty project but _something_
stopped the quit call in the terminate function. The only
workaround I found was using an async loader...

Increase ping alive to 3000ms and change it to a static variable

Move getAvailableFillModes to globalvariables.h
2021-02-28 12:46:56 +01:00
Elias Steurer
eedfcdab47 Fix uninitialized vars 2021-02-28 12:37:28 +01:00
Elias Steurer
322f0d7908 Fix set replace wallpaper from type video to gif
Fix some wallpaper flickering (most of)
2021-02-19 17:21:17 +01:00
Elias Steurer
394237d11d Change enum to use ScreenPlayUtil enums 2021-01-31 16:21:32 +01:00
Elias Steurer
4dcea75242 Move util functions and global enums into dedicated lib
This will make reusing easier like enum parsing between
ScreenPlay and ScreenPlayWallpaper &
project load/save
2021-01-28 15:19:46 +01:00
Elias Steurer
c20f83756d Fix website Wallpaper
Add https:// to wizard.
2021-01-23 11:34:46 +01:00
Elias Steurer
c823c525d1 Fix enum names and casings 2021-01-21 18:38:39 +01:00
Elias Steurer
4d37a513e4 Format cmake 2021-01-16 17:57:36 +01:00
Elias Steurer
9fa317a6c5 Fix osx build script 2021-01-16 17:31:07 +01:00
Elias Steurer
3a320748d1 Add development info for KDE wallpaper 2021-01-02 21:16:47 +01:00
Elias Steurer
1b955eddb3 Refactor basewindow code 2020-12-29 18:16:34 +01:00
Elias Steurer
53f7b2757f Add basic Gif and Website wallpaper 2020-12-28 17:26:56 +01:00
Elias Steurer
489b00c046 Enabled high dpi scaling that now works again with 5.15.2 only! 2020-12-26 12:07:37 +01:00
Elias Steurer
0fc196368b Fix wallpaper custom margin 2020-12-11 14:14:00 +01:00
Elias Steurer
f13b9b8709 Add more wizards and wallpaper types
Add WebsiteWallpaper
Add GifWallpaper
Add generic FileSelector
Add required flag to TextField

Add generic LicenseSelector
Add Licenes for CC, GPL, Apache etc.
2020-12-11 11:58:04 +01:00
Elias Steurer
793b442051 Fix Test.qml casing 2020-11-13 10:56:13 +00:00
Elias Steurer
da59b2f4c6 Add basic wallpaper logic to qml file
We now use websocket for communcation. For this to work
we must add the logic to the screenplaymanager class.
2020-11-13 11:22:42 +01:00
Elias Steurer
bf1fa16d88 Add basic kde support 2020-11-07 17:44:13 +01:00
Elias Steurer
3b558e2f99 Fix loadFromFile 2020-11-07 14:03:44 +01:00
Elias Steurer
1fde330685 Fix live wallpaper editing 2020-11-07 14:02:27 +01:00
Elias Steurer
f188e6eb1c Fix osx compilation and CI 2020-10-31 19:59:46 +01:00
Elias Steurer
e9d333ba2e Call format-cpp 2020-10-29 19:17:37 +01:00
Elias Steurer
8e117cebfd Call format-cmake.py 2020-10-29 18:53:52 +01:00
Elias Steurer
a8720d51dd Remove unused code 2020-10-02 21:29:20 +02:00
Elias Steurer
d6b27d30a5 Remove CMake min version to only set it in main CMakeList.txt 2020-10-02 21:29:11 +02:00
Elias Steurer
0fa55884ac Add shadertoy shader 2020-09-24 19:08:06 +02:00
Elias Steurer
25df082d88 Add tmp 2020-09-13 19:51:20 +02:00
Elias Steurer
1b8e708836 Replace qt-breakpad with sentry.io 2020-09-11 16:33:27 +02:00
Elias Steurer
1d11f6970c Add debug qrc version when running RelWithDebInfo
This is so we browser qrc files in QtCreator project
tree
2020-08-30 17:23:37 +02:00
Elias Steurer
5e775b202d Cleanup 2020-08-23 19:06:17 +02:00
Elias Steurer
8838f4f00e Remove copying of html file
It is now in the qrc
2020-08-22 12:15:18 +02:00
Elias Steurer
c32ea21e13 Add html files to qrc
Apparently this works now with newer Qt versions...
2020-08-22 12:14:05 +02:00
Elias Steurer
1fe1fb2c4b Fix replacing wallpaper from different types 2020-08-11 20:18:34 +02:00
Elias Steurer
e1b40a7d4c More settings save reworking 2020-07-31 11:58:05 +02:00
Elias Steurer
281c3cf639 Add missing fadeIn when using QML/HTML Wallpaper 2020-07-25 15:04:28 +02:00
Elias Steurer
3c1f5f72a4 Replace setContextProperty that will be removed in Qt6 with qmlRegisterSingletonInstance 2020-07-18 20:21:47 +02:00
Elias Steurer
12ab2a24a6 Fix SDK to properly export header files 2020-07-13 17:58:03 +02:00
Elias Steurer
14991cb317 Change Resources into two seperate qrc files 2020-07-10 20:49:11 +02:00
Elias Steurer
c76bebb68b Remove install step 2020-07-08 17:10:27 +02:00
Elias Steurer
6d4afb5b62 Fix window flash on startup 2020-06-21 16:10:56 +02:00
Elias Steurer
f7a78448e5 Change compilation mode to c++ 20
Fix qml compilation in release mode
2020-06-21 16:07:41 +02:00
Elias Steurer
73730eaac5 Add replace wallpaper that reuses the existing ScreenPlayWallpaper process 2020-06-21 16:07:10 +02:00
Elias Steurer
a72c7ed149 Add qt quick compiler and fix windows cmd opening in release 2020-06-19 18:06:09 +02:00
Elias Steurer
b13d643d44 Change cmake to compile into a separate bin folder for easier deployment 2020-06-07 13:06:55 +02:00
Elias Steurer
c3de439436 Remove high DPI scaling for now 2020-06-06 16:01:44 +02:00
Elias Steurer
9410375a4b Fix more casing errors of wallpaper type 2020-06-01 18:46:58 +02:00
Elias Steurer
4cf2318147 Change QSysInfo to be private member
Fix include order
2020-06-01 16:09:13 +02:00
Elias Steurer
4a709635a4 Fix buggy mouse click input by using the same position and mouse flags on release 2020-05-26 16:03:50 +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
23a2e5eb42 Add mouse movement on wallpaper without click 2020-05-23 18:10:52 +02:00
Elias Steurer
feaa87014d Fix issue #84 2020-05-23 14:37:00 +02:00
Elias Steurer
2ac4540461 Add AGPL and Commercial copyright header 2020-05-16 23:01:09 +02:00
Elias Steurer
9ce9467dd7 Fix cmake be compilable on linux
Downgrade to 3.16 that ships with Ubuntu 20.04
Fix QML modules that does not exists ( cmake on Windows just ignores this lol)
2020-05-16 13:37:32 +02:00
Elias Steurer
365e054003 Merge branch 'master' into refactor/save-configs
# Conflicts:
#	ScreenPlay/ScreenPlay.pro
#	ScreenPlay/src/settings.cpp
#	ScreenPlay/src/settings.h
2020-05-03 19:22:40 +02:00
Elias Steurer
b868be7fbe Fix initialization order 2020-05-03 13:59:35 +02:00
Elias Steurer
37d021c078 Add missing index.html for the wallpaper to cmake install step 2020-05-03 13:29:38 +02:00
Elias Steurer
c7fd69a78e Add first working cmake version for ScreenPlay
Refactor stomt sdk from qmake/github to cmake/gitlab
2020-04-30 20:03:14 +02:00
Elias Steurer
1b01e33282 Merge branch 'master' into stashing/refactor/save-configs
# Conflicts:
#	ScreenPlay/src/screenplaymanager.cpp
2020-04-26 16:25:24 +02:00
Elias Steurer
27d298e8b3 Merge branch 'master' into 66-port-screenplay-from-qmake-to-cmake 2020-04-23 09:45:30 +02:00
Elias Steurer
36644ba12d Fix wallpaper functionallity for one screen on MacOS 2020-04-20 16:54:26 +02:00
Elias Steurer
a837bd3fe7 Fixed macOS compilation by replacing std::optional obj.value() that throws with *obj 2020-04-20 16:36:49 +02:00
Elias Steurer
3a8c686043 Remove linux code files from macos 2020-04-20 16:35:46 +02:00
Elias Steurer
f0550d9508 Merge remote-tracking branch 'origin/linuxFixes3'
# Conflicts:
#	ScreenPlay/app.cpp
#	ScreenPlay/src/sdkconnector.cpp

Removing QtBreakpad for now for linux and mac
2020-04-19 15:39:48 +02:00
Elias Steurer
6fdf2f5fb9 Fix mouse hook not being called on HTMLWallpaper 2020-04-17 15:04:12 +02:00
Elias Steurer
38f117b369 Merge branch 'master' into 66-port-screenplay-from-qmake-to-cmake 2020-04-16 11:14:49 +02:00
Elias Steurer
82fddb100c Add stash 2020-04-16 11:13:33 +02:00
Elias Steurer
7e90f63f87 Change testing path to something download able from the steam workshop 2020-03-28 17:22:56 +01:00
Elias Steurer
cab12c4af8 Change wallpaper check again because the old code didn't work for WS_MAXIMIZE windows that weren't in the foreground 2020-03-28 17:22:29 +01:00
Elias Steurer
5d32ff8163 Fix visible check for one monitor 2020-03-28 12:54:46 +01:00
Elias Steurer
fb782e599b Add small pause to wait until window animation is finished to not display black background for a few frames 2020-03-28 12:39:53 +01:00
Dominik Louven
17c2f60bf0 WIP: Desktop Overlay rendering 2020-03-27 16:18:15 +01:00
Dominik Louven
2df2df12fb Migrate from QGuiApplication to QApplication for linux support 2020-03-27 14:29:44 +01:00
Elias Steurer
d066ac22ff Fix linux compilation 2020-03-27 14:20:39 +01:00
Elias Steurer
0658d3f8c8 Fix 5.15 warnings for c++ singals to QML slots not using function 2020-03-25 21:29:01 +01:00
Elias Steurer
3b5ee229d5 Add description text when the wallpaper does not render to guide the user to disable the VisualsPaused feature if he can read this 2020-03-21 13:07:27 +01:00
Elias Steurer
8b347cad9f Fix version an add auto install script to replace install-dependencies 2020-03-16 11:50:35 +01:00
Elias Steurer
cf229fe075 Refactor fullscreen window check to use the same check on one or more monitors 2020-03-14 13:58:44 +01:00
Elias Steurer
0ebcf43e56 Add delay for setting up mouse hook. This is a workaround for a lag on startup for now. 2020-03-13 17:25:50 +01:00
Elias Steurer
c9d7e3a62b Fix VisualsPaused check for multiple monitors
Fix inverted bool logic
2020-03-13 10:59:48 +01:00
Elias Steurer
221b209cf9 Merge remote-tracking branch 'origin/dev' into dev 2020-03-10 18:26:43 +01:00
Elias Steurer
4cbcb9bd57 Add release event to mouse hook 2020-03-10 18:26:15 +01:00
Elias Steurer
2e20673e67 Fix cmake files to be able to open the project in QtCreator 2020-03-10 12:34:34 +01:00
Elias Steurer
d1bee5aa8f Add autoconversion based of https://github.com/davidtazy/QMake2CMake 2020-03-10 12:16:58 +01:00
Dominik Louven
b48ed5b50e Implement loadFromFile function for qml usage 2020-03-09 19:22:23 +01:00
Dominik Louven
69796c1179 Refactored code to match style guide 2020-03-09 18:12:42 +01:00
Dominik Louven
ea1f07774b Remove qdebug from wallpaper fs watcher 2020-03-09 18:08:55 +01:00
Dominik Louven
640e91277f Add Filesystemwatcher for wallpaper 2020-03-09 18:06:50 +01:00
Elias Steurer
ee521bce9e Remove debug prints 2020-03-06 13:25:34 +01:00
Elias Steurer
7e076aa4a0 Add browser and buttons for click testing 2020-03-06 13:25:20 +01:00
Elias Steurer
c45e81dbbb Remove useless window flags 2020-03-06 13:24:51 +01:00
Elias Steurer
6274dc2f31 Change ctor parameters with references 2020-03-06 13:24:34 +01:00
Elias Steurer
5aff6dd2ab Remove debugs 2020-03-06 13:23:08 +01:00
Elias Steurer
321635a1cc Add breakpad support for ScreenPlayWallpaper 2020-03-06 12:54:10 +01:00
Elias Steurer
edac66ed4b Fix wallpaper not using mouse inputs when enabled 2020-03-05 16:02:00 +01:00