UI/UX fixes

UX improvements: (1) “Magic wand” icon sets 2-page program editor layout. (2) Also the vertically aligned Logo toolbar shows the “magic wand” icon. (3) Random color generation with vivid colors.
UX improvements: (1) “Magic wand” icon sets 2-page program editor layout. (2) Also the vertically aligned Logo toolbar shows the “magic wand” icon. (3) Random color generation with vivid colors.
Old random color generation with pale colors.
Old random color generation with pale colors.

As mentioned in the first post, last LibreOffice UX hackfest has resulted also a small LibreLogo fix for program translation. Recent update of LibreLogo has got greater improvements in the user interface:

  • Program editor: “Magic wand” icon sets also page zoom and a page break, resulting the suggested 2-page layout for Logo program editing.

  • Start fix + brief demonstration: Start icon inserts and starts a programming example in an empty document. This fixes the confusing UI problem of LibreLogo: when the user tries to run the content of the input field of the Logo toolbar with the Start icon (instead of the Enter), there is no any visual feedback in an empty document. The small, localized and modifiable example introduces some basic features of LibreLogo (PENUP/PENDOWN, LABEL, REPEAT/REPCOUNT, color settings, PICTURE), helping to start programming.

  • Now the “Magic wand” icon precedes the long input field on the Logo toolbar: vertical docking of the toolbar doesn’t remove this icon, also the undocked toolbar doesn’t break the icons into three rows unnecessarily. This modification was suggested by Gilvan Vilarim, Brazilian Portuguese translator of LibreLogo.

  • Fixed document handling: “Saving as” doesn’t create a new turtle in the document, and the Logo toolbar uses the current document instead of the old ones (for example, renamed “Untitled 1”).

  • Fixed text selection: program running keeps the selection of the turtle, if it was selected at the start of the program, instead of selecting the text of the document wrongly.

  • Not a user interface, but a spectacular user experience improvement is the new random color generator, checked with the following program on the attached screenshots:

    PENUP
    FOR i IN RANGE 12 [
        REPEAT 17 [
            POSITION [23+50*i, 50*REPCOUNT-30]
            FILLCOLOR ANY
            HEADING 0
            SQUARE 50
        ]
    ]