NetworkManagement, was Re: Task Proposal: base system working Mer setup
Sebastian Kügler
sebas at kde.org
Fri Jan 20 11:44:17 UTC 2012
On Friday, January 20, 2012 12:27:07 Lamarque V. Souza wrote:
> You mean uses qwidget for almost all configuration stuff. There are
> 46 .ui files in Plasma NM source code, that does not include the Mobile
> Connection Wizard, which does not use .ui files at all and the plasmoid
> itself. Porting it to QML is a huge task, I need a lot of help, that is
> why I decided to improve the current plasmoid instead of porting it. That
> way I would not need to reimplement all the configuration dialogs.
That's because the current NM UI wants to do everything, and expose pretty
much every possible setting to the user. That comes at the expense of
usability (too many options, too many dialogues), and at the expense of
maintainability (who's gonna port 46 files to QML?).
Taking a step back, I don't think that all of this is necessary for something
that has a fairly simple role. Basically, all you need to do is choose a
network to connect to, and possibly provide a password. Forgetting a known
connection would be needed, and possibly means to share your connection. This
would likely cover 99% of all likely usecases.
Anything more complex than the above can easily be delegated to the existing
UI, using a KCM or whatever.
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
More information about the Active
mailing list