More sidebar complications...

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: More sidebar complications...
« Reply #60, on July 10th, 2013, 08:28 AM »
It's only if you resize the window after the page load that size is messed up; it's only calculating based on the size of the original window, so the described behaviour is entirely correct.

Take a window, resize it to make it smaller, then open the sidebar and boom, you get part of the sidebar instead of the whole sidebar.

Trouble with all this is, those people who have the screen large enough to see the sidebar normally will suddenly go 'WTH did my sidebar go' because it's now not obvious where that content is, especially that they have to press something to open it, and an icon that isn't immediately synonymous with 'sidebar' but a very general 'more things' button that isn't even that obvious (first time I saw it on Chrome, I was like "why did they replace the wrench with that?", I see YouTube uses it now but that isn't immediately clear)... if anything I'm beginning to wonder if this isn't cool but ultimately a step back in usability for desktop users. (For mobile users I can see the advantages, sure, but even then I wonder about the usability aspect.)

Interesting sidenote: responsive design caught up with XenForo and there were, in the aftermath, some questions like "Why isn't there a variable for the server to detect if responsive or not" which makes me question the understanding that some of these people have with respect to what responsive design even means, but the more pressing question that arose out of it: how do we indicate whether to use narrow/wide to ad blocks? It's going to come up, people are going to ask us how to use ads in the system and yes, there's going to be an ad management tool but there's only so much that can actually be done with that. Something to ponder, anyway.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

MultiformeIngegno

  • Posts: 1,337

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: More sidebar complications...
« Reply #62, on July 10th, 2013, 09:03 AM »
To add, iOS 6.1.3 / iPad 3 (with dev stuff, but nothing that would apply here), button opens sidebar, does not close it again.

Nao

  • Dadman with a boy
  • Posts: 16,078
Re: More sidebar complications...
« Reply #63, on July 10th, 2013, 01:10 PM »
- iOS: for me, it works... It opens the sidebar. It doesn't close it, though, and I'll have to understand why. (My code isn't exactly THAT complicated..!) I've done plenty of testing, but nothing comes out of it. Only thing I can guess: maybe, maybe, that stupid browser engine can't figure out that $(...).removeAttr('style') should actually remove the 3D animation... Which is silly, since doing it the other way around does add the animation..?!

- iPad: why does it still hide the sidebar on this..?

- I have absolutely no problems with the sidebar being empty when resizing the window..?

- In terms of usability, this icon is actually the number one recommended way to open a sidebar... Believe me, I tried everything before I settled on that. I actually removed the swipe effect, even though it's also "natural" on mobile devices, because it was getting in the way of usability. So... There you go.

- Is XenForo the only platform around..? You do realize I feel absolutely no attraction to their way of doing things, right..? That if I do something that's similar to them, it's not thanks to them, but simply because it's the logical way to do it..?

Dragooon

  • I can code! Really!
  • polygon.com has to be one of the best sites I've seen recently.
  • Posts: 1,841
Re: More sidebar complications...
« Reply #64, on July 10th, 2013, 01:58 PM »
Quote
- Is XenForo the only platform around..? You do realize I feel absolutely no attraction to their way of doing things, right..? That if I do something that's similar to them, it's not thanks to them, but simply because it's the logical way to do it..?
The thing is, in recent times XF and IPB seems to be the only two platforms who are getting more things right than wrong, so logically they become something to look into.
The way it's meant to be

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: More sidebar complications...
« Reply #65, on July 10th, 2013, 02:32 PM »
It isn't the only platform around, however as the pay-to-play crowd goes, it is by far the sane benchmark (i.e. if you want to go paid, they're the people to look at) and they basically do what Wedge used to do with respect to the sidebar, i.e. in responsive mode, push it under the content (though not nearly as elegantly as Wedge did)

I'm no design guru but I look around and see what everyone else is doing because I've learned that sitting in a vacuum is not necessarily the way to go; I have to consider what users want not just what I want. So I look at what other platforms are doing and how well they're listening to their users... and XenForo is doing a pretty good job of that all in all.

Sara

  • Walking Contradiction
  • Posts: 41

Nao

  • Dadman with a boy
  • Posts: 16,078
Re: More sidebar complications...
« Reply #67, on July 10th, 2013, 05:23 PM »
Must be a bug in FF 22, because I tested in FF 24 + Windows 7, and it's working just fine... (?)

Re: iOS, it should be fixed now... It's what I thought: if I do .removeAttr('style') on it, it doesn't actually remove the style, I have to manually reset the translation to 0, which sucks...

Please everyone, test again..!

I also added some code to prevent zooming into input boxes and textareas. I've always hated that, TBH... I'll appreciate feedback on whether text is readable -- if it isn't, please indicate the device and browser.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: More sidebar complications...
« Reply #68, on July 10th, 2013, 05:29 PM »
iPad 3 / iOS 6.1.3: Sidebar does not disappear entirely, something like 13 pixels remains on the right hand side of the screen.

In other news, the size of the 'Users Online Today' entry text is significantly smaller than the normal Users Online entry text (i.e. the names) and the plugin does also need updating for the icons used for online/contacts changes, just haven't gotten around to it.

Nao

  • Dadman with a boy
  • Posts: 16,078
Re: More sidebar complications...
« Reply #69, on July 10th, 2013, 05:31 PM »
Quote from Arantor on July 10th, 2013, 05:29 PM
iPad 3 / iOS 6.1.3: Sidebar does not disappear entirely, something like 13 pixels remains on the right hand side of the screen.
Ah, yes, I forgot about that one... I have the same on my iPod, and can't figure out why for now...
Did I say how much I hate iOS and XF these days...? :whistle:

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: More sidebar complications...
« Reply #70, on July 10th, 2013, 05:36 PM »
Now it's kinda screwed up on iPad, where the main page content s wider than the actual page... It's weird and annoying.

Sara

  • Walking Contradiction
  • Posts: 41
Re: More sidebar complications...
« Reply #71, on July 10th, 2013, 05:41 PM »
Quote from Nao on July 10th, 2013, 05:23 PM
Must be a bug in FF 22, because I tested in FF 24 + Windows 7, and it's working just fine... (?)
It was actually 21, my mistake.  My firefox installation updated to 22 just now; I tested it and saw that the sidebar did show up properly.

Nao

  • Dadman with a boy
  • Posts: 16,078

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: More sidebar complications...
« Reply #73, on July 10th, 2013, 09:35 PM »
Apologies for size, it's direct from iPad 3. (iOS 6 allows upload from Safari, yay!)

 image.jpg - 652.65 kB, 2048x1536, viewed 152 times.


Nao

  • Dadman with a boy
  • Posts: 16,078
Re: More sidebar complications...
« Reply #74, on July 10th, 2013, 10:51 PM »
This should be fixed now... I figured out it was a problem with extra.ios.css, and indeed, a lot of this file was deprecated because of the new responsive rules... Meh!

Perhaps I should just drop the file entirely, it seems to work overall without it...