[Bug 208075] New: add modern navigation to all yast2 components
https://bugzilla.novell.com/show_bug.cgi?id=208075 Summary: add modern navigation to all yast2 components Product: SUSE LINUX 10.0 Version: Final Platform: x86 OS/Version: SuSE Linux 10.0 Status: NEW Severity: Minor Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: bluedzins@wp.pl QAContact: kkaempf@novell.com Take a look at the "Installation source". It a classic example of simple list. Can I select them all to delete? No. Can I select few of them to get refreshed? No. Is there any reason the data shouldn't be edited on fly? No. Please, do not make _basic_, _classic_ things so complicated. Shift+LMB is not a rocket science nowadays. "Edit" button? What for? Make the entry editable, that's all. Etc. etc. I hope my intentions are clear (and this applies to other components too). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 cthiel@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |yast2-maintainers@suse.de |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 fehr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |sh@novell.com ------- Comment #1 from fehr@novell.com 2006-09-26 02:31 MST ------- If we want this it should be handled in UI. Reassigning to Stefan. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 sh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sh@novell.com |bnc-team-screening@forge.provo.novell.com ------- Comment #2 from sh@novell.com 2006-09-26 03:44 MST ------- This is not a generic UI problem. If any module wishes to handle multiple selection, it can use a MultiSelectionBox rather than a SelectionBox. If it does not, that YCP application obviously does not wish to handle that. This might be an enhancement request for the installation sources module. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 ------- Comment #3 from bluedzins@wp.pl 2006-09-26 04:59 MST ------- Yes, and this also applies to software installation. Currently I have to select package, click on action, select next, click on action, etc etc etc. When I am upgrading KDE it takes some time. Completely unnecessarily. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 cthiel@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |jsrain@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 locilka@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |locilka@novell.com ------- Comment #4 from locilka@novell.com 2006-10-12 02:38 MST ------- Maciej, in the packager, search for some packages "KDE" for instance and then press the right (not left) button above some package listed and watch what you can do with it/all of them. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 ------- Comment #5 from bluedzins@wp.pl 2006-10-12 08:33 MST ------- Lukas, what for I should press RMB? It has nothing to do with selecting the first item, the seventh, and from tenth to fifteenth from the list. It is not too much to ask for 2006 year I think. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 ------- Comment #6 from locilka@novell.com 2006-10-12 08:36 MST ------- Well, better than nothing :) You can handle 'one' or 'all' items listed at once. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 ------- Comment #7 from locilka@novell.com 2006-10-12 08:38 MST ------- Created an attachment (id=101325) --> (https://bugzilla.novell.com/attachment.cgi?id=101325&action=view) screenshot BTW: Installation sources is not a 'simple list' in 10.1 or 10.2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 ------- Comment #8 from bluedzins@wp.pl 2006-10-12 13:53 MST ------- Lukas: 1) Yast InstMan is just an example 2) Inst.Sourc. looks the same in 10.0 and this is just a simple table, please do not catch me on words I hope everybody understand point of my report so let's end here -- better keep low noise to signal ratio. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 ------- Comment #9 from locilka@novell.com 2006-10-13 01:26 MST ------- Maciej, I'm sorry, but it (the point 2) is important, that it is a table and not a MultiSelectionBox proposed by Steffen. It's impossible to select more than one line in the table because the Qt UI doesn't allow to do it and we cannot use MultiSelectionBox (where you can select more at once) because we need features (like columns, sorting) that a table offers. So, that's why I was, as you said, "catching you on words" :) It's not _SO_ easy :) But you're right, sometimes explaining things might look like arguing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 jsrain@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |sh@novell.com ------- Comment #10 from jsrain@novell.com 2006-10-25 02:47 MST ------- Stefan, is there any chance to get somethign like a "multi-selection table widget" or allow the table to get multiple rows selected? This will not be the only case where it can be useful... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075 sh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|sh@novell.com | ------- Comment #11 from sh@novell.com 2006-10-25 05:23 MST ------- The cost of having multi-selection in YSelectionBox or in YTable widgets would be a more complicated API: You could no longer get "the" selected item, you would get a list of selected items you'd have to walk through one by one. And you'd always get a list, even if nothing is selected (list empty) or if only one item is selected (list contains one item). Changing the API for the generic case is something we obviously can't do - we'd break a lot of existing code. So we'd have to add another (yet another) kludge to work around that - use properties "SelectedItem" and "SelectedItems" (or "SelectedItemList") and add something like `opt(`multiSelection) to the respective widgets. And still it would be considerable work to actually use that in existing modules. This smells a lot like overcomplicating things that were once easy to use, and also like another source for really hard-to-find programming errors on the application side. YCP was never meant for sophisticated power-user GUIs. At places where we need that kind of thing the proven approach is to use dedicated high-level widgets (like the PackageSelector, the PatternSelector, the PartitionSplitter, ...). It looks more and more like installation source handling might be another good candidate for that approach. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=208075#c12 Stanislav Visnovsky <visnov@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |visnov@novell.com Status|ASSIGNED |RESOLVED Resolution| |WONTFIX --- Comment #12 from Stanislav Visnovsky <visnov@novell.com> 2007-10-09 03:30:09 MST --- I'm closing this - it is not fixable as a bug, please, discuss this on opensuse-ux mailing list. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com