[jitsi-dev] cleanup settings window


#1

Hi all,

not sure how to approach this and where to start but the settings window is „unorganized“ to put it mildly.

For starters: http://cl.ly/image/3i3F173P1U3v (issues might also be happening due to german localization used here?)

a) it’s not cool having to horizontally scroll in a preferences window tab much worse vertically which imo is a no-go

b) too much fragmentation due to dividing rulers, I suggest removing the rulers all together and making the view cleaner and more readable

c) maybe offer an „expert“ mode, many settings will never be touched by the majority of your users (e.g. if going with the system language in almost all cases that should be the best decision. no user will ever change to another language

d) too much detail at the top level: e.g. language switch has the light-grey info, that changes will only be reflected after a restart: no one needs that info at that place, if a user changes the language trigger an info message that this change requires a relaunch of jitsi and offer „restart now?“ yes | no

that approach frees up precious space in the settings window and is much more user friendly. that is, show info only when it is useful.

e) all the dropdown selection list go over the complete width of the window, they could easily be reduced to half their size.

f) the status up | down time changer arrows are broken when value is „0“. it does nothing on OS X with the latest nightly when I click those arrows. if I enter any value they do work. this needs to be fixed. value of „0“ should still allow the up arrow to work and add minutes

There’s more but that’s a few starter points, I gotta run now. More can be discussed later.

Hope this is constructive and useful to you - as always, happy if any dev can have a look and give this some additional thought and make it real :slight_smile:

Have a wonderful day...


#2

Hey there,

Hi all,

not sure how to approach this and where to start but the settings
window is „unorganized“ to put it mildly.

For starters: http://cl.ly/image/3i3F173P1U3v (issues might also be
happening due to german localization used here?)

a) it’s not cool having to horizontally scroll in a preferences
window tab much worse vertically which imo is a no-go

b) too much fragmentation due to dividing rulers, I suggest removing
the rulers all together and making the view cleaner and more
readable

Would you like to send a mockup displaying how things could be handled
better? If it looks appealing enough to seduce a developer then it might
see the light of day.

c) maybe offer an „expert“ mode, many settings will never be touched
by the majority of your users (e.g. if going with the system language
in almost all cases that should be the best decision. no user will
ever change to another language

This is not going to happen ... at least not in the near future. We have
no data that would help us pick the most popular among options and we
don't currently have the time to experiment with layouting there.

d) too much detail at the top level: e.g. language switch has the
light-grey info, that changes will only be reflected after a restart:

I only see it at one location.

no one needs that info at that place, if a user changes the language
trigger an info message that this change requires a relaunch of jitsi
and offer „restart now?“ yes | no

This would mean support for a "restart" function, which we don't currently have.

that approach frees up precious space in the settings window and is
much more user friendly. that is, show info only when it is useful.

e) all the dropdown selection list go over the complete width of the
window, they could easily be reduced to half their size.

This only happens to me when the config window is too small. Could be related to the OS.

f) the status up | down time changer arrows are broken when value is
„0“. it does nothing on OS X with the latest nightly when I click
those arrows. if I enter any value they do work. this needs to be
fixed. value of „0“ should still allow the up arrow to work and add
minutes

Good catch! Could you please open an issue? I think we might simply just get rid of the spinners.

There’s more but that’s a few starter points, I gotta run now. More
can be discussed later.

Hope this is constructive and useful to you

It certainly is! Thank you!

Emil

···

On 02.12.13, 13:39, Foss wrote:

- as always, happy if any
dev can have a look and give this some additional thought and make it
real :slight_smile:

Have a wonderful day...
_______________________________________________ dev mailing list
dev@jitsi.org Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org


#3

a) it’s not cool having to horizontally scroll in a preferences window tab much worse vertically which imo is a no-go

fixed. looks great now.

b) too much fragmentation due to dividing rulers, I suggest removing the rulers all together and making the view cleaner and more readable

thoughts? maybe this is standard and wanted?

e) all the dropdown selection list go over the complete width of the window, they could easily be reduced to half their size.

also maybe standard and wanted?

f) the status up | down time changer arrows are broken when value is „0“. it does nothing on OS X with the latest nightly when I click those arrows. if I enter any value they do work. this needs to be fixed. value of „0“ should still allow the up arrow to work and add minutes

https://trac.jitsi.org/ticket/1229


#4

not sure how to approach this and where to start but the settings
window is "unorganized" to put it mildly.

For starters: http://cl.ly/image/3i3F173P1U3v (issues might also be
happening due to german localization used here?)

a) it's not cool having to horizontally scroll in a preferences
window tab much worse vertically which imo is a no-go

It is annoying yes. In the case of the general settings, it comes from the
fact that OS X uses a font with a larger kerning/width than normal operating
systems AND the German translation AND the fact that Swing for UIs sucks. If
you have a shorter idea to translate "Use task bar / dock alerts on incoming
calls and chats" into "Eingehende Anrufe und Chat-Nachrichten in der
Taskleiste / im Dock anzeigen" then the issue would already be solved.

[...]

Emil

- as always, happy if any
dev can have a look and give this some additional thought and make it
real :slight_smile:

Have a wonderful day...

Thank you :slight_smile:

Ingo


#5

b) too much fragmentation due to dividing rulers, I suggest removing the

rulers all together and making the view cleaner and more readable

thoughts? maybe this is standard and wanted?

I was inspired by the Office configuration dialogs when I fixed previous
layouting problems that consumed even more space. I don't see the problem
with the horizontal scrolling there, and given that many of these options
can be disabled for enterprise-deployments it is the best way to go.

e) all the dropdown selection list go over the complete width of the

window, they could easily be reduced to half their size.

also maybe standard and wanted?

Yes, this is intended. While it might look a bit strange for the relatively
short values, it reduces alignment lines.

f) the status up | down time changer arrows are broken when value is "0".

it does nothing on OS X with the latest nightly when I click those arrows.

if

I enter any value they do work. this needs to be fixed. value of "0"

should

still allow the up arrow to work and add minutes

Fixed. Should be available in one of the next builds.

https://trac.jitsi.org/ticket/1229

Ingo


#6

“Zeige Benachrichtigungen in Taskleiste/Dock”

(Das schließt die Nachricht selbst mit ein)

Viele Grüße

Conrad

···

Gesendet: Montag, 02. Dezember 2013 um 22:29 Uhr

Von: “Ingo Bauersachs” ingo@jitsi.org

An: “‘Jitsi Developers’” dev@jitsi.org

Betreff: Re: [jitsi-dev] cleanup settings window

not sure how to approach this and where to start but the settings

window is “unorganized” to put it mildly.

For starters: http://cl.ly/image/3i3F173P1U3v (issues might also be

happening due to german localization used here?)

a) it’s not cool having to horizontally scroll in a preferences

window tab much worse vertically which imo is a no-go

It is annoying yes. In the case of the general settings, it comes from the

fact that OS X uses a font with a larger kerning/width than normal operating

systems AND the German translation AND the fact that Swing for UIs sucks. If

you have a shorter idea to translate "Use task bar / dock alerts on incoming

calls and chats" into "Eingehende Anrufe und Chat-Nachrichten in der

Taskleiste / im Dock anzeigen" then the issue would already be solved.

[…]

Emil

  • as always, happy if any

dev can have a look and give this some additional thought and make it

real :slight_smile:

Have a wonderful day…

Thank you :slight_smile:

Ingo


dev mailing list

dev@jitsi.org

Unsubscribe instructions and other list options:

http://lists.jitsi.org/mailman/listinfo/dev


#7

Thanks so much Ingo. Nice fixes all over the place :slight_smile:

···

Am 05.12.2013 um 21:17 schrieb Ingo Bauersachs <ingo@jitsi.org>:

b) too much fragmentation due to dividing rulers, I suggest removing the

rulers all together and making the view cleaner and more readable

thoughts? maybe this is standard and wanted?

I was inspired by the Office configuration dialogs when I fixed previous
layouting problems that consumed even more space. I don't see the problem
with the horizontal scrolling there, and given that many of these options
can be disabled for enterprise-deployments it is the best way to go.

e) all the dropdown selection list go over the complete width of the

window, they could easily be reduced to half their size.

also maybe standard and wanted?

Yes, this is intended. While it might look a bit strange for the relatively
short values, it reduces alignment lines.

f) the status up | down time changer arrows are broken when value is "0".

it does nothing on OS X with the latest nightly when I click those arrows.

if

I enter any value they do work. this needs to be fixed. value of "0"

should

still allow the up arrow to work and add minutes

Fixed. Should be available in one of the next builds.

https://trac.jitsi.org/ticket/1229

Ingo

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev