Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Nao
10201
Features / Re: New revs
« on October 8th, 2010, 09:30 AM »
Ah, just noticed your new rev... Will check in a minute.

rev 186
+ Added support for icons in main menu's top level. Can be improved. Provided a sample set of sprited icons. (Subs.php, index.css, index.template.php, sprite.png)
* Changed menu highlighting color to something more sober. (index.css)
+ Added language string for 'Simple search'... Just in case? (index.english.php)

--> I don't know if it's good to have icons in the main menu. I mean... Wedge's implementation has dropdown arrows next to the titles. Now there's an icon, then the title, then the arrow. Maybe be a little... crowded? Please give your opinion on this. Also, icons can be sprited or stand-alone. Just look into index.template.php for how it's done. This is a slightly modified version of Noisen's code. ONLY TESTED IN OPERA! May fail in Firefox & co...

:edit: You made a very small change... But a very smart one :) This was something that bothered the hell for me several times in the past!
10202
Features / Re: New revs
« on October 8th, 2010, 12:16 AM »
rev 184
+ Added on_timeformat function (and somehow documented it), for use in quotes. (Subs.php)
- Deleted FixLanguage.php, as well as template and language upgrade systems, as they should never be needed in Wedge. (upgrade.php, detailed-version.js)
- Deleted login_to_post language string (ghost entry.) (Errors.english.php)
! Spacinazi. (Admin.english.php, Subs.php)
10203
Features / Re: New revs
« on October 7th, 2010, 12:14 AM »
rev 183
! Fixed wrong cat_bar color in IE6. (ie6.css)
* Optimized wedgelogo.png to save a kilobyte in size.
! Oops moment, thanks Pete. (script.js)

Really sorry that I screwed the doForm line. Of course it was simply a bad manipulation on my part.
As for bInit, I don't see how it would be inaccurate?
I turned it into "bInit = !!bInit", which is even shorter and less readable. :P
's that okay?

Re: BOOL sizes, I'd say once again, feel free to reinitalize the field to TINYINT(4)!
10204
Features / Re: New revs
« on October 6th, 2010, 08:40 PM »
Quote from Arantor on October 6th, 2010, 08:28 PM
Quote
Changed redirect_newtab to a bool status -- why waste space on this? (install_2-0.sql)
Are you planning to change all the other things that are similarly bools in nature?
I don't know... Should I?
Depends on whatever I find out, I guess...
Quote
Will take a look at script.js shortly.
Thanksalot.
10205
Off-topic / Re: Two minutes of warmth in this cruel world
« on October 6th, 2010, 08:38 PM »
And to compensate for the previous map...

http://www.earthtimes.org/articles/press/deathspank-debuts-pc-mac,1491940.html

Finally some good news!! :)
10206
Off-topic / Re: Two minutes of warmth in this cruel world
« on October 6th, 2010, 06:39 PM »
And to compensate for these two minutes...

http://xkcd.com/802/

Impressive. The only French site I could find is Skyrock. Which is easily the worst French blog community you could find... (It's like Myspace, with even more animated GIFs.)
And that also says a lot about how difficult it is for ANY kind of forum or blog community to take over the Facebook giant...!
10207
Off-topic / Two minutes of warmth in this cruel world
« on October 6th, 2010, 04:55 PM »

City Lights

Makes me cry all the time...
10208
Features / Re: New revs
« on October 6th, 2010, 02:41 PM »
rev 181
* Changed redirect_newtab to a bool status -- why waste space on this? (install_2-0.sql)
* Spacinazi and typo killing. (upgrade.php, Class-Editor.php, Profile-Actions.php, Subs.php, GenericList.template.php, Post.template.php, script.js)
+ nobbc tag should be allowed in parse_bbc_inline. (Subs.php)
! A regex in preparsecode() didn't require a return value. Saves about a micro-millisecond of CPU time per day. Think of the trees. (Class-Editor.php)
- Replaced useless javascript:void(0) calls that could easily be replaced with a # as long as the associated onclick() event returns false. (ssi_examples.php, repair_settings.php, smfinfo.php, Subs.php, templates: Help, ManageMembergroups, ManageNews, ManagePermissions, Packages, PersonalMessage, Profile, Search, Themes)
* I believe all of those typeof=undefined and null tests in Javascript are useless and can simply be replaced with a if (var) test as long as var can't take a value of false. (script.js)

----> Pete, you may safely skip the changes in all files (they're minor and double-checked already), but I'd like you to have a look at my changes in script.js... I would hate having added a logic bug. I've tested on my side with Opera and it works. Maybe older IEs will choke on these though...

PS: nothing was committed in the last 3 days...? Wow. I think it's our record. We're going the SMF way ;)
10209
Features / Re: New revs
« on October 3rd, 2010, 08:01 PM »
Yeah that's exactly why I was planning to do it as well... My 'big project' is the theme redesign, and all of the philosophy changes that come with it (and you know it's a huge weight on my shoulders. I'm really no designer and I have trouble thinking ahead. Hence why I'm very happy to have Bloc here now :))
Although I wouldn't have called scandir a "smaller" thing, if only because it can't be replaced in an automated manner. (Deleting <div class="content"> won't be easy either. 750+ occurrences, none of them can be automated unless I give up the idea of having proper indentation... I still want to do it at some point, though.)
10210
Features / Re: New revs
« on October 3rd, 2010, 07:48 PM »
You did the scandir stuff? I had assigned it to myself and thought of doing it this month ;)
Well, I guess it'll give me more time for other tasks, eheh.
10211
Features / Re: New revs
« on October 2nd, 2010, 07:12 PM »
rev 176
* More tweaks to the cat_bar style... I'm starting to like it. (index.css)
* Replaced the original Wedge logo with new mockup. SMF for real -- SMF for real men. Ah ah. And women, too. And dogs. And cats. And other minorities. (wedgelogo.png)

Just so that I don't spend a day without committing...  :niark:
10212
Features / Re: New revs
« on October 2nd, 2010, 02:25 AM »
Nice stuff. Maybe the Remove button could be placed to the left, so that all buttons are aligned? Also, put some padding below the file selector? Something like 4 to 6px would be good...

I thought you were planning to use WebForms (or whatver it's called in HTML5). If it's behaving like Opera's implementation, it allows you to get a lot of information on a file before uploading it... Things like filesize!
I actually planned to use that in Aeva Media, but at the time, Opera was the only browser that supported WebForms, so I gave up. Now it could be possible here.

We could also use YUI Upload to select multiple files from the file selector :P
Quote from Arantor on October 2nd, 2010, 12:52 AM
IE however makes it fully read-only (I have no idea why, that seems pretty stupid to me, when just accepting empty string isn't a security risk), which leaves the only alternative to being removing and replacing the element.
Hmm...
Quote
This requires adding in spans or divs around the file element that weren't there before (and managing all the sleight of hand required to make it work given all the other stuff going on), and additionally all of the replace methods end up dropping the event handling. Yay, good times.
Well.......... I would gladly help you, but I don't know if you heard, I'm just back from a 2-week vacation in Hell...... :evil:
Quote
As for the new style; hmm. The not-quite-black seems too pale, so it's not as striking against the background as perhaps it might be. Looks good otherwise though :)
Thanks. It's really HORRIBLE trying to get the lowest common denominator, whatever it's called in English.
I always feel inspired when I hack into my own websites... But Wedge really is something else.

One of the things that annoy me the most is the 50KB css file... Considering that half of that is for special styles from specific pages, it would be nice to have an index.css and an index_extra.css, and then at the time of caching index.css, automatically concatenate both... Would allow me to focus on the main stylesheet file.



rev 175
* A couple more improvements to the cat_bar styling. (index.css)
* Spacinazi. (Post.template.php, captcha.js, Stats.template.php)

(I changed the catbar color to something... greener. Tell me if you think it's better?)
10213
Features / Re: New revs
« on October 1st, 2010, 10:29 PM »
rev 173
- After single-handedly managing to fix all border-radius bugs in IE6, removing support for it because it's so freakin' slow. (index.template.php)
* Changing topic area's quick button font from Arial to uppercase Trebuchet MS (a-la Noisen) (index.css)
* Changing header bar font from Georgia to Segoe UI, using a dark-on-light color scheme in cat_bar/catbg, and adjusted plenty of styles accordingly. Of course, I'm not happy with the results... That wouldn't be fun, would it? (index.css)

As not discussed anywhere. Pete, could you look into the new styles? I spent a couple of hours on this and I'm not happy... This is the best I could come up with, now I want to go eat... My... It's nearly time to go to bed...
10214
FAQs / [FAQ] Should I switch to Wedge?
« on October 1st, 2010, 06:32 PM »
Should I be using Wedge instead of SMF?

- If you're an übergeek, yes. If you're Joe Yourmileage, your mileage may vary. You may enjoy the new features in Wedge, and some of the simplified processes, but may also fear our more frantic and chaotic release habits (although frantic is better than once a year innit?), or the different state of mind compared to SMF. We're just two people in here, and we're well known for saying the truth, rather than going through convoluted speeches to "keep it professional". We think that professionalism is delivering software that rocks. We'll leave the bullshitting to people on the payroll, thank you very much.

- You can still install Wedge and run it alongside SMF. Consider the two projects as totally separate. We will *not* provide an upgrade script, however later on we will release a perfect converter. You'll be able to test Wedge and see if it suits you, without deleting your current SMF install. (The SMF team will probably also write a Wedge to SMF converter at some point.)

- Maybe you should simply decide whether you want to follow the authors' vision rather than the main SMF line.
10215
FAQs / [FAQ] What's the point?
« on October 1st, 2010, 06:32 PM »
- To give new life to SMF. While it was ahead of its time when it first came out many years ago, SMF is now behind the competition, because of the long development time for version 2, including a "feature frozen" state that lasted for over 3 years (an eternity on the Internet), and the many team changes. So many ideas were lost in the process.

- Leaving aside the feature set, Wedge is here to try new things, apply new strategies, new systems of thoughts to the SMF world. The way SMF is built and released works for some, but not for everyone. Hence:

* The developers are the project leaders, who share a common vision for Wedge. No team democracy means that you're under our control (insert evil laugh). It also means, more interestingly, that there's no one to stop us from realizing our vision, and the only pressure is the one that we put onto ourselves. (Unfortunately, we happen to be very demanding of ourselves.)

* Release cycle: SMF 1.x was great. However, it is also very static. This is probably due to the complexity of releasing new minor updates in packages that can be installed in one click. We do not plan to follow the same system. Instead, we would like to release full packages, without regard to minor or major releases, and release them early and often, as soon as the backbone for Wedge is solid enough. The idea is to make it easier for mods and themes to coexist with SMF without having to edit Wedge files, meaning that you can simply overwrite the files without losing your mods and themes. If you don't like this way of releasing new versions, you should use SMF 2.x instead, where the development team intents to keep releasing packages for minor updates.