cappuccino / cappuccino

Web Application Framework in JavaScript and Objective-J
https://cappuccino.dev/
GNU Lesser General Public License v2.1
2.21k stars 333 forks source link

Aristo 3 - Flat UI [+5] #2121

Open Dogild opened 10 years ago

Dogild commented 10 years ago

We should develop Aristo 3, a flat UI.

The benefits would be :

cappbot commented 10 years ago

Milestone: Someday. Label: #new. What's next? A reviewer should examine this issue.

daboe01 commented 10 years ago

+1

cappbot commented 10 years ago

Milestone: Someday. Vote: 1. Label: #new. What's next? A reviewer should examine this issue.

CyrilPeponnet commented 10 years ago

+1

cappbot commented 10 years ago

Milestone: Someday. Votes: 2. Label: #new. What's next? A reviewer should examine this issue.

t00f commented 10 years ago

+1

cappbot commented 10 years ago

Milestone: Someday. Votes: 3. Label: #new. What's next? A reviewer should examine this issue.

aparajita commented 10 years ago

You already did it for your app.

daboe01 commented 10 years ago

curious for a screenshot :-)

ahankinson commented 10 years ago

+1

Also curious for a screenshot! (And I like the idea of reducing the images).

-#new +Theme +feature +#needs-patch

cappbot commented 10 years ago

Milestone: Someday. Votes: 4. Labels: #needs-patch, Theme, feature. What's next? This issue needs a volunteer to write and submit code to address it.

daboe01 commented 8 years ago

fixed here: https://github.com/nuagenetworks/nukit-theme i vote for closing this issue.

aparajita commented 8 years ago

@Dogild Will Nuage let us make this theme part of the Cappuccino distribution?

Dogild commented 8 years ago

@aparajita not sure, @primalmotion what about that ?

One of the first issue is that this theme only implements a flat theme for widget that the Nuage Application uses

aparajita commented 8 years ago

Until the theme is complete it shouldn’t be included in the Cappuccino distro and the issue should not be closed.

primalmotion commented 8 years ago

It's under BSD 3, so I'm not there will be any issue as long as we keep attribution. But as @dogild said, it's not complete and works only with NUKit as it uses the skin system. But with a little polish, it shoukd be easy to make it generic

didierkorthoudt commented 6 years ago

+1

cappbot commented 6 years ago

Milestone: Someday. Votes: 5. Labels: #needs-patch, Theme, feature. What's next? This issue needs a volunteer to write and submit code to address it.

daboe01 commented 6 years ago

milestone=1.0

cappbot commented 6 years ago

Milestone: 1.0. Votes: 5. Labels: #needs-patch, Theme, feature. What's next? This issue needs a volunteer to write and submit code to address it.

daboe01 commented 6 years ago

hi gents, here are my 2 cents on theming:

i would prefer a flat theme based on bootstrap, preferable by styling the _DOMObjects via CSS directly. see https://getbootstrap.com/docs/4.0/components/buttons/ on how it would look like.

cappuccino would become faster because all modern browsers are optimized for rendering CSS styles (contrary to replicating background images). this approach would resolve #2528 and (obviously) #654. last but not least, our software would also blend more nicely into mixed non-cappuccino environments.

didierkorthoudt commented 6 years ago

@daboe01 Are you sure you want to rely on an external framework ?

CSS theming could be an option (for sure when dealing with a flat UI) but why not built it strictly for us ?

Now, I wonder how to get this working while keeping consistent with current theme system...

I'm right now working on such a flat theme but pixel-identical to Aristo 2 in order to avoid compatibility problems. I'll have a look on how to do this...

daboe01 commented 6 years ago

@didierkorthoudt i agree that we should build our own CSS theme. i was making the point for switching to CSS from repeated background images. there was some promising stuff out there from cris bruno: https://groups.google.com/forum/?fromgroups#!msg/objectivej/QTEy3DY2EhQ/csAC1n8p1eQJ;context-place=searchin/objectivej/theme$20css$20bitbucket%7Csort:date unfortunately, this seems to be gone now.

daboe01 commented 6 years ago

CSS theming would also solve the retina issue

didierkorthoudt commented 6 years ago

I’ve checked tonight and I think I’ve found something useful... (and remain compatible).

I hope I’ll have time tonight to try it...