Connections
Open, HighPublic

Description

Mockups

davidedmundson triaged this task as High priority.Oct 23 2017, 7:53 AM
romangg updated the task description. (Show Details)Oct 26 2017, 5:00 PM
ngraham added a subscriber: ngraham.Nov 5 2017, 4:31 AM

"All users may connect to this network" -> "Allow all users to connect to this network"

abetts added a subscriber: abetts.Nov 5 2017, 9:49 PM

Even simpler:

If by users we mean devices or people, we could just say "Allow anyone to connect to this network"

That way it sounds more personal, about people and not computer language?

Thoughts?

To a lot of users, "anyone" could mean "anyone out there on the internet." I can imagine my poor father freaking out if he saw that. "You mean the Russians could steal my credit cared number!?"

I started with the redesign and rewriting KCM into QML, here is first configuration window for "General" connection stuff, if you have any comments or objections then it's time to mention them.

First version: https://jgrulich.fedorapeople.org/plasma-nm-kcm.png

Awesome! Some comments:

  • The network list needs side borders and/or a frame. Right now, it looks visually quite muddy without a hard separation from the content to the right of it.
  • The network list could be narrower, and it would be nice to find a way to make the view on the right narrower too. When run from within System Settings, this KCM will be quite wide, and will likely get a horizontal scrollbar, which is undesirable.
  • Per the mockup, it seems more natural to have the search field above the network list, rather than below it.
  • I like the mockup's idea of hiding most of the complex settings under an Advanced button rather than presenting a tabbed view with 5 tabs, which is a lot.

Awesome! Some comments:

  • The network list needs side borders and/or a frame. Right now, it looks visually quite muddy without a hard separation from the content to the right of it.

The view has different background, there is just minor difference when using light theme, on dark theme it's different.

  • The network list could be narrower, and it would be nice to find a way to make the view on the right narrower too. When run from within System Settings, this KCM will be quite wide, and will likely get a horizontal scrollbar, which is undesirable.

What about showing only the network list and once user clicks on any connection, the list would hide and configuration would appear? Same like you see with advanced configuration.

  • Per the mockup, it seems more natural to have the search field above the network list, rather than below it.

I had it there initially and in previous versions, there was free space at the bottom so I put it there. It's not of course a problem to put it back above the network list.

  • I like the mockup's idea of hiding most of the complex settings under an Advanced button rather than presenting a tabbed view with 5 tabs, which is a lot.

On the mockup it hides even non complex settings, like passwords for the wifi, which is definitely not advanced option. We either need to pick up most important/basic stuff from each setting (IPv4, IPv6, Wifi) and put in to the front page or hide everything as suggested above.

Awesome! Some comments:

  • The network list needs side borders and/or a frame. Right now, it looks visually quite muddy without a hard separation from the content to the right of it.

The view has different background, there is just minor difference when using light theme, on dark theme it's different.

It wouldn't be a problem at all for anyone if there were a frame. :) What's the objection dto drawing a frame around the list the way pretty much all other list views do?

Another iteration: https://jgrulich.fedorapeople.org/plasma-nm-kcm.mkv

We can discuss content of the configuration later, right know I'm thinking whether I should move all the options to the center of that page like it was before or whether I should align it to the left and make it resize with the window as seen on the video above.

As before, I think the network list is just way too wide. Doesn't seem like a great use of space.

I'd prefer the non-dynamically-resizing version, myself.

I think it looks good although I agree that the width is too much. What is the character limit on the strings before using " ... " ?

I can change the width when the connection setting part is opened, but what to do about the initial view? Want me to put the list in the center and leave some space on both sides?

You mean a list that will only show the right hand side if there is an active connection?

In general, we're moving towards center-alignment of UI elements in KCMs, but it works best when the strings aren't too long (which isn't the case here), and also doesn't apply so much for this layout, which has a "source" pane on the left. If we left-align, as in your video, then let's make sure other elements aren't too long, as the comboboxes are.

Also, let me mention that I can't wait to test out a patch for this!