Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi Kendy all,

On Thu, 2011-12-29 at 14:15 +0100, Jan Holesovsky wrote:
I have been playing recently with the great new header / footer
indicators, and there were 2 things that I considered suboptimal from
the UX point of view:

- Appearing / disappearing of the controls after 1 second

  I noticed that most of the time when I am using that, I am terribly
  impatient even if it is just 1 second, and end up clicking the
  header / footer area hoping that it will appear earlier; similarly for
  disappearing.  I played with that, and with the faster appearing /
  disappearing implemented by Thomas Collerton, there is no need for the
  1 second timeout it seems; so I got rid of that:

http://cgit.freedesktop.org/libreoffice/core/commit/?id=64e08fd3c5980b74bb958dc566c229d92db18726

- Showing both the header and footer controls, while the user is able to
  use just one of them at a time

  While it makes some sense from the implementation point of view to
  keep the headers and footers close in the code, from the user point of
  view I don't see why we should show both at the same time; the user is
  able to edit either header, or footer, but never both at the same
  time - she has only one caret ;-)  So I decoupled that:

http://cgit.freedesktop.org/libreoffice/core/commit/?id=cce76e658af88813e17dea4f04388a29d7e582df

Both this is in master.  I recall the headers / footers were implemented
together with our UX guys, so I don't push it to libreoffice-3-5 as a
normal fix, but rather use the 'late feature' track - with more review,
hoping in consensus about this :-)  I believe the above mentioned
changes make the use of the new feature even more slick and sexy.

So - can we agree to cherry-pick this to libreoffice-3-5 too? :-)

I'm all for it, but the following commits are fixing some side-effects
or UI weird things on this thread:


Show the page break tab under the mouse instead of the end of the line.
That fixes the UI problems mentioned in this thread.
http://cgit.freedesktop.org/libreoffice/core/commit/?id=5807b07161d84ef105cc1a2292c8c1f09888e39f
http://cgit.freedesktop.org/libreoffice/core/commit/?id=965e72d64c3e38780a69cace3f1bcc5fb35d6c1e
http://cgit.freedesktop.org/libreoffice/core/commit/?id=a0fa723ed5761609d2c31061fdd0282a2f1df6e7
http://cgit.freedesktop.org/libreoffice/core/commit/?id=3a326395a48db313b907b4a35392216d7b2e2a11

Fixes for your commits:
http://cgit.freedesktop.org/libreoffice/core/commit/?id=fef489ad0f1f14bd9f018552c47a93a80e8b353d
http://cgit.freedesktop.org/libreoffice/core/commit/?id=b7d6bff10a85986e5e6ebfa961f29fa8b3815b40

Thanks for your reviews,

--
Cedric


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.