commit d14cb7478a2571ef6bdd677ed707ed5cd2df678f
Merge: fb122b3 d07618a
Author: Chris Billington <chrisjbillington@gmail.com>
Date: Tue Apr 18 13:14:45 2023 +1000
Merge pull request #96 from labscript-suite/high-dipi
Set some Qt settings to play nicer on High DPI displays
commit fb122b3ab3b218ebefe412e724fa7c5cffcb4cc6
Merge: 87de9cd 1568793
Author: David Meyer <dihm@users.noreply.github.com>
Date: Wed Apr 12 21:19:24 2023 -0400
Merge pull request #94 from dihm/shot_utils
Moving `get_shot_globals` function from runmanager to labscript_utils.
commit 87de9cda44410716e73b02855e34d1e981155a05
Merge: 29ac288 835bbe8
Author: David Meyer <dihm@users.noreply.github.com>
Date: Wed Apr 12 20:22:57 2023 -0400
Merge pull request #97 from labscript-suite/dragdroptab-fix
Fix issue with dragdroptab - convert float coords to int
commit 29ac28808c6ad7aee11b93823c34dd597ec08cfe
Author: David Meyer <dihm@users.noreply.github.com>
Date: Wed Apr 12 19:45:40 2023 -0400
Update python version support
commit 5f2775e359e0900492f36c751393cc62d77dfb57
Merge: c38b661 90f486d
Author: David Meyer <dihm@users.noreply.github.com>
Date: Wed Apr 12 17:10:05 2023 -0400
Merge pull request #98 from dihm/update-workflow
Sync workflow
commit 90f486dfc82e9b3791d1e894fa83af48f2075620
Author: David Meyer <dihm@users.noreply.github.com>
Date: Wed Apr 12 17:06:41 2023 -0400
Sync workflow
commit 835bbe8c03b6a4ad5aca3f9544293eff64df3353
Author: chrisjbillington <chrisjbillington@gmail.com>
Date: Sat Apr 8 21:00:52 2023 +1000
Fix issue with dragdroptab - convert float coords to int
QPoint no longer auto converts float arguments, resulting in an error
commit d07618a20da8dcc8a4ae85d59ce82bc9fac49e8f
Author: chrisjbillington <chrisjbillington@gmail.com>
Date: Sat Apr 8 20:37:17 2023 +1000
Set some Qt settings to play nicer on High DPI displays
`labscript_utils.splash` is the first place a `QApplication` gets
created for all of our apps. So setting these settings there applies
them to all our applications, although they are also needed for the
splash screen itself to be scaled better on High DPI displays.
`AA_EnableHighDpiScaling` scales all pixel metrics to the device pixel
ratio - so this means curved edges and padding and whatnot get scaled
up, as well as the size of some pixmaps.
`AA_UseHighDpiPixmaps` means to use high DPI pixmaps for icons etc,
directly, rather than rendering them at the lower resolution and then
scaling them up (not sure why anyone would want the latter behaviour).
Strangely, high resolution pixmaps *are* used when
`AA_EnableHighDpiScaling` is *off*. It's only when it is turned on that
they get downscaled and then upscaled again and end up blocky.
commit 15687931199338df4568df4387d5901cacafd6fb
Author: David Meyer <dihm@users.noreply.github.com>
Date: Mon Mar 13 10:21:39 2023 -0400
Moving `get_shot_globals` function from runmanager to labscript_utils.
This will allow us to break lyse's dependency on runmanager.