Feature request?

Want to write your own code to work with a HDHomeRun or work with the HDHomeRun DVR? We are happy to help with concepts, APIs, best practices.
Bubbster
Posts: 48
Joined: Mon Nov 08, 2010 9:34 am
x 1

Re: Feature request?

Post by Bubbster »

Wow, checked this request for a couple of days after I posted and nothing. Busy with other things recently, and I come today and find a nice surprise!

Awesome, thank you!

djp952
Posts: 1571
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 49

Re: Feature request?

Post by djp952 »

JDazell wrote: Sun Jan 09, 2022 7:33 am Still have to say "Dark Mode" will be my preference. :-)

As for Color reference, no official one I can think of. I would suggest that you stick to only the primary colors.
I did some research into this; how about an option to use Blue/Orange instead of Green/Red for the tray icon and "virtual LEDs"? Sample below, the colors are in the file names.

Image

I'm thinking the tuner status meter might be best left as green/red, since if the simulators are accurate, most color deficient folks would see varying shades of yellow and the % is there so the color isn't critical to what the UI is trying to display. I think that would be OK? We can always try it and "see" what happens :)

I'll probably also take out the option to tie the virtual LED color to a signal statistic since yellow is basically going to be unusable as a status indicator. Need to stick with Green/Red or Blue/Orange.

Anyway, let me know if you think the blue and orange above are suitable alternate color-based indicators.

edit: this is more complicated to implement than I expected since there are sadly a lot of color assumptions to overcome, but it's moving along. I assure you that it will be in "beta 4". I've also decided that in the new "Blue / Orange" mode yellow can be represented by blue in the tuner signal status. For color deficient folks, this results in just an omission of yellow. I do still intend to remove the setting/code that changes the virtual LEDs to be tied to signal status for this reason, though. Too many settings are bad anyway :)
Last edited by djp952 on Sun Jan 09, 2022 10:07 pm, edited 1 time in total.

djp952
Posts: 1571
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 49

Re: Feature request?

Post by djp952 »

Bubbster wrote: Sun Jan 09, 2022 8:02 am Wow, checked this request for a couple of days after I posted and nothing. Busy with other things recently, and I come today and find a nice surprise!

Awesome, thank you!
Yeah, it's moving along. UI always takes way longer than I think it should :) Great to be able to get so much early feedback from everyone, though! We seem to have hit the core competencies well, pretty much all problems/suggestions are "cosmetic" in nature, so that's good!

JDazell
Posts: 178
Joined: Fri Sep 09, 2011 4:19 pm
x 4

Re: Feature request?

Post by JDazell »

djp952 wrote: Sun Jan 09, 2022 3:41 pm
JDazell wrote: Sun Jan 09, 2022 7:33 am Still have to say "Dark Mode" will be my preference. :-)

As for Color reference, no official one I can think of. I would suggest that you stick to only the primary colors.
I did some research into this; how about an option to use Blue/Orange instead of Green/Red for the tray icon and "virtual LEDs"? Sample below, the colors are in the file names.

Image

I'm thinking the tuner status meter might be best left as green/red, since if the simulators are accurate, most color deficient folks would see varying shades of yellow and the % is there so the color isn't critical to what the UI is trying to display. I think that would be OK? We can always try it and "see" what happens :)

I'll probably also take out the option to tie the virtual LED color to a signal statistic since yellow is basically going to be unusable as a status indicator. Need to stick with Green/Red or Blue/Orange.

Anyway, let me know if you think the blue and orange above are suitable alternate color-based indicators.

edit: this is more complicated to implement than I expected since there are sadly a lot of color assumptions to overcome, but it's moving along. I assure you that it will be in "beta 4". I've also decided that in the new "Blue / Orange" mode yellow can be represented by blue in the tuner signal status. For color deficient folks, this results in just an omission of yellow. I do still intend to remove the setting/code that changes the virtual LEDs to be tied to signal status for this reason, though. Too many settings are bad anyway :)
I can distinguish those color choices perfectly. Thanks Great!

djp952
Posts: 1571
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 49

Re: Feature request?

Post by djp952 »

My pleasure, thank you for pointing out the oversight! What I did for the tri-color signal meter was to just ignore yellow in this Blue/Orange mode. So you'll get blue for both strong/medium indicators and the orange for weak. I wasn't pleased with how leaving yellow in place looked with the simulator compared with the orange for many types of deficiencies, I want to make sure it looks sharp regardless of the perceived color :)

I am thinking of ultimately making this like the theme with a "follow system" setting on Windows 10 and 11 so if you have a color filter enabled at the OS level it would default to Blue/Orange instead of being something you need to manually change.

Found some small things to correct visually on all versions of Windows in the new Dark theme and want to take a crack at properly dealing with the tray icon color if Windows is in High Contrast mode, but should have a "beta 4" out soon that you can use.

djp952
Posts: 1571
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 49

Re: Feature request?

Post by djp952 »

JDazell, I neglected to mention I finished all the color changes and put out a Beta 4 you can try. Release notes: https://github.com/djp952/hdhomeruntray/discussions/50

I wasn't feeling chatty with the Release Notes (obviously), but I was able to make it do what I wanted, I think you'll like it. If you are on Windows 10 / Windows 11 and have any Color Filter enabled, the app will default to the Blue/Orange color set. The setting also can be set specifically to Green/Red or Blue/Orange. I admit I think the Blue/Orange looks pretty cool in Dark Mode, I might use that myself!

There are still 4 known bugs and at least one enhancement that I feel need to be addressed for a 1.0 (since I promised it and am just avoiding it at this point), though, and now what little documentation is there needs to updated :)

JDazell
Posts: 178
Joined: Fri Sep 09, 2011 4:19 pm
x 4

Re: Feature request?

Post by JDazell »

Just installed the latest Beta. Very Nice! I like the Dark Mode with the Blue/Orange Status Color Set.
Thank you for all the hard work.

djp952
Posts: 1571
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 49

Re: Feature request?

Post by djp952 »

FYI, I will be gone for the next week and will be ignoring this project for that timeframe. I did want to cut a "final beta" this week, but I spent too much time failing to deal with creating a custom ComboBox that I liked for the settings form. "Real work" also ramped up a lot this week and limited the time I could devote to this project. I moved the v1.0.0 milestone from Feb. 1st to Feb. 15th as no progress has been made.

While there is a good set of unreleased changes already in place for such a "final beta", I am out of time and don't think the current state is worthy of a release.

I invite anyone that tries out the most recent release available to document any concerns via https://github.com/djp952/hdhomeruntray/issues. If your concern(s) have already been addressed I will note that, if they haven't, I will do my best to triage them and make a judgement call if they need to be fixed for "1.0.0" or not :)

See you in 8-9 days (depending on if our flights actually "fly")

Post Reply