Age | Commit message (Collapse) | Author |
|
This otherwise prevents a user from using a mouse to do things like
text selection.
Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
Co-Authored-By: David Moreau-Simard <dmsimard@redhat.com>
|
|
Errors in pack methods could cause urwid to throw an exception
when rendering bullet lists which line-wrapped.
|
|
|
|
Most ansi-art has CRLF, but in case we get input with only LF,
treat LF as "move to beginning of next line". That's partially
redundant with CR, which is "move to beginning of current line",
but I haven't seen any ansi art which uses LF to only mean
"move to this position on next line", so the new interpretation
should be safe and work for both examples seen.
|
|
A line block is essentially a kind of block quote. A '|' at the
start of a line forces a new line. A subsequent line starting
with a space is a continuation of the previous line. Indentation
within a line block creates a nested line block. When the line block
(or series of nested blocks) is finished, there should be a blank line
separating it from the next element.
Sphinx produces a 'line_block' event for each block (that is, series of
lines, or nested group of lines), and a 'line' event for each line
within that block. Currently, each of those line events accumulates
text and then uses the formatted version of that text when creating urwid
widgets. However, in the case of a continuation line, both lines from
the source file appear in the same line event. This suggests that the
correct action is to use the flowed version of the text we accumulate.
In other words, the current behavior erroneously preserves the formatting
of continuation lines, whereas by spec, it should not. The switch to
getFlowedText corrects this.
Additionally, because we are ignoring line_block events, it was not
possible to create nested line_blocks. By treating them in the same
manner as block quotes, where we put the contents inside of an urwid
widget with left-hand padding, the resulting line block groupings
are nested as expected.
|
|
|
|
|
|
|
|
If figlet or cowsay are not installed, print a warning at startup
and continue.
|
|
This minimizes confusion for new users who are used to different
shortkeys (like Space for next slide, Esc to quit).
|
|
|
|
* images without exif data are now assumed to be in the correct
orientation instead of raising an exception.
* Images are now converted from their color mode to RGBA so they can be
saved as JPEG.
|
|
|
|
|
|
|
|
|
|
Gitorious is gone, so update the upstream git URL and add a
section on contributing.
|
|
The tilt transition is like pan, only vertical instead of
horizontal.
|
|
Relying on ctrl-C user interrupt to exit leaves the terminal in a
dirty state, and potentially unusable. Add the ability to exit
gracefully by pressing the q key.
|
|
When a duration is passed as a parameter into the Transition
instantiation, use it.
|
|
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
|
|
|
|
|
|
|