V0.10.0 Nightly testing!



  • This is the nightly feedback thread for the next ScreenPlay Version. You can enable the nightly builds in Steam:
    17459593-c945-4c48-808b-6a47b340c36a-grafik.png

    Add

    • Add Filesystemwatcher for wallpaper
      • This means we can now live edit wallpaper without reloading!
    • Add working videoFillMode as enum. The Sidebar now also uses this value as default!

    Crash breakpad analytics

    • Add qt-breakpad to the README for git submodules
    • Add browser and buttons for click testing
    • Add breakpad support for ScreenPlayWallpaper
      • This generates a minidump file when ScreenPlay or ScreenPlayWallpaper crashes. With this file we can better analyze the cause of the crash!
    • Add google breakpad for crash analytics

    Pause wallpaper rendering when wallpaper is behind a window

    • Add release event to mouse hook
    • Add working pause visual part of the video with settings
    • Add activeScreensList to base Window
    • Add check for multiple monitors for pausing wallpaper if an app is maximized on the same screen
    • Add basic detection of fullscreen window. Only tested with one monitor and simply pause the wallpaper for now!

    Language

    • Add Korean and Vietnamese languages to the feature list
    • Add Vietnamese language by Deleted User f6a9k4y2o0u
    • Add Korean language support with custom noto fontThis needed a larger refactoring because we only want to set the noto korean font when the korean font is selected. For this we use
      ScreenPlay.settings.font The font must be located inside the <workingDir>/assets/fonts/fontname.otf because it is to large for our resource .qrc file

    Fix

    • Fix accidental click of installed wallpaper by adding a MouseArea
    • Fix default value of language setting
    • Fix wallpaper not using mouse inputs when enabled
    • Fix get method if wallpaper creation in sidebar
    • Fix wallpaper window flags for now.
      This introduces a 1pixel border but it is still the only way to reliably display the wallpaper without interfering of the window manager. This means no longer minimizing when pressing "minimize all windows". Because of this the wallpaper is 2 pixel larger in height and widget and offset by one in x and y.

    Misc

    • Increase all combobox sizes to implicit 200 for now. So we do not cut text like qt 5.14 currently does
    • Implement loadFromFile function for qml usage
    • Reset log after 10000 character length
    • Refactor settings to use enums instead of stringsRefactor settings to use QSettings instead of settings.json
    • Remove Qt version checksAdd comments to the ScreenPlayWindow tests
    • Remove old settings json


  • Nice release!



  • New nightly with the following changes:

    • Refactor fullscreen window check to use the same check on one or more monitors

    Add

    • Add checkbox to monitor settings dialog
    • Add delay for setting up mouse hook. This is a workaround for a lag on startup for now.
    • Add support override of display text for properties

    Fix

    • Fix Checkbox and Colorpicker in Monitor Settings
    • Fix profile path for loading and saving settings
    • Fix some styling issues
    • Fix VisualsPaused check for multiple monitorsFix inverted bool logic
    • Fix issue where not specifying a text field in wallpaper properties could lead to undefined behavior


  • Please check if the disabling of video rendering works on your machines
    e48dfff3-7e40-42a3-93cd-7e20b154455d-image.png


Log in to reply