Ticket #1621 (closed defect: fixed)

Opened 3 years ago

Last modified 10 months ago

Thinking about Preferences->Events design

Reported by: christoph@… Owned by: asterix
Priority: normal Milestone: 0.12
Component: usability Version:
Severity: normal Keywords: discussed
Cc: OS: All

Description

I think this page doesn't look too good... There is several levels of indentation, no clear structure, scrollbars, etc... This is chaotic IMHO.

I propose to:

  • Remove "Sound" Column from Listview. There is no need to see, what sound file is currently attached to which event, and if you need to know, you can just see this information in the input box below. With this, we could get rid of the horizontal scrollbar here.
  • It is not clear, into what section "Ignore..." and "Chat state notifications" belong. There is the "visual" section above and the "sound" section below and they just seem not to fit. Maybe they could be moved to a "privacy" tab, and the ignore feature could be improved by allowing a user to have a blacklist of JIDs, possibly with regexp support to block spam-servers at all. The option "Allow OS Information to be sent" from the "Advanced" tab could also go to "Privacy" tab.
  • Is "Notify me about it" clear? Wheres the differince betwen popup, show in roster and only "notify"? After all, popups and roster-thing are notifications as well...

Comments, anyone?

Attachments

Change History

  Changed 3 years ago by asterix

I agree about all you said, but I don't see a better way to explain the notify thing.

Notify about me means we popup a notification window

pop it up means we auto open the chat / message window

show only in roster means no popup notification window, but only a message icon in roster

  Changed 3 years ago by nk

we have some nice tooltips that noone reads :)

ignore events is not a privacy thing

about rest, we want to redesign the UI about visual and audio notifications to add higher customizability and tha'ts another ticket. some mockups there could help. this is like a dup of that one

  Changed 3 years ago by anonymous

Nikos: Whats ignore events about, if not about privacy?

Yann: As you say: "notify means we popup - pop it up means we open the caht window" - you see? The "notify me" is a "popup" as well as the opening of a chat window is a "popup". However, that's the least important point :)

  Changed 3 years ago by Jim++

  • component changed from dialogs to preferences

Great ideas ! Also, the "sound" and "visual" parts will become not very clear if all sorts of notifications, including sounds are controlled by the same options ( it this patch is applied : #1106 )

  Changed 3 years ago by asterix

sound column is gone [5513]

  Changed 20 months ago by anonymous

  • component changed from preferences to usability

  Changed 20 months ago by steve-e

The event windows is still cluttered and has to be redesigned.

  • Why is are sound option hidden?
  • "Ignore events from contacts not in rooster" should be bound together with blocking users/privacy list as these are similar features.
  • Do chat state notifications belong to this preference window? I'm not sure about that.

follow-up: ↓ 9   Changed 20 months ago by asterix

sound is hidden to get more place. It's something user rarely touch

it's not easy to put ignore feature with blocking users and privacy lists. Cause ignore feature is for all accounts, privacy lists c par compte ...

IMHO chat state notifications are a kind of events

I agree to add a privacy tab, but we have to find things to put in it. Ignore thing and OS information is not enough to justify a new tab. and I'm not sure chatstate could go in this tab :/

and for strings, what about "Pop it up" -> "Open it". Moreover show only in roster should go in the first position. So they are ordered from the less intrusive to the most intrusive

in reply to: ↑ 8   Changed 20 months ago by steve-e

Replying to asterix:

sound is hidden to get more place. It's something user rarely touch

It looks out of place because it is indented.

IMHO chat state notifications are a kind of events I agree to add a privacy tab, but we have to find things to put in it. Ignore thing and OS information is not enough to justify a new tab. and I'm not sure chatstate could go in this tab :/

What about a design/customization tab. Chat state notifications could then move to chat tab.

and for strings, what about "Pop it up" -> "Open it". Moreover show only in roster should go in the first position. So they are ordered from the less intrusive to the most intrusive

I agree with the order. "Open it" -> Open what? Just describe what will happen, like: "Notify Popup", "Raise window" "Show in rooster only". (The first one needs a predicate...)

  Changed 20 months ago by asterix

a customization tab doesn't sound good. all pref are customization :/

open it = open the event. this mean open chat window it it's a message, open invitation dialog if it's an invitation, op FT dialog if it's a FT request ...

so "Show in rooster only", "Popup notification", "Open Event" ?

  Changed 17 months ago by steve-e

  • keywords discussed added
  • os set to All

  Changed 10 months ago by steve-e

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 0.12

(In [9296]) Do not redraw roster when opening the accounts window. Rework preference window. Fixes #3330, #1621, #2113

Add/Change #1621 (Thinking about Preferences->Events design)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.