Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: make right-click trayicon menu user-configurable #59

Closed
paccerdk opened this issue Apr 30, 2022 · 9 comments
Closed

Feature: make right-click trayicon menu user-configurable #59

paccerdk opened this issue Apr 30, 2022 · 9 comments
Assignees
Labels
enhancement New feature or request

Comments

@paccerdk
Copy link

First of all, great piece of software, I can see you put a lot of work into it.

I used to use "Home Assistant Desktop" which is now supposedly dead - I saw that you suggested your own software in this thread as an alternative, so I am trying to set it up as such..

I used Home Assistant Desktop for controlling my light brightness, in the way shown in the screenshot.
one click access to brightness. (without going through any submenus or anything)

I couldn't find any way to make a slider like that, did I miss something or is it just not a feature (yet?) in HASS agent?

Also, I would like to suggest more direct access to controls, ideally being able to click the tray icon once and then accessing the controls directly from there without having to open further submenus / more clicks.
The right click menu doesn't feel very necessary to me, since the main window, opened by double left click, gives me the same options

The following screenshot is basically what I am trying to achieve:
homeass-desktop

@LAB02-Admin
Copy link
Member

Hi @paccerdk,

Sorry for the late reply - was away for a few days. From what I understand, Home Assistant Desktop was pretty much just a webbrowser-control, so it showed the HA dashboards. That's actually on the shortlist for the next version of HASS.Agent as well.

However, I completely agree with the trayicon menu being useless. I'll add the ability for users to decide for themselves what happens when they right-click, with the webbrowser-control being one of them. Thanks for the tip!

@LAB02-Admin LAB02-Admin changed the title Feature: Sliders, Show control in tray menu Feature: make right-click trayicon menu user-configurable May 4, 2022
@LAB02-Admin LAB02-Admin added the enhancement New feature or request label May 4, 2022
@LAB02-Admin LAB02-Admin self-assigned this May 4, 2022
@paccerdk
Copy link
Author

paccerdk commented May 6, 2022

Thanks for your reply, looking forward for future updates!

For the record, I'd still love to see/like to request sliders. I wouldn't have to waste resources running the whole browser engine etc. Makes a lot more sense for audio, light and others instead of having incremental buttons and such - seems like a pretty essential thing to me.

@LAB02-Admin
Copy link
Member

LAB02-Admin commented May 6, 2022

Well like I said, I'm pretty sure that's what Home Assistant Desktop did as well. So in termes of resources, there won't be much difference. It's a shame the repo has been taken down - do you still have the installer/executables, or know where to download? I'd love to have a look.

I do agree with you that a native solution would be best, however, that would take a lot of time to build and implement. So that'd be a 'somewhere along the line' thing, when the other major functions/wishes are done.

For reference, you can see a list of outstanding tickets here, on the right: https://lab02research.youtrack.cloud/

@paccerdk
Copy link
Author

paccerdk commented May 6, 2022

You're right, that's exactly how home assistant desktop did it, which in my opinion worked but wasn't ideal.
I'd be completely fine with WebView and then native sliders "further down the road", ill take anything I can get.
What I am saying, is just that sliders was an actual suggestion (figured I'd better mention it, because of your renaming of this ticket and not commenting on native sliders in your initial response) - hopefully that makes sense ;)

the last URL i have for "home assistant desktop" download is
https://github.com/mrvnklm/homeassistant-desktop/releases/download/v1.4.10/Home-Assistant-Setup-1.4.10.exe
which no longer works

The program did have an auto update feature, but I believe this was the latest version.

I've made the resulting file from the link TEMPORARILY available here (since its too big for uploading to this ticket)

@paccerdk
Copy link
Author

paccerdk commented May 6, 2022

Oh, and just as a side-note.
It seems the maintainer of homeassistant desktop just deleted the repository without any warning or notice. It may not even have been intentional? I remember reading somewhere, probably a ticket in the repository, that the project "wasn't dead" - this status may of course have changed the mean time.

its also my impression that nobody has been in contact with the maintainer since the deletion.

@LAB02-Admin
Copy link
Member

What I am saying, is just that sliders was an actual suggestion (figured I'd better mention it, because of your renaming of this ticket and not commenting on native sliders in your initial response) - hopefully that makes sense ;)

That does make sense, got it! I'll keep it in mind :)

Thanks for sharing the installer, you can remove it now if you want

@LAB02-Admin
Copy link
Member

This has been added in the latest beta:

https://github.com/LAB02-Research/HASS.Agent/releases/tag/2022.12.0-beta2

I'll keep the native implementation in mind, that would be best :) If something's missing/not working as you'd like/whatever in the beta, please reopen this ticket and let me know!

@paccerdk
Copy link
Author

paccerdk commented May 8, 2022

Wow, you've been busy ;) this is nothing less than amazing! you've made my day, new beta works great!

@LAB02-Admin
Copy link
Member

Hey thanks for the uplifting feedback, you're very welcome! And thanks for testing :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants