Minutes of the Design Hangout: 2015-01-28

* Present: Cor, Heiko, Ibrahim, Jay, Kendy, Mattias

* Completed Action Items:

    + Jay: Update screenshots http://www.libreoffice.org/discover/screenshots/
      [has a couple of them, will send to the marketing-priv ML]

* Pending Action Items:

    + Default document view for Writer, single page rather than
      automatic
      https://bugs.freedesktop.org/show_bug.cgi?id=88001
        + Stuart: Change the default to single page
        + Jay/Stuart: Change the tooltip to "Multipage view" or
          "Multiple page view"
          [https://bugs.freedesktop.org/show_bug.cgi?id=88001#c5 - would
          be great to get that to gerrit]
    + Jay: Double check if we can change 'Spelling' to 'Spelling and
      Grammar'
      https://bugs.freedesktop.org/show_bug.cgi?id=87648
    + Jay: Send a mail to documentation@global.libreoffice.org with the
      wiki page that collects changes in menus
    + Kendy: Collecting of the user information should be incremental,
      somewhere in the user's profile
    + 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
    + Samuel: Formulas and Navigator should open in the sidebar, not as
      a special window
      https://bugs.freedesktop.org/show_bug.cgi?id=85897
          + Is that issue for the Navigator too (I dont read it from the
            issue) and in Writer the choice anycase was to allow opening
            separate too. (Cor, after discussion later)

* UI changes integrated the last week:

    + Improve focus handling in .ui files (Thomas Viehmann, Caolán)

* Last week's discussions that need a resolution:

    + Disable object, image, and character toolbars in Impress (Jay, Cor)
      To simply the interface by having just one toolbar above and below
      https://bugs.freedesktop.org/show_bug.cgi?id=87676
        + unfortunately we would lose the possibility to change the
          style first, and then draw (Kendy)
            + it is different to how it works in Writer - there you have
              no other option than to draw first, and then tweak the
              color (Jay)
        + current way is similar to eg. Inkscape (Mattias)
        + if we used the sidebar more, it would allow more space for the
          slide (Jay)
        + but interaction should be improved there, indeed (Mattias)
        + what about to restructure this a bit more? (Kendy)
            + proposed a sidebar for colors etc. together with shapes to
              draw (Jay)
              https://bugs.documentfoundation.org/show_bug.cgi?id=87643
              wps draw sidebar - https://vm150.documentfoundation.org/attachment.cgi?id=111225

* Discussions that need a resolution - continue the next week

    + Default insert image anchor and wrapping (Jay)
      https://bugs.freedesktop.org/show_bug.cgi?id=87720
        + OK with changing the default (Cor)
            + is more concerned about habviour around page breaks, but
              that is independent (Cor)
        + anchored to paragraph, centers the image
        + is that preferred?
            + others insert as character (Jay)
            + changeable via the default style (Cor)
        + MSO has only As character, and To page (Jay)
            + "To character" anchoring should be killed :wink: (Kendy)
                + adds terrible computational complexity (Kendy)
        + will create example of various anchoring possibilities (Mattias)

* Discussions that need a resolution - backlog from the last weeks

    + When image anchor is set to 'As Character' it should set vertical
      align to top (Jay)
      https://bugs.freedesktop.org/show_bug.cgi?id=87742
    + Unify wrap labels (Jay)
      https://bugs.freedesktop.org/show_bug.cgi?id=87783
    + Unifying the location of 'Tools' (Jay)
      https://bugs.freedesktop.org/show_bug.cgi?id=85511
    + non-breaking characters showing with grey background (Jay)
      https://bugs.freedesktop.org/show_bug.cgi?id=58434
    + keyboard mode indicators in statusbar (Jay)
      https://bugs.freedesktop.org/show_bug.cgi?id=88367
      https://bugs.freedesktop.org/show_bug.cgi?id=88296
    + Underlines in drop downs (Jay)
      https://bugs.documentfoundation.org/show_bug.cgi?id=86678

* Icon Updates / Issues

    + Sifr
        + Matthias added a couple of missing ones before the release
            + thanks so much! (Kendy)
            + otherwise busy these days unfortunately

    + Breeze (Jay)
        + no news
        + 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
        + custom LO icons
          https://github.com/NitruxSA/plasma-next-icons/tree/master/actions/LO_lc_icons_breeze

* Customization Proposal (Heiko)

    + http://user-prompt.com/how-to-make-libreoffice-customization-usable/
    + added to the to-be-filed-GSoC-ideas above
    
    + published & finished - 12 votes
    + some ideas about events (Heiko)
        + events should be separated to an own section (Heiko)
            + how should that look like and how to launch

    + shortcuts still part of the customization (Heiko)
    + like the approach! (Jay)

* Change tracking sidebar proposal (Heiko)

    + https://docs.google.com/document/d/1UuZUJYOLPM3_LdW77OSAaUBpDhRg3iHSjo31DTUEEzk/edit
    + also the dialog:
        + Edit -> Changes -> Accept or Reject... (4.3)
        + Edit -> Channges -> Manage Changes... (4.4)
    + https://bugs.documentfoundation.org/show_bug.cgi?id=87695 (Jay)
        + https://vm150.documentfoundation.org/attachment.cgi?id=111314
          ms word tracking sidebar

    + threaded discussion (when changing comments)
        + do we really need that (Heiko)
            + it is hard to sort, and strange a bit
            + isn't it an overkill for change tracking? (Heiko)
                + adds another level of complexity (Heiko)
            + without the tree view, it could be cleaner + simpler (Heiko)
        + what is the intention - more space, or cleaner interaction? (Cor)
            + likes the Filter functionality (Cor)

    + buttons at the top or the bottom?
        + suggest bottom (Jay)
            + is more like a dialog
    + merge the toolbar to the sidebar too (Jay)
        + and kill the toolbar
        + buttons for next / previous change are useful (Kendy)

    + would be useful to have information on more lines (Jay/Kendy)
        + how that goes together with sorting? (Heiko)
            + maybe not necessary with filtering? (Jay)

AI + read the Heiko's proposal (all)
        + will add some competitive analysis (Heiko)

    + Improve focus handling in .ui files (Thomas Viehmann, Caolán)

I added "has-focus" support to the .ui file parser now so clicking on
the "Has Focus" checkbox should work in general from now on rather than
having to hack the code Though your milage may vary so always double
check that it works if you make those changes.

     + Default insert image anchor and wrapping (Jay)
      https://bugs.freedesktop.org/show_bug.cgi?id=87720
        + OK with changing the default (Cor)
            + is more concerned about habviour around page breaks, but
              that is independent (Cor)
        + anchored to paragraph, centers the image
        + is that preferred?
            + others insert as character (Jay)
            + changeable via the default style (Cor)
        + MSO has only As character, and To page (Jay)
            + "To character" anchoring should be killed :wink: (Kendy)
                + adds terrible computational complexity (Kendy)

Anchoring is horribly complicated and a nightmare for interoperability
with MSO which only has to-character and as-character with our "to page"
the most horrific thing ever, especially in the context of our
change-tracking. I'd go with as-character as the default. Maybe even go
further and something like hide all the rest of the bizarro options
except to-character unless the document already contains them.

C.