webodf / WebODF

WebODF - JavaScript Document Engine
http://webodf.org/
788 stars 166 forks source link

Consider Adopting Flat Design? #829

Open Xarcell opened 10 years ago

Xarcell commented 10 years ago

Is there any consideration for adopting a flat design for the menu?

kossebau commented 9 years ago

Hi Xarcell, which menu do you exactly mean? If you mean the toolbar of the editor in the demo (http://webodf.org/demo), then this is just a sample implementation of the editor UI, and mainly used for the simple component Wodo.TextEditor, but also for other integrations, like with ownCloud Documents. In theory everyone can write their own UI, there is an abstraction layer allowing that. And there is at least one other editor which makes use of that, sadly not with public sources.

Only bugger is that the API of the abstraction will not be stable, but then this also allows to adaption to whatever needs there are for other implementations of the editor UI.

So if you are interested to implement another UI with flat design, give it a try :)

Xarcell commented 9 years ago

I tried messing with it, but didn't understand it. I couldn't figure out the file structure or what to edit. I later realized through research on it that everything must be in javascript, which I don't know enough of to be comfortable trying to do anything myself. I'm mainly just really good with HTML/CSS & Graphic Design. I make my living doing themes, photography, and hosting.

peitschie commented 9 years ago

And there is at least one other editor which makes use of that, sadly not with public sources.

If you're referring to the one I'm involved with, you have all of the UI chrome that isn't written in Objective-C :bowtie:

@kossebau what's the chances the move to closure widgets happens soon? It appears there are some flat dijit themes (e.g., https://github.com/Esri/dojo-theme-flat) that might be adaptable without too much work. Again though... you and I still need to figure out how much review bandwidth is available, and whether this is a good use of time.

I have the time to write the code if we can find ways to get it into master...