GithubHelp home page GithubHelp logo

Comments (11)

waydabber avatar waydabber commented on June 12, 2024 1
Screenshot 2024-05-16 at 16 08 01

from betterdisplay.

waydabber avatar waydabber commented on June 12, 2024

Hi there,

can you check if setting this works? Although not explicitly stated, this should be performed on wake as well (although if a display is waking too slowly, that might indeed cause an issue, let me know if that is the case!):

Screenshot 2024-05-13 at 15 14 37

from betterdisplay.

nicolasf avatar nicolasf commented on June 12, 2024

Hi!

Just did a quick test locking/unlocking the computer with this option, but it didn't apply the brightness.
I think it's a timing issue. A delay might be needed for my display as it takes 2-3 seconds to turn on compared to the laptop panel.

Thanks for the quick reply.

from betterdisplay.

waydabber avatar waydabber commented on June 12, 2024

Hi, can you try changing this undocumented setting in Terminal (exit the app before applying please, then restart it)?

defaults write pro.betterdisplay.BetterDisplay configureDelay 2.0

from betterdisplay.

nicolasf avatar nicolasf commented on June 12, 2024

Tried some different values but it didn't work on wake.

Is this delay behaviour also applied on application startup?
If so, it seems like it's applying the brightness as soon as it opens despite the configureDelay. Tried up to 5.0.

from betterdisplay.

waydabber avatar waydabber commented on June 12, 2024

Well, just checked and indeed, the delay does not always get applied on wake. Will look into this. :)

from betterdisplay.

waydabber avatar waydabber commented on June 12, 2024

Or no sorry, did not check properly. The delay should be applied (even a 5 second one). Anyway, I'll look into this and maybe add a dedicated setting for this as it is not clear anyway that writing DDC values take place on wake.

from betterdisplay.

waydabber avatar waydabber commented on June 12, 2024

... but having said that, it seems to me the restore should happen after the delay period so if it does not work, I am not sure why that is. Could it be that the display needs a really long time until it accepts DDC commands (more than 5 seconds after wake)?

from betterdisplay.

waydabber avatar waydabber commented on June 12, 2024

Ok, sorry, I see the problem. In some version earlier I added a check to see if values were previously restored, explicitly preventing them from restoring again on wake. 🀣 So in fact restore on wake is not part of this feature (although it used to be). Sorry for the confusion. So I'll need to add this feature.

from betterdisplay.

nicolasf avatar nicolasf commented on June 12, 2024

No worries!
I'll keep an eye on this issue to help testing when the time comes.

Thanks!

from betterdisplay.

waydabber avatar waydabber commented on June 12, 2024

Hi, here is a test build with these features. I added an UI to change wake and config delays as well (under Application/Advanced).

https://github.com/waydabber/BetterDisplay/releases/download/v2.0.0-pre-release/BetterDisplay-v2.3.4-b30036-pre.zip

from betterdisplay.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.