Mailinglist Archive: yast-devel (122 mails)

< Previous Next >
Re: [yast-devel] yast2-ncurses has a status line :)
  • From: Stanislav Visnovsky <visnov@xxxxxxx>
  • Date: Tue, 18 Dec 2007 12:28:45 +0100
  • Message-id: <200712181228.45934.visnov@xxxxxxx>
Dňa Tuesday 18 December 2007 12:20:28 Katarina Machalkova ste napísal:
Hola brave yast hackers!

As I kept receiving user complaints that the navigation in yast text-mode
UI is a bit clumsy, I took my ITO and decided to do something with it.
Here's the first bigger improvement (I hope so):

We have many 'cheat-codes' for quick access to push buttons in text-mode in
the form of Fxx keys, but:
1) hardly anyone knows about those
2) it is because they are well hidden in a pop-up that appears if F1 key is
pressed (real hackers use F1 help key as the very last resort ;-) )
3) this popup is so confusing that it leaves user even more clueless than
(s)he was before (see ttps://bugzilla.novell.com/show_bug.cgi?id=335291)

Now ncurses UI has a nice contrast status line where all Fxx cheat codes
for current dialog are listed, as you can see in attached screenshot (I
used yast2-users module as an example, because it makes quite intensive use
of Fxx keys).
User has these quick shortcuts in front of his/her eyes at all times and
can use them right away without having to open a help popup or to remember
that e.g. F10 usually stands for 'Finish'.

Wow, this is really nice!


The only disadvantage is that the status line takes yet another line off
the small (and sometimes really crowded) text-mode screen :( Anyway, so far
it's just a prototype, I'm thinkin about disabling status line completely
should the screen be smaller than e.g. 25 lines ...

Sounds good, just prepare for the bug reports ;-)


So, enjoy this improvement and feel free to use Fxx shortcuts in your
modules more intensively (hint: add `opt(`key_Fxx) to your widget to make
it quickly accesible by selected Fxx key)

Stano
--
To unsubscribe, e-mail: yast-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-devel+help@xxxxxxxxxxxx

< Previous Next >
References