Simple Machines Community Forum

SMF Development => Feature Requests => Applied or Declined Requests => Topic started by: MatthewH on April 15, 2014, 07:10:12 PM

Title: New Default Theme
Post by: MatthewH on April 15, 2014, 07:10:12 PM
No offense, but I think the default theme you've had for 5 years is outdated and I don't like it. Will SMF make a new theme thats more modern and sleek looking?
Title: Re: New Default Theme
Post by: LiroyvH on April 15, 2014, 07:12:06 PM
Have you by any chance looked at 2.1 development and the development blog? ;)
Title: Re: New Default Theme
Post by: MatthewH on April 15, 2014, 07:16:15 PM
I'm probably not looking enought but where is the 2.1 discussion?
Title: Re: New Default Theme
Post by: MatthewH on April 15, 2014, 07:24:14 PM
Okay saw the theme here http://www.honorshard.com/uof-21/ I don't like it. Its basicly the same theme with a few changes.
Title: Re: New Default Theme
Post by: ApplianceJunk on April 15, 2014, 07:30:36 PM
You don't have to use the default theme.
Title: Re: New Default Theme
Post by: MatthewH on April 15, 2014, 07:39:24 PM
There are barely any other themes I like.
Title: Re: New Default Theme
Post by: ApplianceJunk on April 15, 2014, 07:44:24 PM
Pay someone to create a custom theme for you or if your talented enough create one yourself.
Title: Re: New Default Theme
Post by: MatthewH on April 15, 2014, 07:51:13 PM
I am talented enough, I just hate SMF's template system.
Title: Re: New Default Theme
Post by: ApplianceJunk on April 15, 2014, 07:54:00 PM
ok, then use another forum software.
Title: Re: New Default Theme
Post by: Irisado on April 16, 2014, 07:03:00 AM
If you want to help out with 2.1 development, then by all means use your knowledge and get involved on Github to help the developers.  Sitting here just criticising everything about the forum software and expecting everyone else to fix it won't, however, help to make it any better.

If you don't fancy helping out with 2.1, then you could also use your knowledge to create some new themes.

There are plenty of things which you could do to help take the project forwards :).
Title: Re: New Default Theme
Post by: Antes on April 16, 2014, 08:08:45 AM
There will be no new theme for SMF 2.1, we are changing its template system (more div based styling).
Title: Re: New Default Theme
Post by: Steve on April 16, 2014, 01:11:48 PM
From what I can see, the default theme for 2.1 is sleeker and more professional looking. I like it even though light themes aren't my style. :D
Title: Re: New Default Theme
Post by: emanuele on April 16, 2014, 03:01:23 PM
Quote from: Antes on April 16, 2014, 08:08:45 AM
There will be no new theme for SMF 2.1, we are changing its template system (more div based styling).
ehm... change the divs is just the same as create a new theme. :P
Title: Re: New Default Theme
Post by: Bloc on April 18, 2014, 03:54:36 PM
But creating a new theme is so much more. The current CSS used in 2.1 ia very tailored to suit its current look. To make a new theme both HTML and CSS have to be "re-thinked" in order to create something that isn't a variation of the Curve theme - like the current one is. I am a bit puzzled that the amount and compleixty of the CSS isn't being simplified in 2.1, seeing as it was already complex in 2.0. As SMF internal functions are modified and streamlined - so should the templates and styles, right?

IMHO one the biggest obtacles in creating cool looking themes for SMF is this complexity. Its not as anyone could easily just opt to something simpler..the base theme demands that extra themes have the same complxity , at least as long as they rely on default templates for the bulk of its look.

Or maybe its just so simple that SMF just have one "look/style" anyways, because its users aren't interested in new and cool looking themes/templates/styles? For my part I think The will to go beyond the tried and tested starts with those that create the internals of SMF - they have to be the inspiration that make others stretch a little more. And then we all get the great looking themes we seek....
Title: Re: New Default Theme
Post by: Kindred on April 18, 2014, 08:10:35 PM
Or maybe it is because a forum is an inherently complicated piece of software with dozens of possible templates that have to display all sorts of data?

It's not like you can just make one template file and have it handle everything.
Title: Re: New Default Theme
Post by: Bloc on April 19, 2014, 02:40:08 AM
Quote from: Kindred on April 18, 2014, 08:10:35 PM
Or maybe it is because a forum is an inherently complicated piece of software with dozens of possible templates that have to display all sorts of data?

Which proves my point, its made that way. But it doesn't have to be, it just takes the willingness to try to simplify it, to look for common sections and work from the assumption that the different sections isn't that different after all. You alredy have it in the form the generic_ templates and - but not optimal code-wise - messageindex/display/personalmessage which share the layout(though why a personal message would need the look of a "topic" is a bit confusing :D ) . All the admin templates does not have to have 2-3 different table layouts, the menu does not have to be 2 types with different HTML(it should use different CSS only), the profile and member templates could share layouts.. and so on.

If it were simplified the CSS would not need a great portion of the stylesheet just to align the diffent bits and pieces(!), but instead focus on the content styles(which also takes its room, but its much more useful for the potential themer) and the "framing" styles of the theme. You know, that which most change right now...

Again: as long as there isn't any willingness to make this easier, how can you expect better looking themes?

QuoteIt's not like you can just make one template file and have it handle everything.
No, of course not.
Title: Re: New Default Theme
Post by: Antes on April 19, 2014, 03:22:57 AM
Actually if i didn't get you wrong :P

- https://github.com/SimpleMachines/SMF2.1/pull/1471
- https://github.com/SimpleMachines/SMF2.1/pull/1477
and yes i agree CSS too big.
Title: Re: New Default Theme
Post by: emanuele on April 19, 2014, 04:55:15 PM
Quote from: Colby67 on April 18, 2014, 03:54:36 PM
As SMF internal functions are modified and streamlined
ehm... when did you that happen? :P
Title: Re: New Default Theme
Post by: Bloc on April 19, 2014, 06:00:28 PM
Quote from: emanuele on April 19, 2014, 04:55:15 PM
Quote from: Colby67 on April 18, 2014, 03:54:36 PM
As SMF internal functions are modified and streamlined
ehm... when did you that happen? :P
Err, I might have mixed Elkartes goals with SMF 2.1.. :P Scratch that then, but the argument about simplifying templates still stands.

Quote from: Antes on April 19, 2014, 03:22:57 AM
Actually if i didn't get you wrong :P

- https://github.com/SimpleMachines/SMF2.1/pull/1471
- https://github.com/SimpleMachines/SMF2.1/pull/1477
and yes i agree CSS too big.
Good that things happen. But its babysteps when it could be long strides...
Title: Re: New Default Theme
Post by: Kindred on April 19, 2014, 06:36:37 PM
So?   GitHub is open..  If you have suggestions and coding for those strides, then, by all means, contribute!
Title: Re: New Default Theme
Post by: samborabora on June 19, 2014, 10:48:02 AM
Does the new theme use css3 heavily? Hope so, cause all of the rounded borders and header gradients could so easily work without images, and the default theme look is a great starting point, just needs to use more styling and less hard coding :D
Title: Re: New Default Theme
Post by: Kindred on June 19, 2014, 10:50:04 AM
The theme has been completely redone
Title: Re: New Default Theme
Post by: samborabora on June 19, 2014, 11:25:00 AM
Quote from: Kindred on June 19, 2014, 10:50:04 AM
The theme has been completely redone

Is there a current example of it online anywhere I can view?
Title: Re: New Default Theme
Post by: Kindred on June 19, 2014, 11:29:30 AM
the alpha has been available on GitHub for months.
Title: Re: New Default Theme
Post by: Antechinus on June 19, 2014, 06:40:35 PM
Quote from: samborabora on June 19, 2014, 10:48:02 AM
Does the new theme use css3 heavily? Hope so, cause all of the rounded borders and header gradients could so easily work without images, and the default theme look is a great starting point, just needs to use more styling and less hard coding :D

Yup, it used CSS3 right from the start. However, it also used small images to provide some falback for IE8 (which we were committed to supporting at the time 2.1 was conceived). So, the roundy stuff was CSS3 (coz IE8 can live with square corners) which meant the markup and CSS was considerably simplified, but the gradients were PNG because it was felt that a default theme should look decent on the older browser.