1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-07 03:22:33 +01:00
Commit Graph

843 Commits

Author SHA1 Message Date
Elias
1369e3fc76 Add Qt 5.13 support to better investigate the 10 second delay on wallpaper creation 2019-11-13 21:04:51 +01:00
Elias Steurer
9e0bece2a7 Bump the requirements to 5.14 for better high DPI scaling (and fixing window sizes on 4k monitors) and qmlRegisterSingletonInstance 2019-10-28 18:39:43 +01:00
Elias Steurer
18184d1047 Fix broken avatar width in Qt 5.14 2019-10-28 18:36:47 +01:00
Elias Steurer
9fc40fe3ec Remove unnecessary qInfo 2019-10-28 18:36:08 +01:00
Elias Steurer
92570a13fe Fix silent startup inverted logic
Remove center calculation casing buggy behavior on 4k Screens
2019-10-28 18:35:42 +01:00
Elias Steurer
187d7ed64a Move more code from main to app class to have easier unit tests later.
Fix activeProfilesTmp not reporing "We currently only support one profile!" when there is none.
Move setupLanguage into separate function to have a slimmer constructor.
Fix writing config:

 newConfiginsert(name, value.toJsonValue());
 newConfig.insert(name, value.toString());

where toJsonValue would write an nested wrong QJsonValues  and so aborting the insert method.

Fix checking steam path.
Move util before every other class to get info logs during the other class constructors.
2019-10-28 18:28:53 +01:00
Elias Steurer
0a9452c717 Move redirect signals into header 2019-10-28 18:24:21 +01:00
Elias Steurer
30017db8d5 Remove topmargin after confirming that it was indeed never necessary. Nobody saw that! 2019-10-28 18:23:24 +01:00
Elias Steurer
c7d93b3fae Replace {} with explicit std::nullopt 2019-10-28 18:01:16 +01:00
Elias Steurer
bbb70ece42 Merge remote-tracking branch 'origin/dev' into dev 2019-10-23 17:09:22 +02:00
Elias Steurer
224b3d63e3 Add ThreeJSScene and 2019-10-23 17:09:13 +02:00
Elias
ab2704a998 Fix flickering of wallpaper creation. My guess is that I was wrong about windows 1903 changing the position of the wallpaper. I think it was manly because the with and height was set to late. Now we use the basewindow width an height property without the topmargin. When this code works on 21:9 we can remove the calc completely. 2019-10-21 18:14:11 +02:00
Elias Steurer
75b7b53d75 Fix missing icon 2019-10-19 21:30:47 +02:00
Elias Steurer
4ce1a87e00 Fix ScreenPlay content path 2019-10-19 21:30:07 +02:00
Elias Steurer
11610c2883 Fix setting and updateting of the localStoragePath 2019-10-19 21:13:38 +02:00
Elias Steurer
ca022d7036 Add GrowIconLink with links to my online profiles 2019-10-19 20:56:12 +02:00
Elias Steurer
17f6f8110b Fix displaying of error messages
Fix abort not being called
2019-10-12 11:42:56 +02:00
Elias Steurer
08414a3d01 Fix calling to load installed content twice 2019-10-12 11:42:23 +02:00
Elias Steurer
bb5121264c Update FFMPEG to 4.2.1 2019-10-12 11:40:57 +02:00
Elias Steurer
c98ee8c236 Bump version to V0.5 2019-10-11 09:50:14 +02:00
Elias Steurer
ca4270568c Add changelog link to gitlab in about 2019-10-11 09:49:32 +02:00
Elias Steurer
a4287d2346 Cleanup and add nullptr defaults 2019-10-08 19:11:35 +02:00
Elias Steurer
ce544e63aa Remove attributes . Now in main 2019-10-08 19:10:32 +02:00
Elias Steurer
de3d3f5c28 Remove wallpaper when monitor setup changed. For now we do not try to recreate the setup. 2019-10-08 19:09:55 +02:00
Elias Steurer
da9d549228 Fix controls 2019-10-06 09:12:28 +02:00
Elias Steurer
9e4a1f3ace Fix icon 2019-10-06 09:10:38 +02:00
Elias Steurer
f23ab003d5 Add save to profile 2019-10-06 09:07:28 +02:00
Elias Steurer
5598bdfe6f Update preview video 2019-09-22 12:00:43 +02:00
Elias Steurer
c7caf6f0f3 Fix some contextProperties leftovers 2019-09-20 14:15:46 +02:00
Elias Steurer
8e09ee2f13 Replace shared_ptr with unique_ptr where reasonable and add comments 2019-09-20 13:31:35 +02:00
Elias Steurer
77a48d11a5 Fix crash on exit which was caused by trying to delete the QQmlApplicationEngine. I still unsure about the reason of the crash... 2019-09-20 13:15:51 +02:00
Elias Steurer
ef623a8b0b Remove contextProperties 2019-09-19 16:16:35 +02:00
Elias Steurer
90a4dfcbff Merge remote-tracking branch 'origin/feature/removeContextProperties' into dev
# Conflicts:
#	ScreenPlay/main.cpp
2019-09-18 12:57:25 +02:00
Elias
1ad4366b02 Move everything out of the main class for better unit tests 2019-09-18 12:55:32 +02:00
Elias Steurer
841b9fa02b Merge remote-tracking branch 'origin/dev' into feature/miscFixes 2019-09-18 12:48:06 +02:00
Elias Steurer (Kelteseth)
068f222912 Add LICENSE 2019-09-18 10:41:13 +00:00
Elias Steurer
6f38c82525 Fix copy and paste error when testing the ScreenPlayWallpaper standalone 2019-09-16 20:31:47 +02:00
Elias Steurer
9727ced1c9 Fix closing of other types of wallpaper 2019-09-16 20:31:06 +02:00
Elias Steurer
74e05ff5b4 Add state transition between different wallpaper type settings
Fix setting wallpaper values
2019-09-16 20:30:37 +02:00
Elias Steurer
272a86a61f Add connection type to sdkconnector. This means we no can distinguish between wallpaper and widgets.
Add remove all wallpaper button. No we can close all wallpapers and widgets seperate.
Add static function to write an QJsonObject into a file. Truncate is optional.
2019-09-14 19:33:58 +02:00
Elias Steurer
99751491c8 Add explicit AA_ShareOpenGLContexts because of warnings in qt 5.13.1 2019-09-14 19:29:33 +02:00
Elias Steurer
eb2ca12633 Add closing of a single wallpaper 2019-09-13 19:23:51 +02:00
Elias Steurer
f06c720ed3 Fix wrong error description 2019-09-13 19:22:54 +02:00
Elias Steurer
0d20c0d280 Add wallpaper for multiple monitors. This new method is used when we have more than one wallpaper but not when the user selected all monitors 2019-09-13 15:10:44 +02:00
Elias Steurer
cbc4243008 Fix displaying of the current wallpaper in the monitorlistmodel
Fix auto selection when a wallpaper was selected once. So when you reopen the sidebar the first monitor is no longer preselected.
2019-09-12 21:06:47 +02:00
Elias Steurer
e26e38efe1 Disable the windows mouse capture for now because it is laggy and unusable 2019-09-12 21:04:36 +02:00
Elias Steurer
b211a3eb23 Remove the no longer used 4th. argument (rendering backend) 2019-09-12 21:03:58 +02:00
Elias Steurer
9073bf66d7 Fix refactoring of the monitor list model backend with the help of @blazar740112 2019-09-11 19:56:35 +02:00
Elias Steurer
760b469644 Fix globalvariable usage in qml 2019-09-11 19:55:04 +02:00
Elias Steurer
1828b7438c Add browser like refresh via F5 2019-09-11 19:53:40 +02:00