roadrunnertwice: A mermaid singing an unenchanting song. (Doop doop (Kate Beaton))
Nick Eff ([personal profile] roadrunnertwice) wrote in [site community profile] dw_dev2019-07-24 11:07 pm
Entry tags:

Testers needed: Quick-reply, site-skin entry pages, icon browser

Hello!! I'm looking for volunteers to help test a whole bunch of major changes.

I've got three piles of stuff in the queue:

  • More design updates for the quick-reply
  • Refreshed site-skin entry pages (and reply, and icons)
  • New icon browser on journal pages

Modified version of the DW quick-reply form. phone view of new comment pages Desktop view of new icon browser

Interested? Please read on!

Test Plan

Thank you for helping me with this!! I know this is a little long -- feel free to skip parts if you're not feeling it. This isn't your job, and any info you can give me is helpful.

Step Zero: Setup

All this stuff is running on my "Dreamhack" dev instance, not on dreamwidth.org. To test it, you'll need to make an account on my instance.

  1. Browse to http://www.rr-thrice.hack.dreamwidth.net/create.
  2. Paste in one of the following invite codes, and create an account.

    1. Invite code: G2XSKNW3FGTWJAAAAAAL
    2. Invite code: RTPJBKJAATYNBAAAAAAM
    3. Invite code: 5GNA9R3SWM656AAAAAAN
    4. Invite code: RJDSZBFADHS8KAAAAAAP
    5. Invite code: CJY8TFKMDDEPQAAAAAAQ
    6. Invite code: AQGBTBMRE6XRNAAAAAAR
    7. Invite code: 7GEQE3R5JQ8W7AAAAAAS
    8. Invite code: CR8DKTZBMJDG9AAAAAAT
    9. Invite code: ACTX7QT38SPPDAAAAAAU
    10. Invite code: 9VN2NVSTC26VSAAAAAAV
    11. Invite code: ZXXD5H8RCJNV9AAAAAAW

    Comment below to say which invite code you took. I'll try and keep the list updated, and will post more if they run out!

  3. Upload some icons. (I've configured things so that free users get 25 icons and can use the icon browser.) I suggest:
    • Several 100x100 squares.
    • At least one 100xLESS (landscape) rectangle.
    • At least one LESSx100 (portrait) rectangle.
    • At least one LESSxLESS (smaller than full size) rectangle or square.
    • At least one icon with multiple "keywords," separated by commas.
  4. Change your journal style to something other than the default. (Something about my default style is broken and it's not relevant to what we're working on, so just avoid it.)
  5. Make at least one test post in your own journal.
  6. Open a file somewhere to take notes in! I'll have questions for you throughout; please jot down your answers so you can post them here when you're done.
    • The first thing to write down: your OS and web browser.

Step One: Quick-Reply

  1. The basics. Reply to a post from your own journal's "recent entries" page.

    • Use the "Browse" button, and select an icon from the icon browser.
    • Use the drop-down menu to select an icon.
    • Use the random icon feature to select a random icon, then use it again.
    • Use the "Quote" button to quote some text.
    • Repeat all of the above on your phone. (Except the icon browser, we already know it's busted. More on that later.)

    Questions:

    • Could you do everything you expected to?
    • Could you read the "Browse" button just fine? If not, what is your default icon?
    • Was anything confusing? Annoying? Delightful? Glitchy-looking?
    • Were there any extra problems on mobile?
  2. Note: The layout test isn't live on that server anymore, and we decided which layout we're probably going with.

    Layout shuffle. Reply to anything.
    • There's three links at the top of the quick-reply form: "Name above," "Name beside", and "Name below." These are temporary controls for testing alternate designs.
    • Click each link, and stare at all three alternate layouts for a while.
    • Do the same thing on your phone. (All three layouts are slightly different on mobile.)
    Questions:
    • Which layout do you prefer on desktop?
    • Which layout do you prefer on mobile?
    • Any extra thoughts about the position of the username indicator and "More options" button?
    Known issues:
    • On older browsers, some of these alt layouts are a little busted, because it didn't make sense to work out every kink on something we might abandon. So please use a recent browser when deciding which layout you prefer, and we'll get it working on older browsers later.
  3. Note: This change is already live on the main site. Deep threads.

    • Reply to a comment deep in a thread, one that's been squashed down real small.
    • Do the same thing on your phone.
    Questions:
    • Did you have enough room to compose your reply?
    • Was anything confusing? Annoying? Delightful? Glitchy-looking?
    • Were there any extra problems on mobile?
  4. iPhone Bounce. If your smartphone happens to be an iPhone:

    • Reply to anything.
    • Paste or type a bunch of text in the message body, so that the textarea is forced to scroll.
    • Scroll the textarea up and down to view different parts of the message.

    Questions:

    • Does anything break?
    • Does anything look SUPER wonky?
    • Is this an improvement over previous times you've written a big comment on mobile?

    Known issues:

    • The blue cursor kind of "ghost-hovers" until scrolling ends, and it's just a known Webkit bug that we can't do anything about. Try and ignore it.

Step Two: Refreshed Site Skin Pages

This feature and the next one are hidden behind a beta flag. You gotta opt into the beta before trying either of them.

Questions:

For all of the tasks below, I want to know the same thing: Is anything noticeably wrong, rather than just different? The font sizes and colors and spacings have changed, but all of the controls and information should be in the same places.

  1. Entry pages. Go to the ?style=site version of an entry page with a lot of comments, like this one.
    1. Peruse the page.
    2. Try replying to a comment with the quick-reply.
  2. Side-by-side. Leave that entry page open. In another browser window, open a comparable ?style=site entry page on the real version of dreamwidth.org. Compare the two side-by-side.
  3. Reply pages. Open a reply link on that entry page in a new tab, so it goes to the slow-reply form. Contemplate the slow-reply.

    Known issues:
    • This one still has its default styles, I didn't do any specific cleanup on it yet. Curious which parts people will actually care about. Have now redesigned it.
  4. Icon pages. Browse to a user's icons page, like this one. Contemplate the icons page.
  5. Mobile view. Try all three of those pages on your phone.

    Questions:

    • If your smartphone happens to run Android, I'm especially curious about the quick-reply form!
    • Are comments and entries (and icons) legible?
    • Can you find your way around the page just fine?
    • Can you reply to comments just fine?
  6. Alternate site skins. Go to the display settings and choose one of the alternate site skins. Repeat any or all of the tasks above.
  7. Light style. Go to the ?style=light version of an entry page. Check whether it looks OK.

Step Three: New Icon Browser

This feature is behind the same beta flag as the previous feature. Make sure you've enabled the beta before trying it.

  1. Journal styles. Reply to anything on a journal-styled page and activate the icon browser.

    • Select an icon. The drop-down menu and icon preview should show your new choice.
    • Bring up the browser again and mess with the settings (meta text / none, large / small). Try all four combinations.
    • Select an icon without using the "select" button at the top of the browser dialog.
    • Select a specific keyword for an icon that has multiple keywords available (if you created any icons with multiple keywords).
    • Start selecting an icon, but close the browser before confirming your choice.
    • Repeat all of the above on your phone.

    Questions:

    • Were you able to do everything you expected to?
    • Was anything confusing? Annoying? Delightful? Glitchy-looking?
  2. Site skin. Try the icon browser on a site skin entry page.
vass: Small turtle with green leaf in its mouth (Default)

[personal profile] vass 2019-07-25 01:18 pm (UTC)(link)
Took G2XSKNW3FGTWJAAAAAAL.

[personal profile] jazzyjj 2019-07-25 01:20 pm (UTC)(link)
I would like to try and help out with some of this at least, but I have a question. For the Quick Reply, do we need to create an account on your server? I use a screen reader on my Mac and iPhone, and don't think I can help out with the icon stuff.
someonefromthewater: (Default)

[personal profile] someonefromthewater 2019-07-25 09:58 pm (UTC)(link)
Took RTPJBKJAATYNBAAAAAAM. Testing now. :)
someonefromthewater: (blue)

Quick Reply Test results

[personal profile] someonefromthewater 2019-07-25 10:49 pm (UTC)(link)
Operating System: Linux (Ubuntu 18.04), iOS
Browser: Firefox, Mobile Safari

Step 1:

Question: Could you do everything you expected to do?

Answer: Quoting text seems very glitchy! It didn't work at all from Quick Reply on Recent Entries (though it's fine when replying to individual entries).

Question: Could you read the "Browse" button just fine? If not, what is your default icon?

Answer: Everything worked as expected.

Question: Was anything confusing? Annoying? Delightful? Glitchy-looking?

Answer: The "random icon" interface was a bit cumbersome. Having an extra button is useful on mobile, but totally a waste of space on desktop. Randomizing doesn't always behave intuitively (you can randomly select the same icon you already have).

Question: Were there any extra problems on mobile?

The "More Options" button is a bit too small to easily click on mobile. The dropdown also truncates long icon names (especially when it's displayed inline, in any layout except "Name beside").

Step 2:

"Name beside" looks the best! It's the only option that works on mobile, due to the dropdown option issue.

Step 3:

Plenty of room to compose my reply! The only glitch I caught was that the "Post Comment" button gets disabled (on both desktop and mobile) when exiting out of preview mode.

[personal profile] jazzyjj 2019-07-27 12:03 am (UTC)(link)
Seems to work fine for me, but I'm gonna try some more on my iPhone. This week's been a bit busy socially. I might also do some testing in mid to late September when Apple unveils iOS 13 and Mac OS Catalina. If what I've been reading elsewhere is any indication--and I'm pretty sure it is--their built-in screen reader is getting a facelift. I think it'll recognize pictures better. But so far so good on my end.
alexseanchai: Katsuki Yuuri wearing a blue jacket and his glasses and holding a poodle, in front of the asexual pride flag with a rainbow heart inset. (Default)

[personal profile] alexseanchai 2019-07-29 07:47 pm (UTC)(link)
Took 7 and promptly fished verify-email email out of spamtrap
Edited 2019-07-29 19:48 (UTC)
alexseanchai: Katsuki Yuuri wearing a blue jacket and his glasses and holding a poodle, in front of the asexual pride flag with a rainbow heart inset. (Default)

[personal profile] alexseanchai 2019-07-29 08:20 pm (UTC)(link)
Laptop: Windows 10 Pro (64-bit) & Firefox Quantum 68.0.1 (64-bit)
Tablet: Android 8.1.0 & Firefox 68.0
Phone: Android 7.1.1 & Firefox 68.0

1.1:
No problems on any device.

1.2:
"Name above" looks best to me on phone. "Name beside" looks better on both wider devices.

Pausing to deal with chores stuff…
alexseanchai: Katsuki Yuuri wearing a blue jacket and his glasses and holding a poodle, in front of the asexual pride flag with a rainbow heart inset. (Default)

[personal profile] alexseanchai 2019-07-29 09:41 pm (UTC)(link)
1.3
Laptop: fine. Tablet, phone: I'm not seeing the rightwards motion on laptop. Though also tablet and phone are always portrait unless I'm watching a video on fullscreen, and laptop is landscape. I had plenty of room on all the devices, though I'm surprised the tablet gave me a half-screen-width reply box like the laptop, instead of a full-screen-width reply box like the phone.

2.1
Fine on all devices.

2.2
Better on phone than dreamwidth.org is, actually, the font is large enough to be legible—weirdly, on laptop the font is a touch too large, and on tablet they're the same size…

2.3
I'm not sure what I'm supposed to be contemplating? On all three devices it's stripey, blocky, and ugly as hell.

2.4
I'm not sure what I'm supposed to be contemplating? They all look fine to me?

2.5
Didn't I just—

"Name beside" is best looking of the three from phone now, but it got less attractive on tablet. Not unattractive enough I prefer "Name above" or "Name below", though.

2.6
Laptop: Oh, so that's why I never switched to Lynx on dreamwidth.org.
Tablet: —Wait is site style by device? Is that a thing on dreamwidth.org? Also why is it scrolling me horizontally when the entirety of the comment I'm replying to plus the entirety of the quick-reply box fits on my screen without horizontally scrolling first? I know it does because it did that after loading the quick-reply.
Phone: The account settings page doesn't try to shrink or reflow the text in order to fit everything on my screen. Tropospherical Red has teeny font here, Lynx just makes me scroll horizontally. Shouldn't clicking from a ?style=site entry to one of its collapsed comments keep it on ?style=site instead of loading the page in the journal style?

3.1
It all works on all three devices, assuming the desired behavior on "select a different icon, but close the icon browser before confirming" is to stick with the previous icon. However:
Laptop: Meta text with small images looks like it'll be impossible to look through with more than a few icons, though, since it's putting the keywords beside the icons instead of below, and therefore nothing is lining up in columns. Not that I'm sure it would columns the other ways, mind, five icons isn't apparently enough to see that.
Tablet: Large images does not attempt to column, meta text or no. Small images without meta text, dunno since all five icons fit on one row; small images with meta text, they're in a single column.
Phone: Small images without meta text doesn't attempt to column. With, again single column. Large images column fine both ways. I'm not sure if this is true on journal style and I just didn't quite see it or if I only thought I saw anything, but in Lynx style, it definitely horizontal scrolled to stick the left edge of the icon browser to the left edge of the screen. And then, of course, to go back into the icon browser, I have to scroll the other way!
alexseanchai: Katsuki Yuuri wearing a blue jacket and his glasses and holding a poodle, in front of the asexual pride flag with a rainbow heart inset. (Default)

[personal profile] alexseanchai 2019-07-31 01:28 am (UTC)(link)
I wasn't messing with the icon browser over here, though? I think it's the whole reply box? idk though
alexseanchai: Katsuki Yuuri wearing a blue jacket and his glasses and holding a poodle, in front of the asexual pride flag with a rainbow heart inset. (Default)

[personal profile] alexseanchai 2019-07-31 01:39 am (UTC)(link)
Distracting, certainly. Hang on.

between clicking Expand and Reply after clicking Reply

I mean I expect the browser to scroll me vertically if that's what it takes to make sure the typy box and the keyboard are both visible at the same time. Not horizontally.
Edited 2019-07-31 01:47 (UTC)
alexseanchai: Katsuki Yuuri wearing a blue jacket and his glasses and holding a poodle, in front of the asexual pride flag with a rainbow heart inset. (Default)

[personal profile] alexseanchai 2019-07-31 05:08 am (UTC)(link)
p sure you've surpassed my ability to help anyway 😸