Design/Meetings/2014-12-10

    From The Document Foundation Wiki

    Link

    http://nabble.documentfoundation.org/Minutes-of-the-Design-Hangout-2014-12-10-tc4132227.html

    Minutes

     Dec 11, 2014; 2:25am Jan Holesovsky-4
     Minutes of the Design Hangout: 2014-12-10
    
     * Present: Adolfo, Jay, Jonathan, Kendy, Mattias, Stuart
     
    * Completed Action Items:
        + Samuel: Add Close menu entry in the sidebar's menu that acts like
          View -> Sidebar toggle
          https://bugs.freedesktop.org/show_bug.cgi?id=85937
          Pushed to 4.4 branch (as well as to master)
        + Kendy: Check https://bugs.freedesktop.org/show_bug.cgi?id=86738
          [this was pushed after the libreoffice-4-4 branch-off (which
           happened on 20th), so this had to be pushed separately to master
           and libreoffice-4-4]
          [this is incorrect (Jay)]
          [then I don't understand the issue :-) - please let's talk it on
           the IRC (Kendy)]
        + Kendy: Turn the Crystal icons off by default in configure
        + Stuart: Try to come up with a good color for 'Blue Sky 1'
        + Jay: Change the name "Style" in the context menu to a better
          descriptive name for 4.4
          https://bugs.freedesktop.org/show_bug.cgi?id=84295
        + Mattias: Assign Ctrl+Shift+r to ruler toggle in Writer + Impress +
          Draw - master and 4.4.
            + https://bugs.freedesktop.org/show_bug.cgi?id=87042
            + https://gerrit.libreoffice.org/#/c/13326/
     
    * Pending Action Items:
     
        + Ahmed: Push the new Sifr icons he's done recently
        + Kendy: Talk to Milos wrt. https://bugs.freedesktop.org/show_bug.cgi?id=48622
        + Alex: Gnome 2.20-style 'a' icons & Gnome 3-style text line icons
        + Kendy: try to do a link to the Templates site for 4.4 - not too
          probable
          https://bugs.freedesktop.org/show_bug.cgi?id=85420
          https://bugs.freedesktop.org/attachment.cgi?id=108377
        + Jay: Create a blog post to collect templates that we could
          pre-install.
          https://docs.google.com/document/d/1WLh_SdpyGVb4n-lzsPJ4XTNNDa0SGwUwo3Onm1HjoK8/edit?usp=sharing
          [ collected the categories, wrote up 2 paragraph for initial
            announcement, awaiting feedback now ]
            + Thursday - feedback + send to the marketing ML
            + Monday / Tuesday - go live with the announcement
            + please feel free to update (Jay)
        + Samuel: Formulas and Navigator should open in the sidebar, not as
          a special window
          https://bugs.freedesktop.org/show_bug.cgi?id=85897
        + Kendy: Research what is needed to do to only disable (not hide)
          the formula bar in Calc when Chart component is activated
        + Kendy: Tell Jay how to fiddle with the default position of
          toolbars (so that he can tweak the Chart's toolbars)
     
    * Easy Hacks to be filed:
     
        + Kendy: Do / find someone / easy-hack-ize automatic opening of the
          Track changes toolbar when there are tracked changes
        + Kendy: Check how hard it is to make sidebar honor the icon size
          setting
        + Kendy: Easy Hack-ize fixing of uno commands that need to be
          duplicated in Draw and Impress
            + https://bugs.freedesktop.org/show_bug.cgi?id=84258#c2
        + Kendy: Create Easy Hack for the Hi-contrast Sifr
        + Kendy: Adding 1.15 to the drop down list
          https://bugs.freedesktop.org/show_bug.cgi?id=85949
    
    * GSoC tasks to be filed:
     
        + Kendy: GSoC task (or so) for converting "Manage Changes..." to
          sidebar (instead of non-modal dialog)
          https://gerrit.libreoffice.org/#/c/13085/ - proof of concept,
          thanks to the hackfest :-)
        + Jay/Kendy: GSoC for application (color) themes.
        + Jay: add a Styles usability improvements section + list the
          various things to implement to GSoC-next ideas
            + https://wiki.documentfoundation.org/Development/GSoC/GenialIdeas
              [styles previews in the sidebar etc.]
            + Ahmed, Jay: Brainstorm about some nice / more styles for Calc
              https://redmine.documentfoundation.org/boards/1/topics/493
              [longer term - maybe better to add to the GSoC Styles task?]
     
    * UI changes integrated the last week:
     
        + Replace "..." in dialogs with better descriptive names (like
         "Browse..." etc.) (Olivier)
        + HIG fixes in many dialogs (Adolfo)
        + Ctrl+Shift+R as toggle for ruler (Mattias)
        + ParaspaceIncrease/Decrease commands in Writer and Calc (Maxim)
        + Sifr updates (Matthias)
        + RGB value of 'Sky blue 1' color (Stuart)
        + Added 'Close Sidebar' command to Sidebar menu (Samuel)
        + Hyperlink dialog, Find & Replace, Manage names are resizable again (Kendy)
        + ...
     
    * Last week's discussions that need a resolution:
     
        + nothing this week :-)
     
    * Palettes
     
        + should we update our palette? (Jay)
            + with less colors when it is easy to choose any color now
        + wouldn't that be a problem for interop? (Stuart)
            + no, inside we use the hex codes (Jay, Kendy)
        + can do an update - if you come up with something, just push it to
          gerrit (Kendy)
            + and let's just rubber stamp it here in a meeting (Kendy)
     
    * Icon Updates / Issues
     
        + Sifr
     
        + Breeze (Jay)
            + https://forum.kde.org/viewtopic.php?f=285&t=123517
            + Wiki with list of icons to design (Riddell)
              https://community.kde.org/KDE_Visual_Design_Group/LibreOffice_Breeze
            + LGPL3 now (Jonathan)
            + got students working on the matching icons (Jonathan)
                + hope to get more matches
                + under the Google Code-in (Jonathan)
            + some icons will need custom creations (Jay)
                + probably from scratch
                + Uri doing them, designing new icons (Jay)
                    + nice, thanks! :-) (Kendy)
                    + using galaxy / tango as the template (Jay)
            + custom LO icons
              https://github.com/NitruxSA/plasma-next-icons/tree/master/actions/LO_lc_icons_breeze
     
    * KDE5 vclplug
     
        + working on it
        + when is the next release? (Jonathan)
             + 4.5 in 6 months
     
    * Big unresizable dialogs (Jay)
     
        + https://bugs.freedesktop.org/show_bug.cgi?id=86891
     
        + actually we shouldn't be afraid of resizable dialogs :-) (Kendy)
            + the guidelines allow that
            + and makes sense for dialogs that can show more information
              when resized
                + does not make sense to resize message boxes
                + true for edit boxes - cut off text that you have to scroll
                  is annoying
     
        + thought that the resizability is not that useful (Adolfo)
            + but apparently people appreciate the feature (Adolfo)
            + OK to have resizability enabled again (Adolfo)
     
        + issue was with some of the dialogs for which the size changed (Jay)
     
        + conclusion: Enable resizability for all the dialogs that contain
          edit boxes.
            + going forward: Adolfo will make resizable the dialogs that
              behave well + it makes sense for them, will let non-resizable
              the rest
            + resizable: dialogs containing edit boxes (to allow user to see
              the entire input), list boxes (to allow users see more lines
              in the list box), etc.
            + non-resizable: message boxes (static text), dialogs containing
              just push buttons, radio buttons, fixed text, combo boxes, etc.
     
    * Templates (Kendy)
     
        + run a competition (Jay)
        + let's have some good looking templates (Mattias)
            + book, university thesis, reports, scientific article, office
              document, probably both modern and classic look of every
              one (?), showcase some features (?)...
        + fonts - the templates should use what is in the installation (Kendy)
       
        + timeline:
            + until Thu - feedback on Jay's proposal
            + on Mon / Tue - announce generally
    
    * New extension site being worked on by @andreaslibo [Andreas Mantke] (Jay)
     
        + http://amantke.de/blog/2014/12/work-on-new-libreoffice-extensions-site/
     
        + unfortunately does not contain update to templates ? (Jay)
    AI      + ask what is the plan with the templates (Jay)
     
    * Single toolbar mode (Jay)
     
        + came up with 3 different types
            + single toolbar using small icons
            + sidebar oriented single toolbar has also been created
              https://redmine.documentfoundation.org/attachments/download/439/Single%20Toolbar%20-%20Sidebar%20Mode.png
            + single toolbar for those prefering large icons
              https://redmine.documentfoundation.org/attachments/download/440/Single%20Toolbar%20-%20Large%20Icons.png
        + got positive feedback (Jay)
            + maybe would be even good as a default for the full-screen
              mode? (Kendy)
     
        + will have a look what needs to be done from the technical point of
          view (Kendy)
            + unfortunately no update since the last week
     
    * Resizable Toolbars (Jay)
     
        + activating hidden toolbar icons when a user has a larger screen
           + MSO has a similar behaviour at different screen resolutions
             with the ribbon UI
        + what is the minimum screen resolution that libreoffice is
          targeting?
        + http://en.wikipedia.org/wiki/Display_resolution#Computer_monitors
            + ~10% of web users still on 1024x768, apparently (Kendy)
                + ~9% for the last 3 months ;)
                  http://gs.statcounter.com/#desktop-resolution-ww-monthly-201408-201410-bar (Jay)
    
        + https://docs.google.com/document/d/1hSYOFoG6jnj2G0zWDbUYkrGZoj7YCSI9j3onkTZ65bU/edit?usp=sharing
          Toolbar entry 4 - "Toolbars should be flexible, so if the window
          size is resized or viewed on a smaller screen, lesser used buttons
          can be dynamically hidden and icon sizes can be changed (e.g. from
          large to small) in order to adapt to the best fit for the user at
          that point in time. ..."
        + useful for people that want to resize the application etc. (Jay)
       
        + has a prototype, need to finish it somehow (Kendy)
     
    * Impress survey (Jay, Heiko)
     
        + Proposal https://docs.google.com/document/d/1HlcEpH_87y5rRtXt7c-ukWo9Tw64gtcNDSO8dguMhPs
        + survey closed 2014-Dec-03 (Heiko, Jay)
        + evaluation + analysis starts
            + will go through that with Jay (Heiko)
        + analysis done, unfortunately Jay was sick, so not released yet
            + will be done in the next couple of days (Jay)
     
    * Terribly outdated screenshots on www.libreoffice.org (Kendy)
     
        + https://www.libreoffice.org/discover/screenshots/
        + can do Linux + Windows (Jay)
            + and can talk to Steve for macOS (Jay)
        + if you have any pretty-looking documents, please send them to Jay
            + got some from Mattias
            + Stuart, if you see something in the bugzilla, let Jay know too
              please :-) (Kendy)
            + google docs document dumping folder
              https://drive.google.com/folderview?id=0B6qJrVIa0SAlaXJwc05rLU8zT00&usp=sharing
     
    * Updating Help (Cor)
     
        + checking the paths for menu, contextmenu and toolbar mentions that
          are changed (Cor)
        + has a wikipage with the changes (Jay)
            + would be good to send the link to the document team (Kendy)
    AI          + send a mail to [hidden email] with
                  the wiki page (Jay)
            + the help is compiled (Steve)
                + checking this could be in the Moztrap too? (Steve)
            + Olivier has a meta-bug for help (Jay)
        + focusing on 4.5 now, more changes there than
        + https://bugs.freedesktop.org/show_bug.cgi?id=86209#c6
          "Have you thought in updating the help files to reflect the
          changes?"
            + unfortunately the menu is tight to how the menus are organized (Stuart)
                + sequence & layout
     
        + unfortunately help is hard to edit (Kendy)
            + have a plan, but no time to implement, volunteers appreciated (Kendy)
                + need (trivial) searching implemented in JavaScript
            + php help - http://php.net/manual/en/ (Jay)
              downloadable version - http://php.net/download-docs.php
                + unfortunately no search :-( (Kendy)
            + ms office online help (Jay)
              https://support.office.com/en-in/article/Switch-transpose-columns-and-rows-ed1215f5-59af-47e6-953b-0b513b094dc2
     
    * Collecting the user information (Kendy)
     
        + prototype working
            + switch it on and off in Tools -> Options... -> General -> Privacy
        + need the server part
            + Mozilla UITelemetry seems to provide some useful stuff
            + http://bwinton.github.io/d3Experiments/contextmenu.html
            + https://people.mozilla.org/~mfinkle/uitelemetry/
            + need to study that a bit...
        + useful data collection to improve the menus/toolbars/sidebar (Jay)
            + most popular inserted special characters for use in future
              drop down
            + most popular bullet/numbering styles for use in future drop
              down
            + location of the click action in the menu, as you can have
              duplicates. e.g. Insert > Table and Table > Insert > Table
            + which context menu used. e.g. New Slide in slide pane context
              menu or slide view context menu
            + single click, click and hold, drop down click and multi-click.
              e.g. single or double click on format painter
            + clicking on the close document/window 'X' (.CloseDoc) and
              close application 'X' (.Quit) and from which app its happening
            + opening an app from startup (likely clicking on the
              application launcher menu or execute from commandline)
            + opening an app from start center
            + opening an app with a document
            + whether a user used the enter key, mouse click, accelerator to
              open a menu item
            + which toolbar they clicked a button in, as some buttons are in
              multiple toolbars and users may add a button to a toolbar
            + which slide transition and object animations are used most in
              impress
            + action/command sequence - the action they used and then the
              next action used. ex. - insert image then add caption
            + menu bar keystroke sequences - e.g. Alt+F + O
        + collecting icon theme, font list, theme name (Jay)
     
        + where is the file? (Jay)
            + currently just dumped to the stdout (Kendy)
            + ideally should be kept somewhere in the profile (Jay)
    AI      + yep, let's have it in the file in the profile (Kendy)
     
        + what about privacy? (Stuart)
            + this not enabled by default (Kendy)
            + should we enable it by default, we must let the user know (Jay, Kendy)
            + currently we are not sending it anywhere anyway, just
              the collecting is possible (Kendy)
    
    * Extra-Large (32x32) Icons (Jay)
     
        + It is possible - http://i.imgur.com/bkbQtzN.png
        + Possibly limit it to the standard and formatting toolbars as
          a start, as that is only what most people see
        + Suitable filename for these icons needs to be decided - e.g.
          xlc_..., hc_..., xc_..., or /32/insertpagenumber.png
        + Iconsets
            + Tango: 32x32 icons from Original Tango and Gnome Tango icon
              sets can easily be gathered for the essential icons,
              while others will need to be created. Tango will be the
              fallback icon set for all 32px icon themes
            + Sifr: 24x24 svgs can be upscaled to 32x32 by Kendy using his
              script
            + Human: Based on Original Tango with a few new non-Tango orange
              colored icons - http://packages.ubuntu.com/trusty/human-icon-theme
            + Oxygen: 32x32 icons can be pulled from the original icon set
              https://github.com/pasnox/oxygen-icons-png/tree/master/oxygen/32x32
            + Galaxy: As it was designed by OOo, they never made 32x32 icons
              https://www.openoffice.org/ui/VisualDesign/OOo_galaxy.html
            + Others: does anyone care about the others :D
        + Tools > Options
           + Code needs to be implemented so that its selectable (likely by Kendy)
           + It should be automatically activated when the screen resolution
             is >= 1440 pixels and the icon set is Tango or Sifr
               + to be discussed
        + Some of the Benefits
           + will benefit the visually impaired (mentioned by iplaw67)
           + icons look clearer on larger screens
           + fills up the large empty space at large screens as the large
             22x22 icons take up 960 pixels
             1440x900 - 33% empty, 1920x1080 - 50% empty
     
        + what should be the naming? (Jay)
           + /32/insertpagenumber.png sounds good (Kendy)
               + the same amount of letters as xy_, and gives better idea
                 what is going on (Kendy)
           + astron - https://bugs.freedesktop.org/show_bug.cgi?id=51733#c8
             "Apple use "@2" appended to the image name to mark 192 PPI
             images and mixes them in with the rest of the theme. It might
             make sense to follow that   convention. However, I am not sure
             every file system correctly supports the @ character in file
             names."
        + mirek - https://redmine.documentfoundation.org/boards/1/topics/35?r=309#message-309
     
        + what we show in the UI does not have to be the same as we have in
          the images.zip (Kendy)
        + what is the total size of the svgs you can collect (Kendy)
            + it might make sense to have a separate repo just for the icon
              sources maybe? (Kendy)
            + seems low - few MB (Jay)
        + for the rendered versions, icon-themes/*/cmd/32/insertpagenumber.png is fine (Kendy)
            + we may consider /lc_* -> /24/* etc. rename at some stage too (Kendy)
     
        + gnome tango (adwaita) - http://ftp.gnome.org/pub/gnome/sources/adwaita-icon-theme/
          sizes used per sheet - 16x16, 24x24, 32x32, 48x48, 256x256