Re: [Libreoffice-ux-advise] Template manager issues pending

2013-05-30 Thread Michel Renon

Hi all,

Le 29/05/2013 23:35, Cor Nouws a écrit :

Rafael Dominguez wrote (20-05-13 04:05)

I did the rest of them already, ill push it tomorrow and ill send you a
msg after, so you can test it.


Hi Rafael,

Just to make sure that I didn't miss anything: did you already have a
change to push the work?



As a reminder, the implementation started by Raphael seems :
- complicated to code (OS specific)
- difficult to maintain (because of OS specific)
- not the best UX

If it's still not implemented, why not switch to another solution:
--> after the OpenFile picker, just add a dialog to ask user what he 
wants to do (open template or create a new doc from template).


This solution is :
- much easier to implement (I suppose it should be few lines of code)
- easy to maintain (std VCL code)
- a good UX (confirmed by Cedric and Mirek)

Cheers,

Michel



___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Impress : general feed back

2013-05-21 Thread Michel RENON

Le 19/05/2013 00:05, Cor Nouws a écrit :

Hi Michel,

Michel RENON wrote (09-05-13 16:11)


While working on entrance animations, I also ran an simple test of
Impress and found bizarre behaviors :
https://wiki.documentfoundation.org/User:Michelr#Impress_4.0_:_urgent_bugs_and_enhancements



Thanks for gathering those and writing down.
I do recognise this partly. But obviously since I know how to make
proper use of Impress, I can avoid a lot of the pitfalls.
But that's not your point: it's for people that just need good guidance
by a clear UI behaviour.


Yes : my famous "shower faucet" ;-)
http://michel.renon.free.fr/libreoffice/robinet_douche.jpg




What do you think of my "Proposal for urgent bugs" ?


in slide view :

 remove focus in "Recently used" and "Available for use"

No, I would not like to remove the use.


Maybe my sentence was not precise enough : I added a picture to explain 
better :


https://wiki.documentfoundation.org/User:Michelr#Proposal_for_urgent_bugs





[...]
 remove "Recently used" ? (ToBeConfirmed)

Why would you remove that choice?



please note that this point is "ToBeConfirmed" because it's only based 
on my own subjective feedback :

IMHO, the "recently used" panel is very disturbing
- it's difficult to understand how to behaves, how it sorts items
- it never shows the current item
- it lists templates instead of master pages
- from a simple visual pov, it nearly duplicates the "available for use" 
panel


IMHO, the last point is the most important : a nearly duplicate UI is 
best way to disturb users.






Can it be implemented easily ?


I've no real idea. But I think that things as disabling some tabs while
in Master page view, and make naming more consistent, look relatively easy.

Being easy is one point... another is people willing to implement it.


:-/

As a developer, I can tell you that having fun while coding is 
important. But the most important part is coding for users : creating an 
easy and useful software. Otherwise, it'll be just another software for 
few powerusers.




And the better issues are sorted out, especially more important ones,
the more likely it is that a developer will step in.
IIRC several improvements in Impress have been implemented like that
already.
Would be good to attract those hackers too for feed back at a certain
stage.


That's what I proposed in my articles.


Would it be helpful (to get more people involved maybe) to have some
graphics/screen shots?

I'm currently finishing a set of proposals (all wireframe based).
In few days, I'll upload them.
Hope you'll like them !




What I like about your ideas it that you take a whole bunch related
topics.


 Thanks !


> Did you have a look at BugZilla for like/related issues?

No.
That's why I first asked on the mailing list.



Cheers

Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Template manager issues pending

2013-05-20 Thread Michel Renon

Hi all,

Le 20/05/2013 02:28, Cor Nouws a écrit :

Cor Nouws wrote (20-05-13 01:39)


only managed to add the checkbox option to the gtk+, kde4
and native dialogs, still pending the windows one and mac, but i dont
have access to a mac, so its hard to work on that one.


Joren - also in cc here - does have and does some useful patches now and
then. No idea if he would be able and willing... just posting the
hint  ;)


Another idea - by far the simplest, but less elegant -
When a user opens a template, give a popup  ( :D )

   You choose a template
   Do you want a new file from that
   template or edit the template ?
   [[ New document ]]  [  Edit template  ]

New document = default

Ideas?



Well, that was already proposed 2 times in this thread !
;-)

First by Raphael on 09/04/2013, then myself on 11/05/2013.

Mirek and Cedric acknowledged that it should be the right way to do.

The remaining point seems to be how to ask user :
- a modal dialog ?
- an infobar ?

is 'infobar' something like that :
https://wiki.documentfoundation.org/Design/Whiteboards/Infobar ?


so, IMHO, I think that an infobar is too late in the opening process :
- the infobar is shown above the newly created window (the opened 
template or the newly created file)
- if a click in a button of infobar closes the current window and open 
another, it may disturb the user
- is it technically ok to close the current window and open another from 
an infobar ?



It seems to me that a simple dialog before opening template/creating new 
file is technically much simpler and more obvious for users.




Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Template manager issues pending

2013-05-10 Thread Michel Renon

Hi all,

Le 10/05/2013 17:06, Cor Nouws a écrit :

Hi all,

Worked myself through the list with template related issues and - apart
from all great progress - found a few that are still open. And with 4.1
approaching rapidly...
60589 - [Template manager]: Can not copy styles between different files
and templates



I would say that the only one being able to work on that is Mirek : as 
he strongly designed the new Template Manager, he must know how to do that.

*why is Mirek silent for such a long time on this subject ?*

As I really don't understand how the new Template Manager was designed, 
I absolutely have no idea how to correct that bug in the new Template 
Manager.





My only proposal is based on something existing :
(I just saw it has already been proposed by Raphael on 09/04/2013)
in the "Styles & Formatting" window, there are buttons on top. In 
Writer, there is even a popup with an action "Load Styles..." :

It opens a dialog that has nearly what you need :
- the list of categories of templates, then the list of templates
- it can copy some styles from the selected template to the current 
document.


My idea is to simply extend it by integrating code from old template 
manager (v3.6). As those dialogs seems similar, I suppose it should not 
require a complete rewrite.


Then, maybe add this action ("Load Styles...") in "Styles & Formatting" 
for Calc, Impress and Draw.



If you think it might be a solution, then I can make a more precise 
proposal.




61396 - FILEOPEN: [Template Manager]Possibility to edit a template that
is not in the repository, is lacking



I saw a comment with the proposal :
"when a user does "Open" from the "File" menu and selects a template, 
then LO should open the template" ; instead of creating a new file from 
the template".
It seems to be a coherent behavior : the user selects the command "open" 
so LO must open. When the user selects "new from template", then LO must 
create a new file from a template.


If you really want to prevent modification of bad file, maybe add an 
dialog asking confirmation : "Do you really want to open the template 
'test.ott' ? or create a new file from this template ?"







and related
59427 -  [Template Manager] low discoverability of new template manager
- we could use "File → Organize templates" menu


I agree



Cheers,
Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


[Libreoffice-ux-advise] Impress : general feed back

2013-05-09 Thread Michel RENON

Hi,

While working on entrance animations, I also ran an simple test of 
Impress and found bizarre behaviors :

https://wiki.documentfoundation.org/User:Michelr#Impress_4.0_:_urgent_bugs_and_enhancements

What do you think of my "Proposal for urgent bugs" ?
Can it be implemented easily ?

(others proposal "short-term" and "mid-term" are still in brainstorm state)

Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Mass changes to Impress animations - related to fdo#41572

2013-05-03 Thread Michel Renon

Le 03/05/2013 12:51, Michel Renon a écrit :

Hi Janit,

[...]

But here are some general suggestions :


I forgot :
- you can look at how LibreOffice handles smartTags :
  - how to create them
  - how to handle events
  - can we add some widgets ? (ie a popup in a smarttag ?)


Cheers,

Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Mass changes to Impress animations - related to fdo#41572

2013-05-03 Thread Michel Renon

Hi Janit,

Le 01/05/2013 18:16, Janit Anjaria a écrit :

Hey Michel!
It is great that you have added something to the wiki page.I will have a
look at it,and it would be great if you can provide me with guidance on
the UI part so i can give the best possible result to the community
under Thorsten's help and your help as well on the UI Part.


As the UX is not defined/validated, it may be difficult for me to give 
precise clues.


But here are some general suggestions :
- you can look at how LibreOffice handles the Tasks "Panel" :
- how to add a panel
- how to hide/disable a panel
- how to handle widgets in a panel (create, handle events...)

- for the "Custom Animation" panel
- how does it behaves internally ? ie write documentation about it.
I wrote nothing about it in my basic feedback [1], but it seems to 
me that there are some bugs (ex : some bizarre feedback when you change 
order of elements).
You  may learn *a lot* and it'll be essential for every future 
change. Years ago, I had to start a project with a framework (MacApp2). 
I spent severals days reading code from the framework to understand the 
general architecture. It was an incredible way of learning : when I 
started coding, most of basic ideas where already integrated.




Cheers,
Michel






[1] 
https://wiki.documentfoundation.org/User:Michelr#Impress_4.0_:_urgent_bugs_and_enhancements

___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Mass changes to Impress animations - related to fdo#41572

2013-05-03 Thread Michel Renon

Hi,

Le 01/05/2013 18:33, Mirek M. a écrit :

On Wed, May 1, 2013 at 5:59 PM, Michel Renon mailto:michel.re...@free.fr>> wrote:
[...]

Is it ok to create a new panel (in the tasks panel) ?


Aren't entrance animations just a subset of custom animations? What
about other kinds of animations, like exit animations? Don't they
deserve equal treatment?



I don't think so.

Entrance animation are at the core of slideshows :
- if you show all lines at once, your audience will spend a lot of time 
reading instead of listening to you
- if you show line by line, you keep control on the slideshow, you can 
let them imagine the next line will be a surprise...

- it's quite boring when a slide content doesn't change for a long time

So, yes, entrance animation are very important, while other are nearly 
optional.


And I'm not the only one : look at Powerpoint 2003 : it behaves just 
like that :
- with one or two click (in the ribbon, top-left : very important 
button), you can define the default entrance animation

- for all other animations, you use the standard Animation panel


It's the "shower faucet" principle :
http://michel.renon.free.fr/libreoffice/robinet_douche.jpg



Except for fewer clicks, what would the new panel bring?


it brings :
- a clear, obvious and consistent UX
- very easy to discover : the title of the panel is explicit
- very easy to use : only 3 popups with immediate change
- a shortcut to the most used functionality




Aren't all of
the options it contains already available via Effect Options?


Yes, but hidden in an terrible UI and behind a lot of clicks, icons and 
dialogs.


My proposal tries to optimize the definition of entrance animation of 
the main textfield.


If the user wants to make something special, he just has to use the 
Custom Animation as today.




I would rather opt for redesigning the current custom animation panel
than adding a new panel, especially as the task pane is overpopulated as is.


the Custom Animation panel really needs enhancements. But this is 
different from my proposal : whatever redesign you do for the Custom 
Animation, it will never be as useful as my proposal.
And, as said before, entrance animation are at the core : optimizing 
them will change life of 100% of Impress users. While other animation 
are not at the core : today, it's not worth working on other animations, 
let's focus on more important UI/UX tasks (ex : 
https://wiki.documentfoundation.org/User:Michelr#Impress_4.0_:_urgent_bugs_and_enhancements).



On a more general point of view, I'm a simple user of Impress. Handling 
entrance animation is so complex, buggy that I avoided using it for 
years. And some friends refuse to use it because they find it unusable : 
simple tasks are complex to perform (ex entrance animations), and buggy, 
buggy.



Given that bad UI feedback, I find it much more important to work/focus 
on basic/most used functionalities than working on adding unnecessary 
functionalities (ex : adding 3D Ultra advanced OpenGL transitions or 
simplifying entrance animation ?)
My idea is "First let's make LibreOffice be really easy to use for basic 
work. Then, we'll take care of more advanced functionalities."


Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Mass changes to Impress animations - related to fdo#41572

2013-05-01 Thread Michel Renon

Hi all,

Le 28/03/2013 11:16, Thorsten Behrens a écrit :

Michel Renon wrote:

[...]



With all your first answers, I started to brainstorm some ideas.
I'll begin to mockup them in few days. I'll create a new page on the
wiki.


Awesome, looking forward!


Here it is !

https://wiki.documentfoundation.org/ImpressAnimationEntrance

There are 4 use cases and a first proposal.

Is it ok to create a new panel (in the tasks panel) ?

Is it technically possible to create some popups in smartTags ?
If yes, I'll work on a modified proposal.

Cheers,
Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Recent files dropdown

2013-04-30 Thread Michel Renon

Hi,

Le 30/04/2013 10:55, Jan Holesovsky a écrit :

Hi,

I have just implemented a dropdown for the 'Open' toolbar button:

https://wiki.documentfoundation.org/File:Recent-files.png

To me this feels really good, I hope OK for you too? :-)  Comments
appreciated.



Great !

- does it still have tooltips that indicate full path ?
(it's very useful ; only available with the menu bar, not in the start 
screen) If not, can you make the popup wider or make it adapt to wider 
text ?


- should we add a title in the first line ?
something like "Recent files"
(it was my very first reaction when I compared with the existing menu 
bar ; only a live test will tell if it's necessary)


Cheers

Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


[Libreoffice-ux-advise] Articles about LibreOffice design process

2013-04-10 Thread Michel Renon

Hi,

I inform you that I wrote a list of 9 articles about LibreOffice, 
specially about the design process. The first starts here :

http://mr-consultant.net/blog/2013/04/thoughts-about-design-process-part-1-the-context/

If you have very few time, you can just go directly to last, the 
conclusion. There is a very-condensed version of my feedback and 
proposals :

http://mr-consultant.net/blog/2013/04/thoughts-about-libre-office-design-process-part-9-conclusion/

As there is also some informations for TDF, and as they participate to 
design mailing-list, I send a copy to Charles and Italo. I hope they'll 
find my feedback interesting.


Thanks for reading,

Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Image Rotation in Writer

2013-04-08 Thread Michel Renon

Hi,

Le 05/04/2013 10:20, Sveinn í Felli a écrit :

Þann fim  4.apr 2013 15:12, skrifaði Stefan Knorr:

Hi all,

As you might know, Writer currently does not allow to rotate
images (unless of course you're willing to use a rather
hacky extension).
[...]


Depends on where we want to go;

As of now, Draw can rotate images just like any other drawable, via the
"Position and Size" menuitem (e.g. context menu). OTOH Impress can also
rotate images via handles.


Both have a button toolbar "Effect" :
- in Impress, it has only the "Rotate" effect : a second click on a 
shape activates it

- in Draw, it has 8 effects : user has to manually select one

IIRC, that button was in the "Drawing" palette in previous versions, now 
it is in the "Line and filing" palette, beside "alignment"



Personally I think that all modules in an application suite should treat
similar objects in the same way, if possible.
To be consistent, Writer and Draw should get handles for rotating
images, and Writer should also get a "Position and Size" menuitem.


+1
(for Writer, the "position and size" is already integrated in the 
"Picture..." menuitem, beside all other properties of picture).
the remaining problem is the "second click" behavior only present in 
Impress. IMHO, it would be coherent to implement it in Draw.



The initial question was about a constrained rotation (+-90°) :
if it is the only allowed rotation, then 2 toolbar buttons are a logical 
way. It's the usual practice on most gallery software.

But in LibreOffice, it's different :
- there is the consistency with others modules that allow 
non-constrained rotation
- a constrained-rotation in writer is a first step before a 
non-constrained rotation (to be confirmed)
So, if devs start to implement a constrained rotation in writer, it 
would be interesting to use handles in order to prepare users to a 
future non-constrained rotation.

And, of course, implement also the "second click" behavior.

But there is something missing : how does LO indicate the constrain to 
the user ? Specially for a 90° constrain : the user has to move the 
mouse a lot before he can see the image rotated.

(you can test in Inkscape with CTRL : the constrain is only 15°)
My very first idea would be to show a radial grid that shows the 
available rotated positions





Ideally the handles would behave and look like in most drawing packages
[1]; changing to arrow-like shapes on second single-click. I always have
to think twice when seeing the actual Impress round dots.


the mouse cursor changes to indicate the operation : that's a not so bad 
help.




Whether all those modules get toolbarbuttons for rotation is another
story; why not?


to respect consistency, for writer, the "effect" button should be added 
to the "frame" toolbar, beside "Bring to front". And not in the 
"Picture" toolbar, because she is hidden by default.


That "effect" button could have 2 more buttons "+90°" and "-90°", 
available for all modules.



Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Finding a UX dev

2013-04-03 Thread Michel Renon

Hi,

Le 02/04/2013 13:11, Michael Meeks a écrit :

Hi Mirek,

On Mon, 2013-04-01 at 23:49 +0200, Mirek M. wrote:

Compared to competitors, LibreOffice is lagging behind in terms of UX,
and, unfortunately, it seems like relatively little development is
happening in that area, often relegated to GSoC projects and Easy
Hacks, which don't always get picked up.


Of course, attracting resources is always hard.


The UI is one of the most common targets of complaints about
LibreOffice. I'm certain many would be willing to pay a developer to
work on UX-related bugs full-time. We could draw up a Kickstarter
campaign.


I'm aware of some funding for a developer to work on some crazy
prototyping work for the UI at the moment. Unfortunately he has a
pipeline of work that puts that a few weeks out :-)


Is it an official TDF funding ?
Why don't we have more informations ?




So, I'm wondering, is there a volunteer developer or a former GSoC
student who might be up to the task?


I guess you'd want to talk to Matus, Lanedo, Openismus, Igalia,
Collabora and/or any others around the place that might have cycles for
that. Be aware that you're talking around Eur 800 / day for these guys -
and of course you'd want some sort of concrete plan to make this viable.



+1 (see my other message for complement)


Seemingly most people want to fund revolutionary improvement - which is
going to be of the order of a multi-man-year project (at Eur 150k+ per
engineer year). Not incremental improvement that fixes things here and
there.


It may be possible if the list of improvement is very precise. But I 
agree it's not the usual kind of subject when you hire a dev.



Thanks,
Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Finding a UX dev

2013-04-03 Thread Michel Renon

Hi,

Le 01/04/2013 23:49, Mirek M. a écrit :

Hi guys,
Compared to competitors, LibreOffice is lagging behind in terms of UX,
and, unfortunately, it seems like relatively little development is
happening in that area, often relegated to GSoC projects and Easy Hacks,
which don't always get picked up.

The UI is one of the most common targets of complaints about
LibreOffice. I'm certain many would be willing to pay a developer to
work on UX-related bugs full-time. We could draw up a Kickstarter campaign.

So, I'm wondering, is there a volunteer developer or a former GSoC
student who might be up to the task?




To create such a campaign, TDF should have something to show in order to 
say "would you help us to pay someone to develop that ?". Something 
similar to a complete business plan ("here is what we plan to build, how 
we plan to build it, how much it will cost and how we plan to give back 
to investors").
AFAIK, for LibreOffice UI, there is nothing : no roadmap, no prototype, 
no vision, nothing serious and official about a future UI for 
LibreOffice. And before asking a dev to code something for UI, there 
must be some strong work at the UX design level.
So I think that it's not possible to start such a campaign today. It 
will be interesting only when TDF defines a complete UX roadmap.


I'm writing a list of articles about LO design process that will fully 
complete my answer. I'll publish them on my blog in few days.


Thanks,
Michel


___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Mass changes to Impress animations - related to fdo#41572

2013-03-28 Thread Michel Renon

Hi Thorsten, Janit,

Le 22/03/2013 09:13, Thorsten Behrens a écrit :

[...]


- Is it possible to implement some visual changes on objects in slides ?
ex : add some small widget beside (or inside?) an object to indicate
a status or to show a popup to activate some changes. Or have a
special border.
These widgets/borders would be shown via a menu command, or via a
mouse hover, only while designing the slide.


Yes, that is possible - there's a concept called SmartTag in Impress,
that is e.g. used to implement this four-way icon at the presentation
placeholder objects ('insert table/chart/picture/movie'), or for
editing motion path animations. So the base technology for that is
there.


very good news !




- Is it possible to implement some visual changes on every single
line/ some lines of a textfield ? It's a detailed version  of the
previous point : can a line in a textfield have some widget ? or be
drawn with some special border ?


In general yes, though slightly more involved.

great !




- today, the 'animation objects' are linked to object in slides, but
is the reverse also true ?
ie if user modify a slide object, can the animation object be
updated automatically ?


Not sure I get the idea - are you referring to changes e.g. to master
pages, that then translate to all slides using it (that is one aspect
of the original question / task Janit was looking into)?



No, I was referring to the edition of a slide, when an animation is 
already defined on the lines of text : if you change the content of the 
text, the animation is not updated.

From a user pov, it's really annoying.
From a technical pov, is it possible to implement it ?
(I suppose it has nothing to do with UX, only code, and "just" define 
rules to handle different use cases)




[...]




With all your first answers, I started to brainstorm some ideas.
I'll begin to mockup them in few days. I'll create a new page on the wiki.

Thanks
Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Mass changes to Impress animations - related to fdo#41572

2013-03-21 Thread Michel Renon

Hi Thorsten, Janit,

In order to work on that problem, I would like to have some technical 
advise about what can be implemented or not.

(just to avoid wasting time by designing things that can't be implemented)
Well this mail is mostly for Thorsten as you're the official mentor of 
Impress/Draw.


- Is it possible to implement some visual changes on objects in slides ?
ex : add some small widget beside (or inside?) an object to indicate a 
status or to show a popup to activate some changes. Or have a special 
border.
These widgets/borders would be shown via a menu command, or via a mouse 
hover, only while designing the slide.


Here is an example of such widgets in a RAD tool to build forms. On the 
left, the standard view, on the right, the widgets indicate the tab 
order of 3 textfields in form : 
http://michel.renon.free.fr/libreoffice/text_order_form.png



- Is it possible to implement some visual changes on every single line/ 
some lines of a textfield ? It's a detailed version  of the previous 
point : can a line in a textfield have some widget ? or be drawn with 
some special border ?



- today, the 'animation objects' are linked to object in slides, but is 
the reverse also true ?
ie if user modify a slide object, can the animation object be updated 
automatically ?



The answers may have 4 values :
-1- it can be implemented immediately, no changes required in VCL
-2- it can be implemented after some work in VCL (and other) ; the 
average delay is few weeks (< 2 months) of devs
-3- it can be implemented after a long work in VCL (and other) ; the 
average delay is > 2 months

-4- it can't be implemented, can't be done in VCL

well, if you find a fifth answer, tell me !


And two open questions :

- In this whole subject, what objects are linked to ODF format ?
(ie : what can be changed without changing the file format)

- what are the technical limitations related to animations in Impress ?



Thanks,

Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Mass changes to Impress animations - related to fdo#41572

2013-03-06 Thread Michel Renon

Hi,

Le 05/03/2013 19:00, Thorsten Behrens a écrit :

Hi guys,

Janit was volunteering to look into

  https://bugs.freedesktop.org/show_bug.cgi?id=41572

and is struggling a bit how to best achieve that. The bug report there
muddles a few things up it seems, it is also not entirely clear what
should happen if one assigns a new master page to an existing slide.

Another idea Janit was pondering is to not use the master page
concept, but rather provide bulk-assignment options in the custom
animation pane (comparable to the slide transitions - selected slides
in the slide sorter get the effect). Though clearly that needs some
fleshing-out.

Would someone here want to work with him to come up with a nice
workflow for this very useful feature?



It's a subject I've been investigating months ago as it's a basic 
feature of a slideshow software. But I got no perfect solution yet...
disclaimer : I searched ideas to easily apply appearance animation on 
slide objects and lines in textfield. It's not exactly this bug, but 
it's related.


Beside the UX problem, I've seen something more annoying that seems 
technically-related :

- enter several lines in the main content textfield
- apply an animation : every line will appear after one click
- then insert some new lines in the textfield
--> the existing animation is not updated and provide an awfull order of 
appearance.


This problem is related to technical implementation : there are objects 
of type 'animation' linked to objects in the slide.


In order to solve those problems (fdo#41572 and the update), we need to 
know what changes are possible form a dev point of view ?

here are some questions as a first brainstorm :
- are we stuck with a separation betweens objects in slides and 
animation objects ? is it related to ODF format ?
- can we imagine some visual changes of objects to indicate the order of 
appearance ?


The idea of using master slide for that is interesting, but will not 
cover all uses case (when a user just want that effect on only one slide 
for ex).


This functionality is so important that we have to create a very good UX 
design, and prepare/prototype everything before starting a single line 
of code.


As you may have guessed, I'm interested to work on this subject ;-)
I hope you're ok.

Thanks,
Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Deleting multiple styles at once

2013-02-13 Thread Michel Renon

Hi,

I hope it's not too late to answer !

Le 08/02/2013 18:06, Jean-Francois Nifenecker a écrit :

Hi,

[...]

So, as you might have guessed ;) my proposal is to get rid of any
message box for that matter.




While I agree in the general principle ("if it's undoable, don't ask 
confirmation"), there is something different here :
when you undo the deletion of a style, the style is not associated 
anymore to the text. So it's a partial undo (just tested in LO 3.5 & 
3.6) [1].
In this case, the user must be informed that the text will definitely 
loose his style (and can't be undone).


Or if devs can re-associate style to the text, then no need for 
confirmation. But it should be much much more complicated !


Michel


[1]
- create text
- add some attributes (font, color)
- create new style "test1" from selected text
- save document
- delete style "test1"
--> the text become standard
- undo
--> the style "test1" is back in the style list
--> the text is still standard
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Template manager - the menu entries

2013-01-14 Thread Michel Renon

Hi all,

Le 13/01/2013 22:58, Cor Nouws a écrit :

Hi all,

My sincere apologies if I missed a discussion about this (but in any
case my mail box does not show it).

We had the menu:
  File > Templates > Organise
 Address Book Source
 Save
 Edit

Now we have:
  File > Save As Template
  File > New > Template


What is wrong with the old menu?
It is easier to find.
It is consistent with what people know.
And File > New > Template for editing / organising is not so logic with
the rest of the menu File > New



That was also my first impression while testing LO 4 beta2




Maybe the new menu could be:
  File > Templates > Organise / Edit
 Save
 Address Book Source

Ideas?


Seems ok for me :
similar and simpler than current version ; no changes for users, easy 
for dev.



Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] LATE FEATURE: Personas in LibreOffice

2013-01-09 Thread Michel Renon

Hi all,

Le 08/01/2013 11:07, Jan Holesovsky a écrit :

Hi Cor,

Cor Nouws píše v Po 07. 01. 2013 v 22:56 +0100:


Idea looks great to me and is an invitement for futher enhancements in
the future :-)

I gues the code in a daily from 2012-12-28 (1) is not yet complet?
I see the option page, but choosing an own background image does not
work (file picker handling is broken) and a choosen persona is not shown...


That's too old, you need a build post 2012-01-04.  The 'own background'
is not working even there, and will be removed from 4.0 if the Persona
part is approved (otherwise both will go).


I tested on build 2013-01-08 on Ubuntu 12.04 and nothing works :-(

Btw, it's a nice feature !
As it's a user's choice, we have not to worry about readability of toobars.


May i make some suggestions on the pref panel ?
- why not keep the "own image" to select an image in local hd ?
- if i understand ok (images and personas are exclusive), we can have 
the choices :

 *Toolbar background*
   O Default
   O Image  
   O Firefox Persona

(I renamed "own image" to "Image")

- would it be possible to add a preview of image/persona ?
and a status text if there is an error (error loading image, error 
loading persona, timeout...).

From a user pov, it's an expected feed-back before validating.

- to be complete, LO should keep the path of image/url of persona, and 
show it below the preview ; and the url should be entered automatically 
in the persona dialog.




So my complete suggestion in ascii :

 *Toolbar background*
   O Default
   O Image  
   O Firefox Persona

 [Status text, only if error]
   +---+
   |   |
   | preview   |
   |   |
   |   |
   +---+
   path/url : xx





Thanks,
Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Template Manager: UI to reset the default template

2013-01-09 Thread Michel Renon

Le 09/01/2013 16:49, Cedric Bosdonnat a écrit :

On Wed, 2013-01-09 at 14:10 +0100, Cedric Bosdonnat wrote:

On Wed, 2013-01-09 at 11:51 +0100, Cedric Bosdonnat wrote:

Hi guys,

There is one thing really missing in the new template manager: we have
no way to reset the default template after having set it.

Any idea where / how to integrate that?


I just saw the "Blank" template item idea for each category in the bugs
page... that will do the trick I think.


Hum, yet another reply to myself... the Gear popup menu has the action
to reset the default template.



what is the current implementation (lo < 4.0) :
- is there a default .ott, .otc, otd, otp ?
- or is it harcoded ?


I realize there is no feed-back to inform user which template is default.
Can we add some visual feed-back ?
for ex a special background or border, an icon, or bold text ?

And if the default template is hardcoded, can we add some information 
text to say "The default Writer/Calc/Impress/Draw template is defined by 
LO"
If you can create a "blank" template (eg corresponding to LO default), 
the action in gear menu seems useless.


Just a reflexion : wouldn't it be interesting to show all default 
template to user ? A list with 4 templates : 1 for Writer, 1 for Calc, 1 
for Impress, 1 for Draw


Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Advice required on auto text resize (Impress)

2012-10-15 Thread Michel Renon

Hi,

Le 13/10/2012 23:58, Jean-Baptiste Faure a écrit :

Hi,

Le 08/10/2012 15:23, Thorsten Behrens a écrit :

Hi there,

[...]

Thank you very much for these explanations about autofit feature.

Jean-Baptiste Faure wrote:

I think this autofit feature is very disturbing if you are not aware of
it.

Granted - so how to best display that? PowerPoint has a little icon
next to the textboxes that have this enabled.

I think it is a good idea. Perhaps this icon should have two states, one
which indicates that this property is enabled and another when autofit
is in action (text size is actually reduced) with a tooltip saying that
autofit is enabled and what is the actual font size.


As the problem seems to be "feedback for user", why not indicate the 
real size in the font size list ?


For example, if the official size is 48 and the real size is 32, the 
font size list would show :

48 (32)

From a technical point of view, it might be simpler to implement than 
adding an icon near the textbox.


Here is the proposal :
http://wiki.documentfoundation.org/User:Michelr#Impress_:_autofit_text

Thanks,
Michel


___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Killed the ButtonBar in slide sorter

2012-10-02 Thread Michel Renon

Hi Jon,

Le 26/09/2012 16:34, Jan Holesovsky a écrit :

Hi Michel,

Michel Renon píše v St 26. 09. 2012 v 13:45 +0200:


UI decisions should be taken based on facts, analysis, polls, statistics.


So this is the statistics I have at hand: Several people angry about a
feature, and nobody praising it.  Now, you are the first one, so please
tell me how much do you actually use Impress.  If you do, it is really
hard to believe that you haven't got bitten by this yet.  Also, I would
be most interested to hear how many times have you actually used the
buttons.


I use Impress very few, but this buttonBar has never disturbed me.
I essentially use the 'duplicate' button of this toolbar.
I can list other parts of Impress that are "design nightmare" ! (I have 
a list of bugs of LO and I will create bug reports asap).
I asked other people (from my LUG) and they had no problem with the 
buttonbar, or even with the concept of popup objects. They even find the 
context menu (with right-click) so '90s (while still very useful) and 
tend to prefer the popup objects, because they become used to that with 
current web UI.




We cannot measure everything, otherwise we wouldn't get much far because
all that time spent talking, and considering, and writing
specifications.  Much better approach is to try what seems good, and if
it does not work, ie. we get complaints constantly, not only a few
during a transition period, change it.



This way of doing is possible with a small user base (I did it twelve 
years ago while writing big and important software for Airbus : we used 
a kind of agile process (idea, code, feed-back and loop).
Early users (1-4 people) were also testers and we created a wonderful 
software, still used and appreciated! (10-50 current users)
However, with LO's user base, it's impossible : most users want 
something that just work out-of-the-box, they are not testers and don't 
want to be considered like that : they have to produce documents, mostly 
in professional context, that's all. LO must be stable, efficient and 
not change UI (that disturb users) every release.
You can imagine an equivalence with car industry : drivers won't accept 
a new car that has defaults or that is not complete or that has 
something for testing.


And look at the huge problem that Apple has to face with his incomplete 
Maps app. Tim Cook had to apologize and explicitly said to use others 
software (from concurrents!).
It's not a design problem, but it shows that a large user base can't be 
considered as testers ; they accept only a finished product (already 
tested).



  Please note that Renaissance is 3-4 years old project.


A good idea will never be obsolete ;-)


Renaissance was a project, not an idea ;-)


Who cares where ideas come from ?
Henri Poincaré (a french mathematician) solve a problem while jumping in 
a bus, Archimedes is famous for taking a bath, Isaac Newton and an apple.

(ok, Newton's apple is a legend...)



[...]

As a general point of view on this subject, I would say that it shows
several problems in the design team (that's why I'm CCing to design list) :

- there is a lack of long-term vision for LO's UI/UX : a vision, a
roadmap, with tenets. Some big users (administrations, companies...)
need that kind of information so that they can plan training, migration [1].
For example :
 - should we use or avoid appearing / disappearing UI elements ?
 - should we use floating and/or docked panels ?
 When a decision is made, it should not change for several years (3-5)


Alex / Astron / Mirek / others [in alphabetical order :-)] all have
common vision, and it shows with 3.6 - it is the most beautiful open
source office suite around.  How comes you have not noticed that? ;-)


I was talking about something precise : roadmap with practical guidelines :
- a roadmap defines "where are we going to ?"
- a roadmap defines "what is the schedule ?"
- practical guideline defines "what should you do/don't do ? how to 
react in every kind of situation ?"


In the context of design, it would mean :
- how will the LO's UI be in the future ?
- what is the schedule of the incremental/big changes ?
(in X months, the panel Y will be changed, etc)
- guideline are for devs / ui people (like Human Interface Guideline, 
for iOS or Android or MS or Gnome or KDE)


Today, the design principles are too abstract to be considered as 
guidelines.


And I repeat that such a schedule is important for companies and 
administration, so that they can plan one or two years ahead (training 
/migration)



- a developer may decide to make big UI changes, just because he talked
with few users : it's a complete by-pass of the existing UI process
(whiteboards, proposals, discussions, vote) ; it may also bring some big
inconsistencies [2]


Imagine a new volunteer who contributed code to improve somethi

Re: [Libreoffice-ux-advise] Killed the ButtonBar in slide sorter

2012-09-29 Thread Michel Renon

Hi,
Le 27/09/2012 19:17, Mirek M. a écrit :


As for the button bar, it seems that we all have very different ideas
about how to solve the problem and we should be careful not to end up
with an endless argument.
The decision, of course, rests with Kendy. However, if he allows, we
could do a very quick whiteboard, with the call for proposals on Friday
and then analysis and tentative design on the IRC chat.



Here is a very simple proposal:
https://wiki.documentfoundation.org/User:Michelr#Impress_:_modification_of_ButtonBar_in_slidesorter

The idea is to modify the buttonbar just to avoid non-wanted clicks.

Thanks,
Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Killed the ButtonBar in slide sorter

2012-09-27 Thread Michel Renon

Hi,

Le 27/09/12 09:47, Mirek M. a écrit :

[...]
If you're afraid about the lack of association between the slide pane
and the toolbar, which should sit right below it, I suppose we could tie
the toolbar to the slide pane, similarly to the Navigator and the Styles
dialog, only with the toolbar on the bottom.


Just FYI, I already proposed something equivalent... in 2009  ;-)
http://wiki.openoffice.org/w/images/2/26/Proposal_impress_ui_renon3.pdf
see part 4.3.11, page 35.
Its was my draft proposal for Renaissance project, in may 2009
(http://wiki.openoffice.org/wiki/Proposal_by_Michel_Renon)

That document is incomplete, may be outdated, may contain 
errors/inconsistencies, but it was imagined and written during some few 
nights (and I was *very* busy at my dayjob).
Well, I should finish it an update it with new ideas I had 
since...(specially ideas to remove the tab to select Impress view modes) 
and try to prototype it.


Michel
___
Libreoffice-ux-advise mailing list
Libreoffice-ux-advise@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise


Re: [Libreoffice-ux-advise] Killed the ButtonBar in slide sorter

2012-09-26 Thread Michel Renon

Hi Cor, Jan,

Le 25/09/12 16:00, Jan Holesovsky a écrit :


 [...]

Therefore the good OpenOffice.org developers and people conducted a
large project some years ago, Renaissance.
Of course the toolbar is one of the changes the was a result from that.
I guess all the work was done, because many obvious actions are not easy
enough accessible for Joe-average. And that these were only the first
steps in a route to make Impress (&more) more contemporary.
The little pop-ups fit more in modern UI (-expectations) I guess then
context menu's - let alone short-cuts and pull down menus...


I don't think I agree with you here.  The touch-based devices need to
have everything shown, nothing appearing based on a presence of a mouse
pointer;


It's a technical fact : touch interfaces have no 'hover' event.
But look at what's happening with Nautilus : devs are making big changes 
to prepare for touch interface. The mistake is that they change 
*current* desktop version so that *future* versions may work on tablets.
Since last year, users just can see Nautilus has less and less 
behaviors. Devs just say "we know what's good for you : we'll bring them 
back later for touch".
The result is that the Nautilus project is forked and will be replaced 
very soon.
We have to realize what for next 2 years (and more...), most LO users 
will still use a computer (desktop or laptop) to edit.


Your modification will be useful for the tablet version of LO, but maybe 
not for the desktop version.



and it seems to me as a good trend in general.


This is a personal and subjective opinion.
UI decisions should be taken based on facts, analysis, polls, statistics.
I also made that mistake : few months ago, I made a proposal for another 
"Insert" menu, based on most used items, well most items I used and 
supposed others also used. In the design list, I had some immediate and 
strict feed-back : don't suppose, provide real and pertinent usage 
values otherwise propose something different. They were right.



 Please note
that Renaissance is 3-4 years old project.



A good idea will never be obsolete ;-)


I have heard complaints about this Button bar from several people, and
no 'oh, I love these appearing buttons' - so I believe we are fine.  The
same with the appearing / disappearing header / footer controls - lots
of complaints that it is too much disruptive, so I believe that not
using any controls that appear after a timeout only supports that the
above mentioned trend is Good :-)


I may be the first, but let me tell you that I find the new 
header/footer control *very useful* !


The complaints I heard about OOo/LO were all about the "old" 
look/design. The header/footer control, while not perfect, brings 
something new that's really welcomed.

And I wish we can use that idea for table edition and much more.

Why not allow users to enable/disable such appearing-controls by 
preferences ?

Everybody should be happy :
- beginners and average users won't see changes between versions
- power users may choose what they prefer



As a general point of view on this subject, I would say that it shows 
several problems in the design team (that's why I'm CCing to design list) :


- there is a lack of long-term vision for LO's UI/UX : a vision, a 
roadmap, with tenets. Some big users (administrations, companies...) 
need that kind of information so that they can plan training, migration [1].

For example :
   - should we use or avoid appearing / disappearing UI elements ?
   - should we use floating and/or docked panels ?
   When a decision is made, it should not change for several years (3-5)


- a developer may decide to make big UI changes, just because he talked 
with few users : it's a complete by-pass of the existing UI process 
(whiteboards, proposals, discussions, vote) ; it may also bring some big 
inconsistencies [2]


- most important, it may changes/revert recent modifications --> users 
will be disturbed by those UI flip/flop (for example see previous 
changes between Rythmbox and Banshee in Ubuntu)


(please see absolutely no offense to you Jan, I'm just trying to analyze 
the situation ; and the context of my feedback is that I have not enough 
time to work, propose on the UI/UX team, so it's just a little 
reflexion/suggestion ; but as a simple user, I would be very disturbed 
by such changes)




Thanks,
Michel



[1] And in France, last week we had an important announce about OSS and 
the administration : they'll study different projects and choose some of 
them. Nothing is decided between LO/OOo : Each project's team has to 
prove his project is stable, well organized, well structured and has a 
clear roadmap.


[2] I just tried Thunderbird 18 (aurora channel) and the main window has 
no more menu bar ! Menus are now in a popup button on the right.
But the problem is that the compose window still has the standard menu 
bar : inconsistency, users will be disturbed.

___
Libreoffice