Elias Steurer
0a27b61885
Some refactoring of the wallpaper. Split video/webview into seperate qml file.
...
Add sanity check for current time.
Change animation from OpacityAnimation to states. This is a behavior change in Qt 5.14 resulting in not starting the animation when no mouse enter was detected at all.
2019-11-23 17:22:24 +01:00
Elias Steurer
4d1a68b4b9
Add better directory discovery. Also create folder if use hasn't yet downloaded a workshop content.
2019-11-23 17:20:26 +01:00
Elias Steurer
bf70046cc1
Add better check for Wallpaper app parameter
2019-11-23 17:19:26 +01:00
Elias Steurer
aca1f26df4
Fix active profile warning with wrong check when using __more_ thant one profile
2019-11-23 17:18:25 +01:00
Elias Steurer
72670e72cc
QtWebEngine initialize is not required if using AA_ShareOpenGLContexts
2019-11-23 11:40:52 +01:00
Elias Steurer
1456610bd4
Simplify version check
2019-11-23 11:40:14 +01:00
Elias Steurer
fa3d21df27
Move to VP8 which has way better encoding speed on integrated graphics than VP9 for now
2019-11-14 16:09:41 +01:00
Elias Steurer
8d9dd4de56
Merge remote-tracking branch 'origin/dev' into dev
2019-11-14 10:22:59 +01:00
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
176742fb0d
Fix updating ffmpeg version string to use the correct version string now via a variable. This is like the most beginner error ever -.-
2019-11-09 13:23:41 +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