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
9856
Off-topic / Re: Do animations help?
« on December 31st, 2010, 10:27 AM »
My opinion: fade effects are very neutral regarding usability. They probably help it more than deter it. However they're very nice to the eye and thus are a positive to me. The only downside is the IE incompatibility. Basically -- jQuery has a bug in which fade animations remove font anti-aliasing unless you manually reset the filter style at the end of the animation. (See latest fix for fader.js) (BTW does SMF have this problem in IE6?)

Now, when it comes to ANIMATIONS, I'm of the opinion that they need to be very, very subtle. Quick reply animation is the most we can afford in terms of size. I'm very conflicted with the "More options" animation in the post box. I'm inclined to remove it, or only animate part of it, I don't know. Look at the stats page, too, open and close a month: the animation feels a bit out of place.
I'm of the opinion that once we're done playing with these, we'll (hopefully) naturally find the good balance that makes these "cool" and "not annoying".
What does XenForo do anyway?
9857
Features / Re: New revs
« on December 31st, 2010, 12:04 AM »
rev 431

+ Added a few separators in the admin menu, and made minor changes to item order. (Admin.php)
! Fixed cases where separators would appear at the beginning or end of a popup menu, or would have more than one separator in a row. (Subs-Menu.php)
- IE6 and IE7 don't support separators. Don't want to waste time on them. (ie6.css, ie7.css)
! Fixed IE6 not showing BCC help popup. (PersonalMessage.template.php, pm.js)
* Minor French language fixes. (Packages.french.php)
9858
Features / Re: New revs
« on December 30th, 2010, 05:59 PM »
rev 429

+ Added Media Gallery and Auto-embed Core Features placeholders. This totally won't work, of course. Just wanted to make a couple of icons for future use. (The Gallery one sucks, I know.) (ManageSettings.php, ManageSettings languages, images/admin/feature_*.png)
- Removed theme_postbox() as it's SMF 1.1 emulation code. (Subs-Editor.php)
! Add BCC link was incorrectly indented in IE. (PersonalMessage.template.php)
! PM settings page was broken due to using double quotes inside an inline event. (Profile.template.php)
* At registration time, autoDetectTimeOffset() was hardcoded into the template instead of retrieved from profile.js. (Register.template.php)
* More jQuery conversions. (Packages.template.php, Register.template.php, Themes.template.php)
! Fixed news fader to show readable text in IE6 and offer better minification. (fader.js)
! IE fixes. (admin.css, ie6.css)
* Mininazi. (script.js)
* Spacinazi. (Display.template.php, Post.template.php)

@ Note: Add BCC help link seems to be broken in IE. I couldn't figure out why so far... #helf seems to fail being added to $('body') in that situation. Other occurrences work fine. I'm stumped.
Posted: December 30th, 2010, 04:47 PM

rev 430

* French translation. (ManageBoards.french.php)
* Spacinazi. (Load.php, ManageBoards.template.php)
9859
Features / Re: New revs
« on December 30th, 2010, 10:59 AM »
rev 428

! For a reason that escapes me, Opera suddenly stopped registering arrow key presses in the auto-suggest. Using the same trick as in IE worked, though. Also fixed the Enter key possibly triggering wrongly when keydown and keypress events are called in a row. (suggest.js)
! Fixed auto-suggest popup position not being adjusted if it results in the master input's position being modified. (suggest.js)
- There's probably a good reason to calling autoSuggestActualHide() at the start of populateDiv(), but I couldn't find it. Removing it solved most of the issues associated with auto-suggest animations. (suggest.js)
9860
Features / Re: New revs
« on December 30th, 2010, 01:07 AM »
rev 426

* Modified Core Features layout to use two columns instead of one. (admin.css, Admin.template.php, ManageSettings.french.php)
* Reduced filesize of big icons in the Core Features area. (images/admin/feature_*.png)
* Very minor JS optimizations. (profile.js, stats.js, topic.js)
* Spacinazi. (ManageSettings.php)
9861
Features / Re: New revs
« on December 29th, 2010, 06:17 PM »
rev 425

+ Added support for menu separators. (Subs-Menu.php, index.css, GenericMenu.template.php)
! Fixed top menu entry not leaving hovered state when clicking a menu item. (script.js)
* Plenty more jQuery/pure JS optimizations. (register.js)
@ Note: divHandle items in verificationFields don't seem to be used at all. (register.js)
9862
Features / Re: New revs
« on December 29th, 2010, 02:59 PM »
rev 424

! Fixed deepest menu level not always losing its hovered state when moving the mouse outside the menu area. (script.js)

(Always wanted to deal with that one... Wanted a quicker way to do it, but the event object didn't cooperate with me so I'm just testing whether the item has submenus.)
9863
Features / Re: New revs
« on December 29th, 2010, 09:44 AM »
rev 422

! Fixed a long standing IE+SMF bug where pressing Enter in an auto-suggest control would submit the form. (suggest.js)
* Tightened up some of the Javascript. (suggest.js)
* Some more cool jQuerification. (profile.js, spellcheck.js)
! Fixed undefined var. (Errors.php)
Posted: December 29th, 2010, 09:14 AM

rev 423

! [Repost] Fixed a long standing IE+SMF bug where pressing Enter in an auto-suggest control would submit the form. (suggest.js)
* [Repost] Tightened up some of the Javascript. (suggest.js)
* French translation. (ManagePaid)
- A comment implied a PHP bug when it's just a PHP limitation. (Profile-Actions.php)

(Dunno what happened with suggest.js... Probably got unchecked without my knowledge at commit time.)
9864
Features / Re: New revs
« on December 28th, 2010, 05:14 PM »
I'm all good with your revs...

rev 419

! Fixed and jQueried stats.js (stats.js)
* typeof-optimized most JS files. (admin.js, editor.js, profile.js, spellcheck.js, suggest.js)
! French nitpicking. (EmailTemplates.french.php, Admin.french.php)
! Typo (Profile-Actions.php)
9865
Off-topic / Re: Lightbox
« on December 28th, 2010, 12:54 PM »
Let me explain what's going on with them. This isn't "official" but what I could figure out during my years of using Highslide.

Earlier they used to sell unlimited licenses for inclusion in software, like SMF Gallery Pro does -- meaning anyone owning the software could use it. However, it's pretty complicated because if you use Highslide directly without using the software it was included it, it might be argued that you're using it outside of their license rights.
So basically, they'd rather have "big" software include the library, AND specify it's not free for commercial use -- like we did in AeMe. Because of this, anyone using the library for commercial reason WILL be forced to purchase a license, whatever happens.
So that's it: they'd rather sell plenty of $30 licenses than a single unlimited $180 license with everyone thinking they're free to use it, even outside of the license boundaries.
If I may, I'd say it makes sense, but they should be clearer about it. It's in their interest to be distributed, and used, as widely as possible. The license will be broken by many commercial websites, but their exposure will be greater and thus it'll help their sales.

Problem is, I don't give a damn about that. It was okay for AeMe which to me was in the end a niche product (even though it ended up being the best known SMF package), but it's not something I can consider for Wedge, which I'd really like to see become a suitable alternative to not only SMF, but also the commercial competition. And I don't see the point of telling people that "they need to pay something" at some point. No. I'd rather they donate money to us than to a software component we've been using and that can easily be replaced with another solution.
JW Player is also an issue in itself, but the issue is more likely on THEIR side -- i.e. they switched from a very free license to something more closed, but didn't consider the legal issues of it, and in the end I think it's just a way for them to make some pocket money, like I did when I renamed Foxy! to AeMe2: there's no master plan, they're just trying to entice more people into buying a commercial version or something. Using the watermark-free version is within the limits of their license rights. If anyone wants to double check, I'm okay with that. (And yes I really like JW Player -- not for the player itself, but for the spectrum analyzer. You know, the animations when I'm playing an MP3. It's not a core component, it's an external plugin.)
9866
Features / Re: New revs
« on December 27th, 2010, 11:17 PM »
rev 409

* More jQuery and Packer optimizations. (script.js, Subs.php, ManageAttachments.php, ManageBoards.php, Subscriptions-PayPal.php, GenericMenu.template.php, index.template.php)
! Clicking a menu item could cause a delay on slow browsers before the page is loaded. (script.js)
Posted: December 27th, 2010, 10:05 PM

rev 410

* More jQuery optimizations. (ManageMail.php, ManageNews.php, ManagePaid.php, ManageRegistration.php, ManageSearchEngines.php, ManageSettings.php, ManageSmileys.php, script.js, TEMPLATES: Calendar, ManageCalendar, ManagePaid, Post, Profile)
Posted: December 27th, 2010, 10:33 PM

rev 411

* Spacinazi and French translation. (Subs-Post.php, editor.js, LANGUAGES: index, PersonalMessage, Profile)
Posted: December 27th, 2010, 10:52 PM

rev 412

! On-the-fly caching regression when deleting older versions. (QueryString.php)
! Okay, sometimes a span works better than a div. (PersonalMessage.template.php)
! Missing semicolon would break minification. (editor.js)
9867
Features / Re: New revs
« on December 27th, 2010, 03:33 PM »
rev 405

* Properly record pretty URLs when logging errors. (Errors.php)
* Attempt to close opened tags when showing errors. (Errors.php)
* Minor JS optimizations. (register.js)
Posted: December 26th, 2010, 11:57 PM

rev 406

* French translation. (index, PersonalMessage)
* Minor fixes. (PersonalMessage.template.php, captcha.js)
Posted: December 27th, 2010, 01:30 PM

rev 407

* Cut captcha.js size by 30%, due to many options being unused by now. (Subs-Editor.php, captcha.js)
9868
Features / Re: New revs
« on December 26th, 2010, 08:17 PM »
rev 404

* Log 404 errors as proper 404 errors. (QueryString.php)
* Renamed $pretty_* to $full_*, to make them a little more understandable here. (QueryString.php)
* More JS optimizations. (register.js)

:eheh:
9869
Features / Re: New revs
« on December 26th, 2010, 02:16 PM »
rev 402

* Renamed more window.setTimeout/clearTimeout to just the function names. (upgrade.php, Load.php, fader.js, topic.js, Themes.template.php)
* More JS optimizations. Most notably, topic.js turns a 11-line code block into a single-line jQuery call, although it has yet to be tested. (fader.js, register.js, suggest.js, topic.js)
* Spacinazi/typonazi. (Class-Editor.php, Profile.english.php, Profile.template.php, captcha.js)
* Less pinkish colors for the auto-suggest popup. (index.css)
+ French translation of new draft features. (LANGUAGES: Admin, Help, index, Profile)
* Made a help text more specific about something. (Help.english.php)
* Fixed uglyish PM post box layout. (PersonalMessage.template.php, index.css)
9870
Features / Re: New revs
« on December 26th, 2010, 10:15 AM »
Waking up... Trying to get back to work and checking your stuff...

rev 401

* Use $cachedir instead of $boarddir . '/cache'... (ManageServer.php, QueryString.php, Subs.php)
! A variable was global'ed twice. We should double-check for these... (QueryString.php)