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
1141
Features / Re: New revs
« on March 14th, 2014, 12:31 AM »
[Commit revision bbfbddb]
Author: Nao
Date: Fri, 14 Mar 2014 00:30:55 +0100
Stats: 12 files changed; +103 (insertions), -116 (deletions)

  • Dear human beings; this is a major overhaul of the banner area in all of my skins. (index.template.php, script.js, index.css, sections.css, Warm/extra.css, Wilde/extra.css, Wine/extra.css, Wuthering/extra.css, extra.ie6.css, install.css, install.php, readme_install.html)
  •  Renamed #upper_section to #banner. Makes sense.
  •  Using different margins per skin was a bad idea, and not very responsive, so I'd wanted to change that for a long time. The default is now just two barely styled h1/#slogan elements, and they use different techniques to achieve different positioning across all skins. It makes for an interesting study for those who are into CSS, I suppose.
  •  Banners are now elastic vertically in Weaving, Wilde and associated mobile versions. The reason it's not in Wine and its children Warm and Wuthering, is because Wine is using a static background of a fixed height (100px), so I'm sticking to a static height for it.
  •  The h1 tag is now styled alone, without any preceding classes or IDs. This is because it's only used in one place (forum title); even though HTML5 allows for multiple h1 tags, I prefer not to bother.
  •  Wine now uses CSS's multiple backgrounds feature. Well, what then?
  •  Also updated install scripts, although they were unrelated to begin with.
  • Needs more testing. I did a LOT of that over the weeks I spent on this rewrite, but I have a feeling something's gonna fail sooner than later.
1142
Features / Re: New revs
« on March 14th, 2014, 12:29 AM »
[Commit revision 60af04f]
Author: Nao
Date: Thu, 13 Mar 2014 12:33:01 +0100
Stats: 1 file changed; +20 (insertions), -17 (deletions)

  • Set memberlist's default sort to posts (descending). Maybe this will *finally* encourage people to stop registering names like '[Unknown]' just to be on the front page. Grin. (Memberlist.php)
  • Renamed memberlist's sorting variables to something user-friendly, not wanna-know-the-db-field-name-l33t-friendly. (Memberlist.php)

[Commit revision 3d324ed]
Author: Nao
Date: Thu, 13 Mar 2014 15:52:41 +0100
Stats: 1 file changed; +2 (insertions), -2 (deletions)

  • In select boxes, the scrolling speed no longer depends on the number of items. It's now equally fast (or slow), and much more usable. (sbox.js)

[Commit revision b4fd8af]
Author: Nao
Date: Thu, 13 Mar 2014 16:23:50 +0100
Stats: 2 files changed; +16 (insertions), -26 (deletions)

  • Fixed various sbox problems that culminated in screwing up the item list's width when closing and reopening repeatedly a dropdown, but only in mobile mode. The result isn't perfect but only the craziest select-box fundamentalists like me will notice the issue. (sbox.js)
  • Also used the opportunity to simplify the code and turn the floating scrollbar into an absolutely positioned item. This is... A bit easier to get. But just a bit. (sbox.js, index.css)

[Commit revision 42183ee]
Author: Nao
Date: Thu, 13 Mar 2014 19:03:13 +0100
Stats: 1 file changed; +1 (insertion), -0 (deletion)

  • Added a default empty timezone in profile pages, so that you don't end up in American Samoa just because you changed a preference and failed to notice the timezone dropdown. I'm sure it's a great place, I just don't want to use its timezone by default. (Profile-Modify.php)

[Commit revision 56874fd]
Author: Nao
Date: Thu, 13 Mar 2014 20:04:32 +0100
Stats: 1 file changed; +1 (insertion), -0 (deletion)

  • Ah yes, that new admin search string... It needs to be in the main repo as well, doesn't it..? ;) (Admin.english.php)
1143
The Pub / Re: Wedge repo -- installation feedback
« on March 13th, 2014, 07:37 PM »
Pandos, it's disabled if Apache is not detected at install time. If it's still enabled, then it's a bug.
Also, it's disabled if you specifically disable 'compressed output' during the install process. It's the HTML page compression feature we're talking about, of course, but Wedge also uses that data to determine whether you want a safe, or an optimized installation.

Wanchope, I looked into your website again (found a few minutes to play with FTP stuff), and noticed that you'd disabled JS compression. I can't help, then... ;)
1144
Features / Re: Language revs
« on March 13th, 2014, 11:40 AM »
[Commit revision f3ac4b7]
Author: Nao (Signed-off)
Date: Thu, 13 Mar 2014 11:39:42 +0100
Stats: 3 files changed; +3 (insertions), -0 (deletion)

  • Adding support for Admin search of plugin items. A previous rewrite made them fail, but I used the opportunity to add a 'plugins' category, so that you can easily see whether a setting was added by a plugin. (Admin)
1145
Features / Re: Plugin revs
« on March 13th, 2014, 11:40 AM »
[Commit revision 814743b]
Author: Nao (Signed-off)
Date: Tue, 11 Mar 2014 21:34:21 +0100
Stats: 7 files changed; +20 (insertions), -6 (deletions)

  • calendar: the Who's Online page was missing the Calendar string. It required an extra hook, and I also moved the string to new files to avoid loading unneeded stuff. Or maybe it's always loaded anyway, I don't know... I won't really bother. (plugin-info.xml, lang/Calendar, lang/CalendarWho)

[Commit revision eaca4f9]
Author: Nao (Signed-off)
Date: Thu, 13 Mar 2014 11:40:38 +0100
Stats: 3 files changed; +8 (insertions), -8 (deletions)

  • Fixed admin search for 3 plugins: Birthday, Calendar and WedgeDesk. (birthday/Birthday-Admin.php, calendar/ManageCalendar.php, wedgedesk/src/Subs-WedgeDeskAdmin.php)
1146
The Pub / Re: Wedge repo -- installation feedback
« on March 13th, 2014, 07:16 AM »
I'll need ftp access to your server for further support.

Kimi, that solution is a copout to me. CSS and js gzipping has always worked perfectly on all apache servers I tested. And Wedge doesn't enable it on non-apache servers by default.
1147
Features / Re: New revs
« on March 12th, 2014, 10:49 PM »
[Commit revision bae934d]
Author: Nao
Date: Wed, 12 Mar 2014 21:51:55 +0100
Stats: 1 file changed; +2 (insertions), -2 (deletions)

  • Oh bugger, Firefox Mobile doesn't actually like hardware acceleration... Well, too bad for it. (sbox.js)

[Commit revision 088ef11]
Author: Nao
Date: Wed, 12 Mar 2014 22:00:00 +0100
Stats: 2 files changed; +23 (insertions), -18 (deletions)

  • Committing the Wilde tweaks I've been testing for a few days on wedge.org... (Wilde/extra.css)
  • IE 10+ and Opera 11+ weren't using the @viewport keyword in Wireless, even though it was added to Wilderless. (Wuthering/extra.css)
1148
Features / Re: New revs
« on March 12th, 2014, 08:21 PM »
[Commit revision 505a0f7]
Author: Nao
Date: Wed, 12 Mar 2014 20:21:21 +0100
Stats: 1 file changed; +10 (insertions), -10 (deletions)

  • Fixing menus to actually close when clicked. This is the last remaining bit of JavaScript in the code, and of course it's not even required to run it. (script.js)
1149
Features / Re: New revs
« on March 12th, 2014, 08:16 PM »
[Commit revision 8f10d42]
Author: Nao
Date: Wed, 12 Mar 2014 14:15:10 +0100
Stats: 1 file changed; +9 (insertions), -3 (deletions)

  • I'm on a roll... Rewrote select box to enable hardware acceleration on mobile (touch) devices. The idea is that it's pretty much horrible to use a regular select box on touch, so I removed the custom scrollbar and used stock overflows instead. This makes scrolling smoother and you still get a nice scrollbar, the default one. Well, it's looking nice in iOS 5 and Android 4.1+, dunno about the rest. (sbox.js)
  • Select box dropdowns taking the entire screen width should drop 5 pixels on each side, it's better on my eyes. (sbox.js)

[Commit revision fa0eeeb]
Author: Nao
Date: Wed, 12 Mar 2014 18:58:13 +0100
Stats: 1 file changed; +1 (insertion), -1 (deletion)

  • IE6 generates errors on empty selectors in Wess, so I'm replacing the 'extends' hack with a dummy class. Don't bother. It's one of my last IE6 fixes... I promise. (Class-CSS.php)

[Commit revision ccb9464]
Author: Nao
Date: Wed, 12 Mar 2014 19:36:42 +0100
Stats: 1 file changed; +22 (insertions), -15 (deletions)

  • Partially reverted the sbox rewrite, because I wasn't happy with the scrolling effect propagating to the main page when the start of end of the div was reached. This is something that my custom method dealt with elegantly, so I'm moving the hardware acceleration code over there. Also limiting that path to Chrome and Firefox Mobile, because they're the only ones I can test, and I don't want to break anything. (sbox.js)
1150
The Pub / Re: Wedge repo -- installation feedback
« on March 12th, 2014, 07:57 PM »
That's because you server marks gz files with the wrong mime type. Did it create the gz/css/.htaccess file or not?
1151
Archived fixes / Re: Undefined offset: 2
« on March 12th, 2014, 05:35 PM »
But there's still probably a relationship issue between your categories and boards... (?)
1152
The Pub / Re: Wedge repo -- installation feedback
« on March 12th, 2014, 05:34 PM »
Are you sure that your Wedge folder is writable..? What's its chmod status?
1153
Archived fixes / Re: Undefined offset: 2
« on March 12th, 2014, 01:11 PM »
Probably not related to any commits.
Did you do something strange with board creations...? :whistle:
1154
Features / Re: New revs
« on March 11th, 2014, 11:33 PM »
[Commit revision 3477140]
Author: Nao
Date: Tue, 11 Mar 2014 22:15:46 +0100
Stats: 5 files changed; +41 (insertions), -73 (deletions)

  • And... The main menu is now entirely CSS driven! I can't believe I managed to do it. The main issue I had for all these years was solved with a simple CSS precedence tweak. Saves about 150 bytes of CSS, at no extra CSS cost (it's pretty much the same.) Will need to clean up more things, though, but it'll come soon. (script.js, index.css)
  • The only browsers that have problems with the new systems are IE. No kidding! IE6 breaks it entirely (I'm not too thrilled about attempting to fix it...), IE7 and IE8 don't show all hovers (who cares, it works perfectly otherwise), and IE9 and IE10 have a bug in top-level menus, which not many people will notice I'm sure. Still, I've disabled the top-level animation for them, because it makes it even harder to notice said issue.
  • Fixed a new bug where menus could close if hovering next to the top-level menu arrows. I'm not exactly sure why I never had the problem before, but... Whatever. (index.css)
  • Basic fixes for IE6/7 and RTL. IE6 disables menus entirely (only the #navi row is visible), and IE7 needed extra help, notably with #context_menus being renamed to .context.menus loooong ago. Not sure why I forgot to update it... Oh yeah, because I hate IE. (extra.ie*.css, extra.rtl.css)

[Commit revision e1d608f]
Author: Nao
Date: Tue, 11 Mar 2014 23:33:15 +0100
Stats: 1 file changed; +1 (insertion), -1 (deletion)

  • And that'll be all for tonight, with an unimportant CSS tweak. (mana.css)
1155
Features / Re: New revs
« on March 11th, 2014, 07:47 PM »
[Commit revision daa602b]
Author: Nao
Date: Tue, 11 Mar 2014 18:53:29 +0100
Stats: 1 file changed; +11 (insertions), -11 (deletions)

  • Updated footer to match the new CSS. Notably, I moved page load stats to the bottom, so that the credits list item is shown next to the logo. Makes more sense to me... And it's shorter, and avoids a couple of hacks in the HTML. (index.template.php)
  • Mobile viewports are user-scalable by default, no need to specify it. (index.template.php)