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.
10216
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:
* 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:
10217
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 :PQuote from Arantor on October 2nd, 2010, 12:52 AM Hmm...Quote 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 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?)
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
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.
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.
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 :)
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?)
10218
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...
- 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...
10219
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.
- 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.
10220
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.
- 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.
10221
FAQs / [FAQ] Minimum requirements
« on October 1st, 2010, 06:32 PM »
Minimum requirements
Client side:
Opera 9 or higher, 12 or higher recommended.
Microsoft Internet Explorer 6 or higher, 10 or higher recommended.
Mozilla Firefox 2 or higher, 17 or higher recommended.
Apple Safari 3 or higher, 6 or higher recommended.
Google Chrome (any version), 27 or higher recommended.
JavaScript is strongly recommended
Cookies are strongly recommended
Flash is recommended for media embedding
Server side:
PHP 5.3 or higher
MySQL 5.0.3 or higher
GD2 graphic library for PHP
Client side:
Opera 9 or higher, 12 or higher recommended.
Microsoft Internet Explorer 6 or higher, 10 or higher recommended.
Mozilla Firefox 2 or higher, 17 or higher recommended.
Apple Safari 3 or higher, 6 or higher recommended.
Google Chrome (any version), 27 or higher recommended.
JavaScript is strongly recommended
Cookies are strongly recommended
Flash is recommended for media embedding
Server side:
PHP 5.3 or higher
MySQL 5.0.3 or higher
GD2 graphic library for PHP
10222
FAQs / [FAQ] What is Wedge?
« on October 1st, 2010, 06:30 PM »
WHAT is Wedge?

- Wedge is a fork of SMF. To be clear, SMF is Simple Machines Forum, a forum (bulletin board) system that is free to use on your own web server. When it became apparent that SMF 2.0 would be released in an open source license, we used the opportunity to 'fork' it, that is, create a new software based on the same code, going in a different direction. Hopefully an interesting one!
- Our current target release dates: early 2012 for the demo, an alpha version one to three months later, a beta version one to three months after that, and summer/autumn 2012 for the stable release.

- Wedge is a fork of SMF. To be clear, SMF is Simple Machines Forum, a forum (bulletin board) system that is free to use on your own web server. When it became apparent that SMF 2.0 would be released in an open source license, we used the opportunity to 'fork' it, that is, create a new software based on the same code, going in a different direction. Hopefully an interesting one!
- Our current target release dates: early 2012 for the demo, an alpha version one to three months later, a beta version one to three months after that, and summer/autumn 2012 for the stable release.
10223
Off-topic / Re: iHate Apple
« on October 1st, 2010, 05:51 PM »
(Hmm... It's interesting that I launched this topic and never got to reply it!! Sorry! Been busy... Still am.)
10224
Features / Re: New revs
« on October 1st, 2010, 11:50 AM »
rev 172
! Hopefully fixed the Operation Aborted error in IE6 and re-added support for rounded borders in wrc and roundframe... It's still very slow on IE6, though! (PIE.htc, index.template.php)
As discussed here.
! Hopefully fixed the Operation Aborted error in IE6 and re-added support for rounded borders in wrc and roundframe... It's still very slow on IE6, though! (PIE.htc, index.template.php)
As discussed here.
10225
Features / Re: New revs
« on October 1st, 2010, 10:59 AM »
Now this is the most annoying thing ever...
I have a file, PIE_uncompressed.htc, which works fine in IE6. I've tried countless times to generate an error, it just doesn't.
NOW, I'll just take that file and COPY it, and rename the new version (byte-for-byte identical!) to PIE_uncompressed2.htc...
I'll reload IE6, and voilà, I get my Operation Aborted errors.
Now, before you ask -- yes, I empty the cache and even restart IETester every time! lol moment...
:edit: I just tried with an earlier copy of IE6 and it's throwing errors on the 'clean' file as well... Uh.
I have a file, PIE_uncompressed.htc, which works fine in IE6. I've tried countless times to generate an error, it just doesn't.
NOW, I'll just take that file and COPY it, and rename the new version (byte-for-byte identical!) to PIE_uncompressed2.htc...
I'll reload IE6, and voilà, I get my Operation Aborted errors.
Now, before you ask -- yes, I empty the cache and even restart IETester every time! lol moment...
:edit: I just tried with an earlier copy of IE6 and it's throwing errors on the 'clean' file as well... Uh.
10226
Features / Re: New revs
« on October 1st, 2010, 10:34 AM »
Well, these 2 weeks were also spent on IE7 and IE8, which are way better and actually usable... (Except that IE7 also has Operation Aborted issues, but not with PIE, oddly.)
10227
Features / Re: New revs
« on October 1st, 2010, 09:58 AM »
rev 171
* Renamed #footer_section to #footer, to match the earlier #header. (install.php, readme_*.html, ssi_examples.php, upgrade.php, index.template.php, index.css, ie6.css)
* Provided fallback border colors for browsers that don't support rgba() in CSS. (index.css)
* Rewrote buttonlist class to get better performance in IE and less clutter. Non-semantic spans are boring anyway. (index.css, index.template.php)
* Recompiled PIE library to shave 10KB off it. IE6 doesn't like it. Screw you, IE. Removed wrc and roundframe emulation for it. (PIE.htc)
! Fixed validation error in menus. (GenericMenu.template.php)
! IE9 doesn't need emulation code. For once... (index.template.php)
I'm currently considering dropping border-radius entirely for IE6... I realize I spent TWO fucking weeks on that piece of shit. Now I'm getting "Operation aborted" errors on PIE with it. Only happens SOME OF THE TIME. And of course it can't be debugged... That's the joy of HTC files. Maybe I should find a way to include the file differently (i.e. through JS, not HTC.)
* Renamed #footer_section to #footer, to match the earlier #header. (install.php, readme_*.html, ssi_examples.php, upgrade.php, index.template.php, index.css, ie6.css)
* Provided fallback border colors for browsers that don't support rgba() in CSS. (index.css)
* Rewrote buttonlist class to get better performance in IE and less clutter. Non-semantic spans are boring anyway. (index.css, index.template.php)
* Recompiled PIE library to shave 10KB off it. IE6 doesn't like it. Screw you, IE. Removed wrc and roundframe emulation for it. (PIE.htc)
! Fixed validation error in menus. (GenericMenu.template.php)
! IE9 doesn't need emulation code. For once... (index.template.php)
I'm currently considering dropping border-radius entirely for IE6... I realize I spent TWO fucking weeks on that piece of shit. Now I'm getting "Operation aborted" errors on PIE with it. Only happens SOME OF THE TIME. And of course it can't be debugged... That's the joy of HTC files. Maybe I should find a way to include the file differently (i.e. through JS, not HTC.)
10228
Features / Re: New revs
« on September 30th, 2010, 11:13 PM »
rev 170
+ Implemented the preceding space trick for smileys into IE. I think I love hating that crap they call a browser. (editor.js)
Phew! Let it be said that no day shall pass without at least ONE commit 8-)
+ Implemented the preceding space trick for smileys into IE. I think I love hating that crap they call a browser. (editor.js)
Phew! Let it be said that no day shall pass without at least ONE commit 8-)
10229
Features / Re: New revs
« on September 29th, 2010, 03:23 PM »
Yeah it's more readable, I'm just saying -- you and your constants :P
It's not exactly of common use in SMF. Since I learned 90% of my PHP skills through the SMF codebase, I have to admit it's really not something I'd do myself. Not because it's no good -- only because I'm not used to that.
I'm only asking to be educated :)
rev 168 -- aka the IE6 mess fixer!
! Fixed header being too tall in IE6. (ie6.css)
! Fixed quick task list alignment in admin area under IE6. (ie6.css)
! Fixed contextual tabs hover state in admin area under IE6. (ie6.css)
! Fixed invisible gradients in cat_bar th declarations. (index.css)
* Replaced ie-css3 library with PIE, which is way bigger but also works perfectly in IE6/7/8. (PIE.htc, index.template.php)
* Reverted removal of get/setInnerHTML(), as they're currently being used in SMF's news files. (script.js)
Re: IPs -- it's cool to have the icon in the left side now. Really... Thanks for the idea. Help text for IP: I didn't test, but should I assume that it only shows up if user HAS permission to see their own IP? If yes, then it's correctly phrased. Otherwise, it needs fixing.
It's not exactly of common use in SMF. Since I learned 90% of my PHP skills through the SMF codebase, I have to admit it's really not something I'd do myself. Not because it's no good -- only because I'm not used to that.
I'm only asking to be educated :)
rev 168 -- aka the IE6 mess fixer!
! Fixed header being too tall in IE6. (ie6.css)
! Fixed quick task list alignment in admin area under IE6. (ie6.css)
! Fixed contextual tabs hover state in admin area under IE6. (ie6.css)
! Fixed invisible gradients in cat_bar th declarations. (index.css)
* Replaced ie-css3 library with PIE, which is way bigger but also works perfectly in IE6/7/8. (PIE.htc, index.template.php)
* Reverted removal of get/setInnerHTML(), as they're currently being used in SMF's news files. (script.js)
Posted: September 29th, 2010, 03:19 PM
Re: IPs -- it's cool to have the icon in the left side now. Really... Thanks for the idea. Help text for IP: I didn't test, but should I assume that it only shows up if user HAS permission to see their own IP? If yes, then it's correctly phrased. Otherwise, it needs fixing.
10230