Page MenuHomePhabricator

Add direct access to some personal bar items in Timeless
Open, Needs TriagePublic

Description

I regularly access the links in the personal-toolbar, especially the Watchlist, Userpage, and Contributions links.
It's also good to encourage new contributors to use these 3 links (watchlist for participation, userpage for notes-to-self and self-expression, contributions for easy access to past work).
I would love to see those added in Timeless, as directly accessible (always visible, always instantly 1-clickable with no flyout-navigation required).

I liked some aspects of the old https://www.mediawiki.org/wiki/Compact_Personal_Bar experiment (which IIRC was also part of Winter?). Perhaps that could be mined for ideas (things to use, things to avoid).

Semi-related (possibly a different task), I like having my username displayed directly at the top of the page. It gives a certain sense of personal connection, versus the impersonal "Your account".

Event Timeline

MGChecker added a subscriber: MGChecker.

As I see it, this is the thing that most users like abbout this skin: Non-conent stuff is hidden in dropdowns. I'm not completely against this, but I don't want it to be done without some thought put into the decision.

Let's rip off bluesky (owl (wikihow))! :D

I regularly access the links in the personal-toolbar

How regularly is regularly? I'm just curious as I personally don't use most of those links that often, bar the watchlist link maybe.

I would love to see those added in Timeless, as directly accessible (always visible, always instantly 1-clickable with no flyout-navigation required).

I don't think that pointing your cursor to the right place to open up the flyout menu is that much of a trouble.
With the Refreshed skin (Brickipedia's default skin) certain items -- some page content actions, such as watch/unwatch link (and on ShoutWiki, the "report a problem" link), administrative tools (e.g. delete, protect) as well as toolbox items -- are hidden in the "more" menu, which requires clicking to open. Given that I frequently add pages to my watchlist, having the watch link hidden wasn't convenient for me so I wrote a three-liner to move the watch/unwatch link from that menu to the right side of the "more..." menu link.

Another concern of mine would be the placement of these links. Where are we going to find the space for 'em? Icons can be helpful if and when combined with text (as the Refreshed skin does), but icons alone are generally speaking a bad choice -- you'll know what I mean if and when you've tried finding your way around in an Android app that you've never used before which uses primarily icons for its UI instead of having text!

I liked some aspects of the old https://www.mediawiki.org/wiki/Compact_Personal_Bar experiment (which IIRC was also part of Winter?). Perhaps that could be mined for ideas (things to use, things to avoid).

Short of adding icons to the personal menu and whatnot, I'd say that Timeless already implements the concept pretty nicely by moving the personal tools into a flyout menu so that they are there but aren't in your way or cluttering up the UI -- given that quite a few extensions add items to the personal tools menu (e.g. Admin Links, BetaFeatures, etc.) the personal tools menu model used by MonoBook and Vector doesn't seem very sustainable in the long run, unless of course it is somehow overhauled so that (for example) extension-added items are moved out of the view into a flyout menu or whatever.

Semi-related (possibly a different task), I like having my username displayed directly at the top of the page. It gives a certain sense of personal connection, versus the impersonal "Your account".

Yup, this is T161282.

Let's rip off bluesky (owl (wikihow))! :D

Timeless already implements the same concept, though (putting personal tools inside a menu so that they're not visible all the time), just a bit better since IIRC the Timeless solution doesn't require JavaScript whereas wikiHow's Owl skin requires JS for the menu contents to display.

I regularly access the links in the personal-toolbar

How regularly is regularly? I'm just curious as I personally don't use most of those links that often, bar the watchlist link maybe.

Userpage: Many times a day - it's where many editors keep our bookmarks, to-do lists, and copy&paste scratch markup. This should be encouraged!
Watchlist: Many times a day - it's where many editors spend most of their time, and either keep it permanently open or open it regularly. This should be encouraged!
Contributions: Average once a day - it's how I find things that I touched recently, as they are likely to have scrolled-off my watchlist (depending on the wiki). Less crucial, but there are many editors who do the same.

I would love to see those added in Timeless, as directly accessible (always visible, always instantly 1-clickable with no flyout-navigation required).

I don't think that pointing your cursor to the right place to open up the flyout menu is that much of a trouble.
With the Refreshed skin (Brickipedia's default skin) certain items -- some page content actions, such as watch/unwatch link (and on ShoutWiki, the "report a problem" link), administrative tools (e.g. delete, protect) as well as toolbox items -- are hidden in the "more" menu, which requires clicking to open. Given that I frequently add pages to my watchlist, having the watch link hidden wasn't convenient for me so I wrote a three-liner to move the watch/unwatch link from that menu to the right side of the "more..." menu link.

There is a lot of related discussion in the CPB discussion page, e.g. https://www.mediawiki.org/wiki/Topic:Ryqg49r899teyoe3 - many people find flyouts annoying or troublesome. Some people find auto-flyouts annoying and want click-to-open. These issues can be minimized, by making the most frequently-accessed-links directly available.

Another concern of mine would be the placement of these links. Where are we going to find the space for 'em? Icons can be helpful if and when combined with text (as the Refreshed skin does), but icons alone are generally speaking a bad choice -- you'll know what I mean if and when you've tried finding your way around in an Android app that you've never used before which uses primarily icons for its UI instead of having text!

Agreed, text is better than icons, at least for any window-width that can accommodate (perhaps it could be part of the responsive design?). That was the main thing I remember not liking about the Compact Personal Bar (v.2) (icons instead of text).
We can find the space for them the same way we already do in vector/monobook. Just shrink the Timeless search bar for all reasonable widths. It already has to deal with excessively long usernames!

It's kind of the whole idea, that content, and so the search bar, is at the center instead of many user tools. Shrinking the search bar would undermine that (and probably look really ugly).

Functionality/usability is vastly more important than aesthetic balance. Especially for logged-in users! :-)
(Sidenote: The definition of "ugly" is very subjective to each individual. Some people think the vector skin is "ugly", other people think it has "classic" or "academic" aesthetics. It's best to avoid the "ugly" keyword, when discussing design.)

I don't think that way. If an aesthetic change contradiscts the whole idea of the skin, it shouldn't be done, even if there's some functionality increase. (But as always, it's dependent of the proportion of usability increase and aesthetic decrease.)