mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #263] Systray "connected" icon #213
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#213
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @wjtk4444 on GitHub (Mar 8, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/263
As far as I'm concerned, currently there are two different tray icons.
Having an additional icon which informs user that barrier is connected to client(s) would be very useful. Currently there's no way (other than actually opening the user interface, selecting "show log" option and reading trough it) of telling whether there are any connected clients or not.
I would propose to do something like that: (sorry for the poor quality, it's just a concept)

Left to right:
server stopped | server running | connected to client(s)
I'm not familiar with barrier's code base, but it seems like something that doesn't require too much of an effort to implement. If you approve the general idea of this feature but do not have spare time to take care of it - please let me know. I might do it myself and open a pull request.
@ghost commented on GitHub (Jul 1, 2019):
I would like this feature very much, for the client as well. The states we've got for the client are:
1 Client not running (X)
2 Client running but not connected (blank)
3 Client running and connected (checkmark)
Currently the checkmark icon covers states 2 and 3. This could be improved.
@voidplayer commented on GitHub (Dec 16, 2021):
latest 2.4 just landed on debian from 2.3.x
First very noticeable thing is that systray icon dont have green tick when theres a connection
in 2.3.x and before it was already working as you are describing. A checkmark when a connection is established and none when is just running
I was wondering if this is a debian bug and was checking the bug reports and find this enhancement proposal