Page MenuHomePhabricator

Preference tab for custom mobile site settings (target specific settings)
Open, LowPublicFeature

Description

There should be a tab in the user preferences to allow users to have a second set of settings to be used when logged in via a mobile device. Things like handheld.css (mobile.css) and handheld.js (mobile.js) should be accessible from there as well as being able to set the number of days and number of edits to view to a much lower number than what they view on the desktop site to reduce load times on much slower (sometimes) mobile devices. There should also be the ability to disable javascript/jquery for mobile devices on the page. You could have a checkbox for whether or not to load images for the user on their mobile device, whether or not to use beta/dragons modes. Also, some kind of reset mobile device settings without messing with other settings. Allow for a different signature for editing from mobile devices to let others know that little typos or whatnot are more likely as a result of using a tiny keyboard than editor error. Just some ideas that I think would make a great separate tab in my preferences.


Version: 1.22.0
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=57127

Details

Reference
bz46247

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:25 AM
bzimport set Reference to bz46247.
bzimport added a subscriber: Unknown Object (MLST).

Currently MobileFrontend uses ResourceLoader but sets a target 'mobile' meaning different javascript is run. Theoretically anything that is a preference on desktop should work on mobile.

I could imagine the user preferences page being changed so that you have a mobile and a desktop profile allowing you to tweak settings depending on your browsing mode.

Also see bug 36838 for the specific request around disabling javascript.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM
Aklapper removed subscribers: Tfinc, wikibugs-l-list.