bug-gtypist
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gtypist] GTypist beginner mode


From: Felix Natter
Subject: Re: [bug-gtypist] GTypist beginner mode
Date: Fri, 10 Feb 2012 22:31:50 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux)

Tim Marston <address@hidden> writes:

> Hi,

hello Tim,

> On 08/02/12 19:53, Felix Natter wrote:
>>> - I've removed references to the version number because it'll be a
>>> nightmare to keep it up-to-date in all the translations!
>> 
>> Yes, maybe we should define a placeholder for this, like
>> ###GTYPIST_VERSION###?
>
> Actually, thinking about it, we could just use printf() with a string
> like "Welcome to GNU Typist version %s!".

This discussion has now been made obsolete by the banner in infoview,
which puts the version number in the top right corner.

> But another question is this: do we really want to mention software
> version numbers? This is a "getting started" message, aimed at
> beginners. The software version number seems like a more technical
> detail that they probably wouldn't care about. And besides, if we show
> the usual banner overhead during the infoview message, then the version
> number would already be displayed there.
>
>> Ok, in some version (2.11?)  we should add a command to switch the current
>> lesson at runtime.
>
> I like that idea!
>
> While we're at it, it would be nice to pull all the remaining code that
> handles the script in to script.c. This is already the case, but there
> is still some script-related code in gtypist.c. This would also make it
> easier to switch scripts at runtime (as all affected stuff should be in
> script.c).

I agree, we should re-define the modules and target the "runtime lesson
switching" for 2.11.

>>> - I have removed the part about resizing the terminal window. I think
>>> it's too general and makes too many assumptions. For example, my Windows
>>> terminal doesn't have a "Properties" menu option (it's Cygwin's mintty).
>>> Users of UNIX operating systems may not even be running X11 (or
>>> Wayland). Personally, I feel that explaining how to resize the terminal
>>> emulator is beyond the scope of our introduction text. What do you think?
>> 
>> Hmm, it's a very important thing: you don't want to learn typing on
>> a (by default!) tiny terminal window! How about saying:
>> "If you want to know how to resize the gtypist window, please look at 
>> the manual in section XXX."?
>
> Yeah, ok. I'm not against adding this to the getting started message,
> but I just couldn't think of a nice, concise way of writing it that
> would apply to all operating systems and terminal emulators!

How about a node in the manual which presents a mapping between OS Types
and resize instructions? I think UNIX/Linux | Mac OS X |
Windows-default-terminal should be enough for a start.

What is left to be done for 2.10 is more or less just the transition to
GNU gengetopt and adding/integrating the "--beginner" option, right?

Best Regards,
-- 
Felix Natter



reply via email to

[Prev in Thread] Current Thread [Next in Thread]