Camen Design Forum

Libre Office's way to a new UI

append delete Wannes

~~~
LibreOffice is the Firefox 1.0 of office suites.
~~~

Besides Kroc's catchy statement, there has been a great deal of optimism around the first release of LibreOffice 1.0. Although just the first release without any significant improvements (feature or code-wise), it seems to be the start of a series of interesting releases.

I do like the recently presented UI-mock ups: osnews.com/… they show that there's a great interest in cleaning up the interface of OOo to a more modern, more usable, more elegant version.

So far I have seen 4 mock-ups:
1. Sidebar concept: pauloup.deviantart.com/… it looks a bit like the KDE approach with Calligra, making better use of widescreens. Spreading the chrome horizontally instead of vertically. It does look quite nice.

2. Ribbon copied: usrnametaken.deviantart.com/… this one is the old OOo approach, just copying MS Office. It maybe a new UI, but it isn't innovating, trying to rethink how people use the UI best.

3. Ubuntu Unity Chrome concept: usrnametaken.deviantart.com/… not sure if it's actually a user interface. More a skin to Google Docs.

4. Citrus UI concept: clickortap.wordpress.com/… this one I also like very much. There has been quite a bit of thought in it. For now only limited to writer, but it does try to keep you with you attention to the work, instead of searching features.

Needless to say that I like nr. 1 and 4 best. I wonder what you think of this newly vibe for LibreOffice and it's future. Or do bring along new concepts, I'd love to see more. I hope that they succeed in their effort.

ps: It's my first start of a thread, and I hope to be posting more and better, while practising my written English.

Reply RSS

Replies

append delete #1. Zifre

My favorite is definitely #1.

One thing I would like to see though is the menus combined into the side and top panel. The whole top panel could be used for the File menu. The Window menu should just go away. Edit, Window, and Help could go in the side panel.

Also, they should really use tabs. I don't understand why browsers use tabs but everything else is stuck using prehistoric MDI.

append delete #2. Wannes

You are probably right to use the top panel for the 'file menu'. Most of the icons in the top panel are already from the file menu (new, save, print, send). The edit menu is already scattered in the sidebar, so that could also easily go.

But moving the view, window and help menu into the sidebar seems to be overkill. I think it would overload the sidebar. On the other hand, it would increase the consistency (?) of the program.

About using tabs, if you have a decent window manager, I don't directly see the need for tabs. Where would you place them? Like chrome on the title bar? Than you get in trouble with longer file names. Next tot the icons of the file menu? It would be cramped into a tiny space when you use more than 3 documents at once. I like the way Windows 7 uses the task bar to present multiple instances of the same program. It eliminates the need for tabs.
For instance, when I'm using firefox, I switch between tabs using the the live preview more and more. Sometimes even more than ctrl+tab.

append delete #3. Kroc

These are all nice, but these are just independent artists dreaming up ideas of what's possible. That's a long distance from any of this actually getting implemented, which will be entirely dependent on the LibreOffice steering committee putting an emphasis on UX and appointing UX leads to push the importance of design and get developers to actually produce the lines of code needed to make any idea reality.

It will likely be some time before the interface improves in any radical fashion as there is still a massive amount of clean-up work that needs to be done on the terrible, terrible code base they've inherited from Oracle. Did you know that OpenOffice embeds an entire copy of the Mozilla Suite (now seamonkey) just so it can use its LDAP functions!

The reason I made that quote is that what's visibly different is that the direction of the organisation is substantially more motivated than Sun/Oracle have ever been. The Mozilla Suite only amassed a couple of million downloads in its life, it took the Firefox splinter group to make the hard decisions needed to make Firefox a success where the suite had failed. LibreOffice likewise has seen a complete about-face of attitude that will see it to success over OpenOffice.

append delete #4. Fourminux

#2 Ribbon is really necessary.
Putting it in a Sidebar would be a good compromize.

Nevertheless, Libreoffice needs nice icons. Actual ones are terrible. Most of those presented are sketches and difficult to use efficiently. Please use rather glossy icons.

append delete #5. arthanzel

The "ribbon" Microsoft IP that they let people use because it looks good and it does them a favour of advertising their presence. There is a very, very long specification (somewhere on the MS website, sorry that I lost the link) that specifies how exactly said ribbon should behave. Any deviation is grounds for a lawsuit, apparently. the worst part is that Microsoft will let anyone use a ribbon UI... EXCEPT office suites, or products that compete with its own Office. A "ribbon" horizontal UI would have to be radical enough to be different from the actual MS "ribbon" and cannot be based from the MS "ribbon", as that violates some rules. We all know what happens when big companies get saucy over intellectual property.

Furthermore, look how many people have very, very angry about how MS reshuffled everything with the ribbon.

I don't like the sidebar, since the notion of having to fill every pixel of space is nonsense. Proper use of whitespace can be the most pleasing thing about a UI. More importantly, though, there can't be any trace of the "too many buttons" syndrome. I find that sidebars are more distracting than they are functional. And what happens when you're working on spreadsheets or long, landscape documents?

On the bright side, I'm absolutely in love with the Citrus concept (OMG at Fizz!)

But I agree that code is the most important focus, including little things like custom colours and better style management.

append delete #6. Jose Pedro Arvela

#5. arthanzel

The "ribbon" Microsoft IP that they let people use because it looks good and it does them a favour of advertising their presence. There is a very, very long specification (somewhere on the MS website, sorry that I lost the link) that specifies how exactly said ribbon should behave. Any deviation is grounds for a lawsuit, apparently.

Yes, MS has IP on the ribbon, but the ribbon has prior art, so if they bothered to sue someone and that suit got to court, MS would be forced to drop the case. Deviating the style also would actually make any lawsuit unfounded, because MS protected a specific design, any variation makes it so it is no longer the same design and Microsoft doesn't have any rights on that.

I'm no lawyer tough, so don't count on my statements if you're considering the legal pros and cons of using a ribbon.

append delete #7. anon

#1 looks great. Also #4.

append delete #8. DDZ

I prefer the 4 :

- I think it is more functional than the others
- I think all DE (KDE, Gnome, XFCE, LXDE...) must have the same interface -> No n°1 and n°3 and n°2 is a MS Office copy.

append delete #9. RR

I really like n°4

<i>DDZ, how is n°1 a MS Office copy?
Or do I read your coment wrong?</i>

append delete #10. Frantumn

Number 1 looks the best to me. Since we are all on wide screens right now, and pages are still upright, we might as well use the sides to have our tools instead of the top of screens.

append delete #11. frantumn

I should add, that the UI is the only thing preventing me from switching from MS:O to LO

append delete #12. Wannes

I think the UI will be getting an update once the code clean-up is complete. I've just read this post, http://blog.jospoortvliet.com/2012/04/libre-goodies-in-lo-35.html and it seems that it's starting to get somewhere.

The installer for windows already shrunken by 100 MB. So that's a nice side-effect.

append delete #13. krillezz

Why not implement skins the way firefox and winamp and such programs have, to be able to change the GUI at will would be a huge step up from ms office. Someone would probaly even make a nice little gui skinmaker and then everything would be awesome :)

append delete #14. Jose Pedro Arvela

I think that not only is unnecessary, too much work for the developers for too few gain, as well as it not fitting with the use of the program.

Unless you're creating a novel or writing an article, when you sit in front of an office suite you're doing work, you're doing something you would rather not be doing. There is no interest in looking at an office suite when you have no goal to it (unlike browsers or music players, where you can browse aimlessly and enable shuffle or random on your music player).

The best goal possible in this case, instead of skins and such, is making sure - as Kroc has already said - that the interface is as invisible to the user as it can be. That it allows the user to make their work without delays from the interface, without hassles. The best way to achieve this is with an interface native to the system and with good design parameters.

A neat interface that takes advantage of aero for context separation without abusing it. An interface made in Cocoa that blends completely on Mac, again taking advantage of the unified toolbar for context separation of the rest of the elements in aqua style. And at last an interface that can easily fit in both Gnome and KDE on Linux, that does not display the incredibly ridiculous amount of glitches the current one displays. With native support for global menu in case it is enabled, that can take advantage of the strengths and diminish the weaknesses of each graphical toolkit.

If these ideals are implemented, then skins are unnecessary, as the application would just fit in and not bother the person. If you wanted a different skin, you'd change the Windows/Mac/Linux skin (even if you have to hack around to make it possible, your system's limitations are your problem, not the application's one).

append delete #15. SorinN

#2 Ribbon is really necessary.

now that's a point ...

do you have a reason to trow things in the air just because you have some free time ?

do you think before you type ?

give us a single good reason

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Your friendly neighbourhood moderators: Kroc, Impressed, theraje, Martijn