Hackfest/FOSDEM2014



The first LibreOffice UX Hackfest will take place in the on February 3 & 4, right after FOSDEM. This event was generously made possible by Betacowork Coworking Brussels -- give them a shoutout if you can.

Venues
The venue is at Betacowork Coworking Brussels, 4 rue des Pères Blancs, 1040 Etterbeek. Betacowork is kindly sponsoring the venue.

Participants
Don't add yourself to the list of participants -- we are now over the limit. If you feel like it's important that you attend, please e-mail the organizer.


 * 1) [mailto:mazelm@gmail.org Mazel, Miroslav], Organizer, Designer
 * 2) Michael Meeks, Hacker
 * 3) [mailto:timar74@gmail.com Andras Timar], Hacker
 * 4) Jan Holesovsky, Hacker
 * 5) Miklos Vajna
 * 6) Robinson Tryon, QA, Sometimes-hacker; (I'm particularly interested in our a11y UX issues)
 * 7) [mailto:markus.mohrhard@googlemail.com Markus Mohrhard] ''interested in chart UX improvements, especially chart styles
 * 8) Matus Kukan
 * 9) [mailto:libreoffice@ertai.nl Rob Snelders] QA, Sometimes-hacker impress
 * 10) [mailto:erack@redhat.com Eike Rathke], Hacker
 * 11) [mailto:floeff@documentfoundation.org Florian Effenberger] alien :)
 * 12) [mailto:thb@documentfoundation.org Thorsten Behrens] hacker
 * 13) [mailto:bubli@bubli.org Bubli] hacker
 * 14) [mailto:nemeth@numbertext.org Laszlo Nemeth] hacker
 * 15) [mailto:kelemeng@ubuntu.com Gabor Kelemen] translator
 * 16) Jacobo Aragunde, human hacker
 * 17) [mailto:quikee@gmail.com.com Tomaž Vajngerl] hacker
 * 18) Stefan Knorr, design guy
 * 19) [mailto:cor.nouws@documentfoundation.org Cor Nouws] bit QA, UX, l10n, sometimes simple hacks [ Template manager - what is still missing for template/style management and maybe improved ]  [  Side bar and styles -  how can we make the side bar useful to enhance and promote the use of styles (and *not* direct formatting :) )  ]
 * 20) [mailto:fridrich@documentfoundation.org Fridrich Strba] hacker
 * 21) Tor Lillqvist, hacker
 * 22) [mailto:aalharthi@kacst.edu.sa Ahmad Harthi], UX Philosopher :) [ Styles - I want to discuss a whole revamp for the styling system! ] [ Shell - a shell for LO! ] [ Shortcuts - espcially for Calc ] [ UI mockups and improving Sifr icons ]

Timetable
The venue will be open to us from 9:30 to 18:00.

Bug List
If you're attending the hackfest, add your name next to what you might like to work on and feel free to add bugs.

Discussion Topics
If you're attending, feel free to add to the list.
 * Themes
 * Font downloading/management
 * Visions for each module
 * Revamping the gallery
 * Refreshing slide layouts
 * Toolbar layout
 * Triple Review &amp; back-port Keith's HiDPI patches Development/HiDpi
 * ESC bits
 * sidebar tracker - lots of sidebar usability issues, but ... better to punt this lot to the UX hack-fest: https://bugs.documentfoundation.org/showdependencytree.cgi?id=65138&hide_resolved=1
 * need design for copying styles between templates cf. https://www.mail-archive.com/libreoffice-ux-advise@lists.freedesktop.org/msg01658.html https://www.mail-archive.com/libreoffice-ux-advise@lists.freedesktop.org/msg01663.html
 * preview of files in Startcenter - not only odf, but other filetypes too [ only formats that embed a preview - like OOXML ]
 * no Zoom control in UI for read-only presentations (!?) ... ( and terrible defaults: should be fit-page ... )
 * no Zoom control in UI for read-only presentations (!?) ... ( and terrible defaults: should be fit-page ... )

Ideas from the Crowd
Feel free to add some. The selected cell range already contains a conditional formatting [Edit existing formatting] [Create new formatting]
 * Custom colors in the color picker
 * On Windows LibreOffice should respect/apply system's high contrast settings to its widgets, e.g. document background color, default text color etc. (Regression) (see related )
 * Retina display support - at least artwork / pixel/doubling
 * Several 'Retina' bugs
 * Improved (touch friendly) selection / object manipulation
 * User idea: Improve/review user experience of collaborative editing"Vote for Enhancement#Introduction .26 Top Ten of Requests" [2]: track changes (add, view, merge, print), comments (add, reply, view, print), parallel/collaborative editing (lock files, share files, compare documents). Particularly the inability of Writer to properly print comments is a UX pain: AskLO 1, AskLO 2,.
 * Chart styles: a collection of colors, settings, chart types that play nicely together. See: Chart styles in the wiki.
 * VCL documentation
 * Completion while typing formula (in Calc, like ? ) Cf.
 * Get rid of some rough edges when working with a bibliography:
 * Make it less cumbersome to format bibliography entries: Offer various default styles (https://web.archive.org/web/20140410121358/http://gcflearnfree.files.wordpress.com/2013/11/style.png?w=610) with an option to compose one manually:
 * Merge the tango-testing icons into tango: https://github.com/libodesign/tango-testing
 * Stop forcing ugly Tango icons set. If you want to single LibreOffice out (especially from AOO), it require much more work then appending package of GNOME icons. Galaxy color palette is bright, clear and neutral for Windows, Linux and Mac and its development should be continued.
 * LibreOffice could include bundled Firefox Themes, for instance LibreOffice 2010 or Bird lovin. It makes LO more elegant. Plus default background color could be different (i.g. #72a854; preview of theme + new bg.; old one to comparison; #e0fad5 + Bird lovin)
 * http://nabble.documentfoundation.org/Proposition-for-default-theme-tp4091945p4091955.html
 * Calc: Add green, yellow & red default cell styles (light background with darker font in the respective color) => useful for conditional formatting
 * Improve dialog that appears when one tries to add a conditional formatting to an area where there's already one applied:
 * Because of the gradient to (almost) white in data bars, it's sometimes hard to determine where they end. A border around them could fix that.
 * Segmented controls
 * Further work on Google Fonts integration
 * Solve Sidebar duplication (discussed a bit )
 * Discuss/start work on themes
 * Maybe a combination of the styles.xml file in and od* file and and an embedded palette?
 * Consider whether it would be more intuitive if the tabs in the Template manager wouldn't work as filters, but rather different folders:
 * Currently all folders are visible across the different filetype-categories
 * Allow storing templates in the root folder of each category (document/spreadsheet/prsentation/drawing)
 * Replace current default gradients with appealing ones: https://cwiki.apache.org/confluence/download/attachments/30746475/NewGradients.png?version=1&modificationDate=1373893817000&api=v2
 * Implement new ATK roles:
 * Add more default templates (maybe as translated fod*):
 * "Light" style [[File:Light Style.odt]]
 * Letters
 * DIN 5008 B: [[File:DIN 5008 B Letter.ott]]
 * Documents for academic writing
 * APA: [[File:APA.ott]]
 * MLA: [[File:MLA.ott]]
 * CV [[File:CV.ott]]
 * Invoice: Like https://templates.openoffice.org/en/template/basic-invoice
 * Remove the 'Elements' window from Math, the new 'Elements dock' replaces it
 * depends on
 * Change default GUI with currently-existing code/framework, as shown in this mock-up. An example set of guidelines:
 * Sidebar
 * Make the show/hide icon for the Sidebar more visible. This will help when editing more than one document, resizing etc.
 * If possible, try and make the sidebar more responsive to resizing. In the absence of a tabbed navigation between documents being worked on, it currently impedes resizing and editing more than one document at the same time.
 * Implement dark/grey flat icons.
 * Toolbar
 * Change default toolbar colour to black.
 * (Why? That looks very hard on the eyes.)
 * Implement white flat icons for toolbar.
 * Decrease number of icons on toolbar (those already present in sidebar) and remove formatting toolbar.
 * Default the Find toolbar on the top toolbar.
 * "Vote for Enhancement#Introduction .26 Top Ten of Requests" (DELETED) on the Documentfoundation wiki.
 * Add UI for setting "relative from" in relatively sized TextFrames in Writer: currently "relative from page" can be only created from macros (Miklos)
 * Improve font rendering performance in Linux/KDE desktop environment

Accomodation
See the FOSDEM page for relevant information.

Achievements
Please add here, what you did work on during the Hackfest:
 * Miklos: UI to create Writer Textframes, having a size relative from page
 * Matus: : Replacing modal dialogs used while searching with text label in Writer and Calc
 * Joren, Kendy, Tor: initial work for Native macOS toolbar background
 * Kendy: Start center improvements - thumbnails for all file types [not only ODF], don't cut off the thumbnails when minimized,  show busy mouse pointer when starting apps.
 * Kendy: Converted the Template manager dialog to .ui
 * Andras: application background color fix in Windows high contrast themes, replace '\n' to ' ' in fields (e.g. multiline headings)
 * László Németh: Unicode-compliant soft hyphen handling (extending my recent fix for two-character changes, like hyphenation of the Hungarian double consonant ddzs->dzs- dzs); add help for the new non-standard hyphenation support in user-defined dictionaries, important note for Dutch, Norwegian, Swedish, Catalan, Hungarian l10n groups: now it is possible to complete the hyphenation without the modification of the TeX-like hyphenation patterns, using a default shared user-defined dictionary file (the new help text: You can use a [] block instead of the = sign to specify character changes before the hyphenation break. Possible character changes: (1) Extra characters, for example tug[g]gumi results the correct hyphenation “tugg- gummi” of the Swedish word “tuggummi”. (2) Character removing specified by a digit, for example paral·[1]lel results correct hyphenation “paral- lel” of the Catalan word “paral·lel”, removing one character before the break point. (3) Both removed and extra characters, for example cafee[2é]tje results correct hyphenation “café- tje” of the Dutch word “cafeetje”, removing two characters before the break point, and adding an extra one.); fix Graphite line breaking for Asian languages  (my previous Graphite fix for Western languages  had broken this); fix LibreLogo (program translation doesn't modify the comments).
 * Tomaž: Use "light blue" for Non-printing Characters
 * Michael: Re-order calc sidebars to make the formatting side bar visible by default and more prominent.
 * Michael: Fixed toolbar / docking bug, where panels were lost.
 * Michael: Defaulted to in-direct printing in toolbars, but left the direct print icon as a hidden option to make it easy to restore.
 * Jacobo: Implemented new ATK roles: ATK_ROLE_DOCUMENT_SPREADSHEET, ATK_ROLE_DOCUMENT_PRESENTATION, ATK_ROLE_DOCUMENT_TEXT, ATK_ROLE_COMMENT, ATK_ROLE_GROUPING
 * Jacobo: Fixed : implemented UNO accessibility event to notify role changes and used it to notify the changes between paragraph<->heading.
 * Jacobo: Work on : detected the source of the problem but a solution has to be agreed.
 * Ahmad: Fixed : docked panels (like navigator or styles) looks inconsistent with other borders
 * Thorsten: helped Jacobo with ATK_ROLE changes, mulled over ogl stuff with Moggi & Michael, hacked on slideshowprimitives
 * Bubli: converted pivot table dialog (helped by Caolan)