question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

New version to test - 2.0.3

See original GitHub issue

I’ve published a test version 2.0.3 on test.pypi.org for those of you interested to give it a run and provide feedback before it is published on the main repository.

How to upgrade

Please make sure you have a working installation of 1.1.3 first as this guide does not cover installing operating system specific drivers or udev rules.

Uninstall your current version

python3 -m pip uninstall streamdeck-ui 

Install additional dependencies that version 2.0.3 requires

python3 -m pip install filetype cairosvg

Install the test version from the test.pypi.org server.

 python3 -m pip install -i https://test.pypi.org/simple/ streamdeck-ui==2.0.3 --user

How to downgrade

Remove the test version

python3 -m pip uninstall streamdeck-ui

Install the latest from the main repository.

python3 -m pip install streamdeck-ui --user

What’s new?

  • UI starts up even if no Stream Deck attached.
  • SVG file type support.
  • Keys widget now has examples built in.
  • Help menu with links to websites.
  • About dialog shows application version and primary dependency versions.
  • Support hex key codes in Key Press. For example, 0x74.
  • Support vertical text alignment.
  • New display system:
    • User interface shows same image as Stream Deck.
    • Text overlay on top of image, with automatic font outline.
    • Buttons image change when pressed (visual feedback).
    • Animated gif support.
    • CPU indicator for display processing.

Images now take up the full height with font overlay full-height

Font automatically has black outline so it works on top of all colors font-background

Key press has a visual indicator while being depressed key-pressed

Animated GIF support firework

Some noteworthy changes

  • Display buttons now render exactly the same images that the Stream Deck has, doesn’t scale with window
  • Small CPU indicator to show how much time it’s spending processing images (notably when using GIF animations)
  • Some pre-built commands (may not work on all systems) changes

Feedback

Please give it a test drive and let me know of any issues you find. This was a very large rewrite of the display system. Python has some limitations with how hard we can drive the display. If you put an animated GIF on every key - it will consume a fair amount of CPU on one core. However, having a couple of animations is not a problem.

Please provide as much detail as you can with any issues. Steps to reproduce, output, screenshots, OS, streamdeck type etc.

Pieter.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:6
  • Comments:17

github_iconTop GitHub Comments

2reactions
Data-007commented, Feb 25, 2022

Hi @oparada1988 streamdeck -n

Streamdeck to tray add the -n option

1reaction
dodgyrabbitcommented, Mar 6, 2022

Version 2.0.3 has been published to the main pypi.org repo. Thank you for those who tried it out and gave feedback.

Please review existing issues (open and closed) and do your homework. Open feature requests with the templates provided for additional requests. Don’t be shy with details - requests with sparse details “please do x” will be ignored. This helps other potential contributors to understand what you are asking and perhaps someone will be kind enough to implement what you believe is useful.

Enjoy!

Read more comments on GitHub >

github_iconTop Results From Across the Web

spring-boot-starter-test » 2.0.3.RELEASE
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, ... Note: There is a new version for this artifact ...
Read more >
Invalid Pre-Release Train. The train version '3.0' is closed ...
The Version was 3.0 and the build was 2.0. 26. We received the following errors when we tried to upload the new build....
Read more >
Trouble when changing Spring Boot version from 2.0.3. ...
I have a working code that stops to work when I change Spring Boot version from 2.0.3.RELEASE to 2.1.0.M4. The error is:
Read more >
Scala Functional Test - 2.0.3
Play Framework - The High Velocity Web Framework For Java and Scala.
Read more >
OpenGL and OpenGL ES 2.0/3.X Conformance Test Instructions
The OpenGL and OpenGL ES Conformance Tests are expanded versions of the OpenGL ES 2.x ... number of new tests and a new...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found