Skin talk:Minerva Neue
Add topicPhabricator "MinervaNeue (Tracking)" column
[edit]I've recently noticed a couple of Phabricator tasks that got moved into the #MinervaNeue (Tracking) column (which states in its description that it's for issues affecting Minerva outside of the Minerva codebase), where the MinervaNeue repository does appear to contain code that affects the tasks in question. The examples I noticed were T373968, which seems like it's at least partially affected by a rule in skinStyles/mediawiki.diff.styles.less; & T372534, which seems like it's taking issue with a different rule in the same file.
I'm starting a discussion here as this involves multiple Phabricator tasks, and I'm not immediately aware of a better venue (please tell me if there is one, though!). Courtesy ping Jdlrobson, as I noticed you moving a few tasks to that column earlier this month, and so you may be able to advise on what best practice here is :)
All the best, —a smart kitten[meow] 12:56, 26 January 2025 (UTC)
- Typically we hide things in Minerva as a last resort where a feature was not made in a way that is friendly on mobile. The long term goal would be to remove this code altogether.
- The description for tracking is correct. In these two examples you provide, while it is correct that changes in Minerva would be required, these would only be to remove the 'display: none' in Minerva and thus allow any upstream styles to apply. The bulk of the work needs to be happening in the diff code first. If we were to remove the hiding rule in Minerva first we would be surfacing very bad experiences. Therefore the tag reflects the codebase where the majority of the work needs to take place. Does that make sense? Jdlrobson (talk) 23:30, 26 January 2025 (UTC)
- @Jdlrobson: Yep, that makes sense. I think for T373968, I might have been confused because (judging by T243235) the CSS in question was added to prevent an issue with two icons appearing on top of each other that I believe would now no longer occur; however, if it's been determined that having the icon visible would continue to present a worse experience, having it in the tracking column makes sense. Thank you for explaining :) —a smart kitten[meow] 22:34, 3 February 2025 (UTC)
- @Jdlrobson Perhaps some of this should be added to the description on #MinervaNeue (Tracking)? Like "For example, features we had to disable because they generate markup that we couldn't style in a mobile-friendly way."
- You seem to have the power.
- (Of course, CSS might end up being able to handle some of these at some point even without any changes to the other code, but then you need to worry about compatibility, and CSS behavior is not easy to check for...) SamB (talk) 20:21, 10 November 2025 (UTC)
MediaWiki installer bug
[edit]Tested with MediaWiki 1.43.1 (LTS), in 2 installations
MediaWiki web-UI installer generates LocalSettings.php and when selecting Minerva theme as default it writes these lines:
$wgDefaultSkin = "MinervaNeue"; wfLoadSkin( 'MinervaNeue' );
The problem is $wgDefaultSkin does not work unless it's manually set to "minerva" value.
- Theoretically this cannot happen considering T346332 was (also theoretically) fixed at least one year before 1.43.1 was released? --Tactica (talk) 21:06, 25 July 2025 (UTC)
I would love it if this theme got clickable header links.
[edit]I would love it if this theme got clickable header links.
For instance, the header
Whatever
could become
Whatever #
with a link to its anchor.
This would allow sharing a particular section of a page, which is currently relatively laborious. Dingolover6969 (talk) 13:27, 4 September 2025 (UTC)
The table of contents box should not be hidden on the mobile version of this skin
[edit]The table of contents box should not be hidden on the mobile version of this skin. The toc box already starts out collapsed, preventing problems; hiding it simply makes navigation harder. Dingolover6969 (talk) 13:28, 4 September 2025 (UTC)