[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gtypist] Crash in Long QWERTY course in lesson R5
From: |
Felix Natter |
Subject: |
Re: [bug-gtypist] Crash in Long QWERTY course in lesson R5 |
Date: |
Sat, 17 Aug 2013 18:51:54 +0200 |
User-agent: |
Gnus/5.130006 (Ma Gnus v0.6) Emacs/23.4 (gnu/linux) |
Tim Marston <address@hidden> writes:
> Hi,
hello Tim,
> On Sat, Aug 17, 2013 at 01:19:57PM +0200, Felix Natter wrote:
>> The problem is that lesson R5->(8) contains more than 20 lines
>> (including header, instructions and footer):
>
> Oh, it's *this* problem again. :o(
lol
>> There are two ways to fix this:
>> 1. We truncate the speedtest to <<20 chars.
>> 2. You use a larger terminal (80x24).
>
> We can't fix this -- at least, not easily -- but I wonder if we could
> handle it more gracefully? The error message is a bit unhelpful, but
> we could improve it a lot by also telling the user:
>
> a) Exact information about what was wrong so that the user can fix the
> problem. E.g.:
>
> This drill requires your terminal height to be at least <Y>
> lines.
>
> or:
>
> This drill requires your terminal height to be at least <X>
> columns wide.
Makes sense and should be easy to do :-)
> b) How to get back to where they were. E.g.:
>
> To get back to where you were in GNU Typist, type:
> $ gtypist -l <LAST-LABEL>
This is more difficult. What we really need for a general solution is
something like this:
$ gtypist x.typ -l <LABEL>
and that requires more awareness of which lesson we're in (something
that we wanted to do for 2.10, along with allowing to switch lesson
files from within gtypist).
> What do you think? Shall I add a bug report?
IMO Yes, along with the "switch-lessons-from-within-gtypist" feature.
Kind Regards,
--
Felix Natter