[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2023-04-27 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

Nate Graham  changed:

   What|Removed |Added

 CC||o...@kde.org

--- Comment #45 from Nate Graham  ---
*** Bug 456420 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2022-04-18 Thread TraceyC
https://bugs.kde.org/show_bug.cgi?id=411314

TraceyC  changed:

   What|Removed |Added

 CC||kdeb...@tlcnet.info

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2021-03-01 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #44 from Nate Graham  ---
Apparently you're not the only one who likes it. :)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2021-03-01 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #43 from Vlad Zahorodnii  ---
(In reply to Nate Graham from comment #39)
> Yeah, I really love that effect. I'd be thrilled if it was upstreamed and
> made the default notification appearance effect after a few rounds of
> tweaking and bugfixing. I've heard other VDG people express similar
> sentiments.
> 
> Vlad, what do you think?

Upstreaming was never really my intent, I implemented the effect so it looks
the way I like it (quite selfish).

Note that the effect for sliding panels is quite generic. You could re-use it
for sliding notifications, however I'm not sure about the final visuals...

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2021-02-27 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #42 from apache  ---
@Nate Graham 

Would it be possible for KDE team to add center of screen position to already
existing positions sometime in the near future, regardless of other changes?
For some users it will make a huge difference, without waiting for all other
goodies to come?

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2021-02-25 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #41 from apache  ---
Although colors of notifications are crucial for me, it is worth remembering
that   some users may suffer from various medical conditions like for example
Achromatopsia:
https://en.wikipedia.org/wiki/Achromatopsia
https://en.wikipedia.org/wiki/Color_blindness

https://www.amirahchambledesign.com/blog/designing-with-the-color-blind-in-mind


If you had your driving license exam you certainly remember a test that checks
if you can recognize colors correctly. 

That's why other visual effects and font size may be important to some users.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2021-02-22 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #40 from apache  ---
> allow notifications to appear closer to the middle of the screen

Yes. Regardless of other visual effects, adding screen center position to
already existing positions would be a plus. 

I like the sliding effect but only sliding effect will not make desired
usability big difference (at least in my case). Let's imagine you turned your
head because someone was talking to you. If you get back to look at your screen
and notification is already there but there is no contrast in colors there is
still a chance you will miss notification. Color variation is a real game
changer.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2021-02-16 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

Nate Graham  changed:

   What|Removed |Added

 CC||vlad.zahorod...@kde.org

--- Comment #39 from Nate Graham  ---
Yeah, I really love that effect. I'd be thrilled if it was upstreamed and made
the default notification appearance effect after a few rounds of tweaking and
bugfixing. I've heard other VDG people express similar sentiments.

Vlad, what do you think?

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2021-02-16 Thread Michael D
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #38 from Michael D  ---
I recently discovered a nice sliding notification effect by Vlad Zahorodnii
that, at least for me, makes notifications much more attention-grabbing:

https://github.com/zzag/kwin-effects-sliding-notifications

It's not perfect (e.g. the shadow disappears when the notification dismisses),
but it's better than the fade-in/out effect.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-11-09 Thread Eu
https://bugs.kde.org/show_bug.cgi?id=411314

Eu  changed:

   What|Removed |Added

 CC||e...@eu.ca

--- Comment #37 from Eu  ---
I made an account just to chime in that I too have problems with the poor color
contrast of popups. See my attached screenshot:

https://i.imgur.com/u17bklg.jpg

If you look at it, and look really close at the top right corner you can just
see the popup. Nothing crazy done with the colors there, it's just the default
'Breeze Dark' theme and a notify-send of critical urgency as an example. From a
usability standpoint this is less than ideal.

I've noticed in this bug conversation there has repeatedly been asked a
question that implies there is a binary choice to be made: Does the theoretical
notification you missed contain information that you SHOULD have been made
aware of?

YES -> THEN the notification must be held on the screen until you manual close
it

NO -> THEN it's information that you didn't really need to be aware of so it's
fine if you don't see it.

This is wrong (and makes notifications more like a non-modal dialog, which we
already have). Notifications are also for information that only a user is able
to judge the importance of. Notifications are therefore a balancing act between
forcing the user to pay attention and allowing the user to easily ignore them. 
Making them so unobtrusive as to be invisible ignores that balance. 

It is important to differentiate between 'requiring user interaction' and
'requiring user attention'. Notifications should require user attention but
because they don't require user interaction they are easily ignored.  That is
just one theory of UX though, Jakob Nielsen says:

10 Usability Heuristics for User Interface Design
https://www.nngroup.com/articles/ten-usability-heuristics/

> #1: Visibility of system status
>The system should always keep users informed about what is going on, through 
>appropriate >feedback within reasonable time.

If you don't see the notifications, you aren't informed.

In my case, part of my issue may just be an accessibility one, I can't hear any
notification SOUNDS so notifications must VISUALLY grab my attention, and they
completely fail to do that (even when using 'Breeze High Contrast' colors).
I've even tried "Use visual bell" under Accessibility, but notifications seem
to be immune to it's usual magic. I don't know what the solution is but it's
obvious to me there is an issue.  

In addition to all the other solutions the smart people are thinking about, I'd
like to add these additional ideas to ponder: make 'Use Visual Bell' work with
notifications, allow notifications to appear closer to the middle of the
screen, modify the 'Breeze High Contrast' colors to increase notification
contrast with other windows, develop a new Desktop Effect specific to
notifications (throb? blink? rainbow?)

I find that KDE is by far the best UX experience, which is ironically why this
one UX wart is so irritating.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-26 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #36 from apache  ---
> That's why you don't hardcode the colors but inherit them from one's color 
> scheme, which is what the default plasma theme does.

Isn't it a problem discussed above? Actually this is the source of the problem.
This is what screenshot from users in this bug report prove.

And I don't want to mess with all my colors just to fit them to notifications. 

At least allow to set these three urgency colors. It is obvious that there must
be some contrast between notification color and whatever is behind it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-25 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

Nate Graham  changed:

   What|Removed |Added

   Keywords||usability

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-25 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #35 from Nate Graham  ---
Okay so we have three actionable ideas:

1. Use different header colors for the different ugencies of notifications (or
maybe just for the high/critical priority level?).
2. Make the appear animation a bit more attention-getting. Maybe a scale up
rather than a fade in?
3. Allow users to override each event's default priority level. For apps
without per-event granularity, your choice would apply to all notifications.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-25 Thread Michael D
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #34 from Michael D  ---
Sounds like a nice idea to me!

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-25 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #33 from Nate Graham  ---
(In reply to Michael D from comment #32)
> That's why you don't hardcode the colors but inherit them from one's color
> scheme, which is what the default plasma theme does.
> 
> I actually think it would be nice to be able to override or manually select
> the urgency level of a notification. It would give a further refinement to
> the handling of notifications on a per-application basis.
Yes, that seems reasonable. We already allow a rudimentary form of this by
letting you omit an app's notifications from the history. Perhaps what we
should do instead is just let people choose/override the priority for each
notification with a UI sort of like this:

Priority: ( ) High (stays on screen until dismissed)
  ( ) Medium (times out and then remains in history)
  ( ) Low (times out but does not go into history)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-25 Thread Michael D
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #32 from Michael D  ---
That's why you don't hardcode the colors but inherit them from one's color
scheme, which is what the default plasma theme does.

I actually think it would be nice to be able to override or manually select the
urgency level of a notification. It would give a further refinement to the
handling of notifications on a per-application basis.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-25 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #31 from apache  ---
I read this 
https://community.kde.org/Plasma/Notifications
They propose: "It is up to the application developer to decide which urgency to
assign."

That is wrong approach. It should be for user to decide what is important.

And woudl "color the header area in some way" be much easier to introduce than
font color and size? Certainly from usability point of view adding three
hard-coded colors for some users could make no difference as it may happen that
they may have theme that would make header still not very distinguished against
of what is behind it. So, three hard-coded color variation is still not very
flexible solution.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-17 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #30 from apache  ---
Why not allowing custom css in configuration file to make it pretty and fun
https://tobiasahlin.com/moving-letters/
That would be awesome.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-17 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #29 from apache  ---
> Perhaps we could color the header area in some way? For example notifications 
> marked with Urgency=Critical could color the header red.

Why not, but what criteria will be used to decide what is "Critical"? Only
system notification, like for example: you are running out of space or it is
going to be customizable? Because for me Timer notifications are critical. For
other users email they are waiting for may be critical.

This would require to add some notifications settings like in Mac or Windows.
They have quite complex notification center:

How To Get the Most From the Notification Center
https://www.youtube.com/watch?v=q2mZF4Hs7Fg

Windows 10 Settings System Notification and actions what does it do and how to
set up
https://www.youtube.com/watch?v=IGwym4J8usY

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-16 Thread Michael D
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #28 from Michael D  ---
I really like the idea of changing the notification animation (potentially both
appear/disappear). E.g., I'm not suggesting stealing pantheon's animation, but
it does catch one's attention and looks very nice at the same time.

Changing the color of the header for important notifications is also a good
idea. However, this doesn't address the problem of missing non-important
notifications.

I would *not* scale notifications with screen size. It would probably look
ridiculous under many circumstances.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-16 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #27 from Nate Graham  ---
> What is the difference between large screen and small screen considering
> usability of notifications?
Holding DPI constant, notifications will take up less space on a larger screen
than a smaller one, because they do not scale with screen size. So that
presents one avenue: have notifications scale with screen size. (i.e. effective
resolution, taking into account DPI).

> You can change font color, background color and font size or even type of
> notification and their behavior.
Perhaps we could color the header area in some way? For example notifications
marked with Urgency=Critical could color the header red. And other
notifications could have a light blue header.

I wouldn't be averse to playing with the entrance animation too.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-16 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #26 from apache  ---
Taking into account usability, we have: time factor, look factor, importance of
notification factor (which appeared to be subjective / personally biased).

I don't know how many unstated here factors you want to take into account to
make usability issue clear and proceed to the next step. You may suggest some
if they wasn't stated here. I admit that I am not familiar with desktop
usability studies. So some insight maybe useful for all taking part in this
conversation. 

> So far people are articulating that they are having difficulty noticing 
> notifications which time out, particularly on large screens. That's a 
> legitimate issue. I'm proposing that we first brainstorm solutions to that 
> issue.

What is the difference between large screen and small screen considering
usability of notifications?

> I'm not sure that would be so effective if the root problem is notifications 
> not being noticed at all.

That crosses out timeout and allow to proceed to the next factor: how to make
them more noticeable.

You can change font color, background color and font size or even type of
notification and their behavior.

You can make it more complex and as some articles that you can google by:
notification+usability suggest provide different types of notifications:
High-attention, Medium-attention, Low-attention. And they can be also
characterized by other factors like from what application notification comes
from and what it actually notify about.
For example:
https://uxdesign.cc/a-comprehensive-guide-to-notification-design-2fff67f08b7a

But this is the whole new level of complication for this issue and more complex
than just allowing to change font size and color. And I am sure whatever you
hardcode there will be some users that still want more customization.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-16 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #25 from Nate Graham  ---
Letting the user make changes to something purely aesthetic like the wallpaper
or Plasma theme is a different matter from letting the user customize something
to work around a usability problem. Asking the user to solve deficiencies in
our own design isn't very nice. :) Where possible, we prefer to solve the
usability problem  at a deeper level so that customization isn't required. If
all those options become exhausted, then we can look into making it
customizable.

So far people are articulating that they are having difficulty noticing
notifications which time out, particularly on large screens. That's a
legitimate issue. I'm proposing that we first brainstorm solutions to that
issue.

Making the "appear" animation more visible is one such idea. Increasing the
default timeout is another, though I'm not sure that would be so effective if
the root problem is notifications not being noticed at all. Making the default
appearance somehow stand out more in the first place is another idea. And so
on. I'd prefer if we stay on that track for a while. Who knows, maybe we'll
come up with something that works for everyone. :)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-16 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #24 from apache  ---
> But I agree that adding an option to increase the font size doesn't make much 
> sense since notifications simply inherit the font size used throughout the 
> interface.

It also doesn't make any sense to change wallpaper. 

Gosh. It is not about sense. It is about preference.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-16 Thread Michael D
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #23 from Michael D  ---
I think it would be a welcome addition if notifications had a configurable
"accessibility" option to make them somehow stand out more, especially for
people with a lot of screen real estate. But I agree that adding an option to
increase the font size doesn't make much sense since notifications simply
inherit the font size used throughout the interface. Some ideas:

1. Use a different animation for incoming notifications since the current
fade-in effect doesn't catch the eye very much
2. Add an option to customize the color scheme/style of notifications. Many
applications, such as kdenlive, allow changing the color scheme on a
per-application basis, so this would make sense

If you're missing notifications:
a. change where they show-up. I have them centered which helped.
b. have the ones you want show up in history. If you miss them, just open the
history
c. increase the time-out for auto-dismissing notifications

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-16 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #22 from apache  ---
This discussion doesn't make any sense. You claim that the key factor is
whether something bad happens if I miss a notification or not. 

It is not about that. It is about how users (not developers) want to use their
desktop environment. You do Plasma for yourself or for users?

What is the point of changing default Plasma wallpaper? Anything bad would
happen if it stayed the same for years. No. But some people still think it is
better to customize. Anything bad would happen if everyone would have to use
default theme? No. But still users want to customize. 

Either someone do it or Cloze it because waiting a year only to continue such
discussion is absurd.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #21 from Nate Graham  ---
(In reply to apache from comment #19)
> For example I use Timer widget. Otherwise I would have to use my phone.
> Unfortunately Kalarm requires the whole kdepim-runtime and akonadi, so I
> don't want to install it on my slow PC.
So the timer widget sends a notification that disappears before you see it?
Sounds like that's a bug in the timer using the wrong kind of notification. You
definitely need to know when the timer finishes; that's the whole point. So the
notification should not disappear.


> Also when I use spotify I like to see notification that the song is
> changing. May seem trivial but I like it that way.
These are "ignorable" notifications where nothing bad happens if you miss them.


> for my case, I have KDE Connect and receiving for example SMS notifications
> which include some one-time password. My eye  sight is not 100%, and when
> I'm rushing to read the SMS content to copy the one-time-passcode, it's
> pretty difficult. It would help if I could make those pop-ups a one or two
> font size bigger.
This is a borderline case where the notifications are technically ignorable,
but if you miss the notification for an SMS that contains the code you were
waiting for it's annoying. Nothing bad happens, but you get annoyed and have to
do some extra work.

FWIW when your mouse cursor is within the area of the notification (for example
when you're going to select the text in the code) the timer stops. So you only
need to notice the notification within the default 5-second period. And we also
let you increase the number of seconds that auto-disappearing notifications are
on screen for too.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-15 Thread Emre
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #20 from Emre  ---
for my case, I have KDE Connect and receiving for example SMS notifications
which include some one-time password. My eye  sight is not 100%, and when I'm
rushing to read the SMS content to copy the one-time-passcode, it's pretty
difficult. It would help if I could make those pop-ups a one or two font size
bigger.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-15 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #19 from apache  ---
> Notifications are generally intended to be ignorable.

The whole point is that there are different type of notifications.

For example I use Timer widget. Otherwise I would have to use my phone.
Unfortunately Kalarm requires the whole kdepim-runtime and akonadi, so I don't
want to install it on my slow PC. 

Also when I use spotify I like to see notification that the song is changing.
May seem trivial but I like it that way.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #18 from Nate Graham  ---
> The function of notification is to draw user's attention
> ...
> but also notify that something must be done, sometimes immediately. 
Actually that's not really true--or at least, it's not supposed to be true.
Notifications are generally intended to be ignorable. If you miss a
notification, nothing bad should happen--or else it wasn't appropriate to
communicate that information to the user using notifications.

The only exception is critical notifications, which we make "sticky" on the
screen, only disappearing after you close them manually. This way we can be
sure the notification has gotten your attention.

Can you maybe provide examples of the kind of notifications you're talking
about where you find yourself missing them with negative consequences?

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-15 Thread apache
https://bugs.kde.org/show_bug.cgi?id=411314

--- Comment #17 from apache  ---
> The text in notifications is the same size as text used throughout Plasma. If 
> it's too small to read in notifications, it should be too small to read 
> elsewhere, in which case the solution is to increase the font size globally. 
> :)

That is totally wrong argument because it doesn't take into account that users
have different approaches and different use-cases of notifications.
Notifications are not only confirmation that the job was done but also notify
that something must be done, sometimes immediately. 

The fact that someone is able to read the small size text doesn't mean that
user wants to have the same text size on notifications (or across the whole
Plasma). The function of notification is to draw user's attention, that is why
I want to have bigger text than I use in other elements of Plasma. 

I would be very happy if you could do something about it before Plasma 6.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 411314] Notifications are not noticeable enough under certain circumstances

2020-09-14 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411314

Nate Graham  changed:

   What|Removed |Added

Summary|Allow to change |Notifications are not
   |notification font size and  |noticeable enough under
   |color in configuration  |certain circumstances
   |file.   |
 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

--- Comment #16 from Nate Graham  ---
The text in notifications is the same size as text used throughout Plasma. If
it's too small to read in notifications, it should be too small to read
elsewhere, in which case the solution is to increase the font size globally. :)

Being able to change the font size of just notifications doesn't make sense and
wouldn't really resolve the issue that people have brought up of notifications
not being noticeable enough with large screens or huge areas of light colored
windows. Let's use this bug report to track that issue explicitly.

-- 
You are receiving this mail because:
You are watching all bug changes.