ScreenPlay Changelog

What's new in ScreenPlay 0.13.2 Early Access Alpha

May 8, 2021
  • Fix import video quality and performance
  • Remove never really used benchmark and ganalytics
  • Fix missing toLocal function to fix drag and drop
  • Reverse slider to indicate that smaller values are better

New in ScreenPlay 0.13.1 Early Access Alpha (Mar 15, 2021)

  • General:
  • Fixed: The second wallpaper does not close properly issue 123
  • Add logging to sentry This will only get send on crash to help to understand the context of the crash
  • Community:
  • Add newsfeed from https://screen-play.app/blog/
  • Workshop:
  • Refactor search to be selectable and add icons
  • Add paging support
  • Add mouse WaitCursor indicator on load
  • Add tag and tag search
  • Fix background blur animation and values
  • Refactor sidebar to better include tags. These tags are now clickable to be used for quick search
  • Refactor Steam plugin to unload when switching back to and other page like "Installed"
  • Replace laggy navigation snapping with fixed
  • Fix preview image missing if workshop item has no gif preview
  • Replace custom TextField search with regular TextField
  • Wallpaper:
  • Fix set replace wallpaper from type video to gif
  • Fix settings wallpaper value
  • Installed:
  • Add sort by date for installed content
  • Fix invisible Navigation height blocking imput
  • Language:
  • Add Portuguese (Brazil) translation. Thanks to Douglas Vianna @dgsmiley18
  • Sysinfo:
  • Add uptime to sysinfo. You now can use the Sysinfo QML plugin to display how long
  • Code cleanup:
  • Move used code into own ScreenPlayUtil library to be used elsewhere like project parsing and content type to/from string
  • Move projectfile to be used elsewhere
  • Docs:
  • Add ScreenPlayUtil to dev docs

New in ScreenPlay 0.13.0 Early Access Alpha (Mar 12, 2021)

  • Highlights:
  • Rewritten Create screen with more wizards:
  • WebM Wizard: No need for long conversion when the video is already a webm! This also means user can use external tool like the excellent open source project handbreak for converting in bulk!
  • Gif Wizard: Import a gif as a Wallpaper!
  • Website Wizard: A simple link for a website to display as a Wallpaper.
  • QMl Wallpaper: Create interactive QML! You can use the Krita QML exporter to add easy animations to your drawn art! https://twitter.com/Kelteseth/status/1334918795979264000
  • HTML Wallpaper: Use the power of Chromium to create awsome content
  • Dozens of bug fixes as well as (not yet ready) Linux and OSX improvements
  • We now use Qt 6 for our developer documentation generation. This fixes a ton of uncreated function documentation.
  • Code cleanup. We now use a stackview with fancy new transition that are also more efficient!
  • Monitor (un)plug detection: Displays a warning and removes the wallpaper for now!
  • Known issues:
  • Second wallpaper does not close properly
  • Gif wallpaper shows missing preview
  • General:
  • Bump version to 0.13
  • Enabled high dpi scaling that now works again with 5.15.2 only!
  • Refactor item to use threaded animation via Animator
  • Replace Labs FolderDialog with Dialogs FileDialog
  • Replace depricate SkipEmptyParts enum
  • Add better startup animation and example text
  • Move footer to separate StartInfo
  • Fix right click menu opening multiple timesAdd qstr to text. Fix folder deletion
  • Add steam plugin load only on WorkshopThis should make it possible again to open ScreenPlay without Steam again!
  • Add doctest and google benchmark
  • Add auto exit when using --benchmarkMaybe we should exit after we created the ScreenPlay app. Depends on what kind of benchmark we use in the future.
  • Add links
  • Add shields
  • Add missing emit
  • Fix monitorlistmodel on monitor plugged in or outAdd Dialog when it happens for the user to setup again
  • Add basic windows service
  • Fix not initialized QJsonParseError
  • Fix live wallpaper editing
  • Add user notification that one has to reconfigure setupWhen a monitor gets pluggin in or out
  • Merge branch 'master' of https://gitlab.com/kelteseth/ScreenPlay
  • Fix loadFromFile
  • Replace custom loader with swipeviewMove Dialogs into dedicated files
  • Fix navigation item on open from hidden
  • Add new common types and WizardPageHeadlineSection for smaller headlines like h3
  • TextField that behaves like the Material design text field
  • WizardPage that implements start and exit signals as well as a simple one page loader in a ScrollView
  • Clean root id names to root everywhere
  • Add prefix for Common includes to not mix with QQC2
  • TextField name to avoid collision
  • Add toLocal to remove file:///
  • Add generic LicenseSelector & Add Licenes for CC, GPL, Apache etc.
  • Add generic FileSelector
  • Add required flag to TextField
  • Fix installed load on start
  • Fix fade in animation shadow
  • Fix website Wallpaper. Add https:// to wizard.
  • Fix right click menu typeFix banner type. Must be var to be able to hold unsinged long long
  • Fix enum names and casings
  • Fix steam workshopIDRefactor from int to QVariant that can hold unsinged long ling int that is needed because as of this writing steamid are now bigger than int
  • Fix cmake vcpkg path
  • Disable hover on scroll
  • Add positionViewAtBeginning when changing filter
  • Add allow_failure: true for now
  • Update CI to Qt 5.15.2
  • Disable AV1 import for now
  • Move StartInfo delegate into StartInfoLinkImageFix headlines lines Add drag and drop area
  • Add ColorPick by Alberto Bignotti
  • Fix wrong filename when using a filename with a dotRemove old labs fileselector
  • Decrease scale of preview because steam does not allow large previewsIn the docs it state 1mb, in the manual upload it states 2mb!?!
  • Fix missing m_length for webm import
  • Fix incorrect navigation state and index
  • Fix workshop sidebar styling
  • Fix default folder for localStoragePath
  • Fix UploadProject popup
  • Add Steam Workshop Agreement
  • Remove duplicate header
  • Fix font capitalization
  • Fix qml and html preview image copy. Add errors emit to all returns
  • Refactor welcome screenRemove no longer needed seets
  • Add godot to the start info tools
  • Merge branch 'Lucky-00-master-patch-10240' into 'master'Update README.md
  • Fix small video detection
  • Fix webm importQML called it without the quality parameter. Lets make 50 default. This is not used in the webm import anyways...
  • Fix starting wallpaper that do not contain the properties json object
  • Fix argument order for name and preview image
  • Fix type from QString to QUrl
  • Fix wallpaper autostart and add CriticalError msgThis was caused because we have the wrong base path QDir workingDir(QDir::currentPath()); instead of QDir workingDir(QGuiApplication::applicationDirPath()); when we start the app from a different folder.
  • Shader plugin:
  • Add basic shader plugin
  • Add not working water shader
  • Cleanup shadertoy shader and files
  • Add shadertoy shadertoy
  • Create Screen:
  • Add basic Gif and Website wallpaper
  • Fix webm import
  • Add quality slider to import convert
  • Change ui to contain some tutorials
  • Add basic new create screen
  • Remove unused Qt.labs.platform
  • Restore video import functionallity Add not working AV1 support
  • Add more example content sidebar menu
  • Add StartInfo useful links to projects and resources
  • Add startinfo content
  • Add gimp entry, hover zoom and some cleanup
  • Refactor wizards into separate class
  • Add GifWallpaper:
  • Fix wallpaper custom margin
  • Add description and tldr legal linksChange to custom LicenseSelector in every wizard
  • Add more wizards and wallpaper typesAdd WebsiteWallpaper
  • Change gif selection to clear on reset
  • Change FileSelector to not directly expose combobox alias
  • Sort create categories into Code and Video
  • Change default license to Creative CommonsIncrease min width
  • Add gif and website wallpaper to Installed Type enumAlso document where to change code when changing this enum
  • Make all wizards consitentUse same parameters and functions to copy files and create folder
  • Change websiteWallpaper from source to url
  • Community:
  • Enable CommunityNavItem steam workshop
  • Add asynchronous load to Community
  • Building & CI:
  • Fix not existing folder
  • Fix ffmpeg download paths
  • Fix required dev setup
  • Add CMake dynamic configure_file for every file in /Common/ffmpeg/
  • Update install_dependencies_windows.bat Now supports .7z Codex FFMpeg build extracting using 7-zip and msiexec.
  • Add new ci build script and check stepThis is python based and is now functional for windows. We now should be able to extend this script for linux and mac. Move setup script to Tools folder.
  • Move vcpkg out of ScreenPlay source treeThis has some advatages. For one QtCreator starts way faster because it queries ALL files in the source dir. This can take to minute long startup when using many packages. This makes some check python scripts easier to write.
  • Fix build paths
  • Fix build pathAdd check if build type arg is missing
  • Format file with latest python 3.9 Apparently my python 3.6 install an old cmakelang
  • Update docs
  • Update vcpkg to 26.12.20
  • Docs:
  • Overhauled developer documentation
  • Change qdoc version to Qt 6 because earlier version are unusable
  • Update Qt CI to 6.0.0
  • Refactor developer docs because qodc is now useable with qt6
  • Move Legal in Docs folder
  • Translations:
  • Update ScreenPlay_zh-CN.ts
  • Update translations and add update script
  • Add Chinese translations to UI
  • update translations
  • update translation
  • Update HowToUpdateTranslations.md
  • Update chinese language file
  • Windows:
  • Fix sentry native missing crashpad_handler