Mobile view with touch capabilities on laptop

Hi there,

I’m on a laptop with touch capabilities. In the hamburger-menu, I don’t have the “shortcuts” link, because this one is displayed when

return !Discourse.Mobile.mobileView && !this.capabilities.touch;

But what if i’m on a laptop with touch capabilities and I want to display the desktop version, with shortcuts & everything ?

Thx

1 « J'aime »

@zogstrip I thought you had a fix for this … no?

Nope, it was only for the “grippie” on the composer.

https://github.com/discourse/discourse/commit/ef0804fbb02dfeaa3257ee3f2c290227aa2585a5

1 « J'aime »

Je déplace cela vers Contribute > Feature… Je ne suis pas sûr qu’il existe même un moyen de détecter en JavaScript si vous avez réellement un clavier connecté. Se fier à l’agent utilisateur est délicat.

Cela dit, au cours des prochaines années, je m’attends à ce que de plus en plus de fonctionnalités combinent clavier et tactile.

Je me demande si nous ne devrions pas afficher inconditionnellement le lien des raccourcis clavier dans le menu hamburger si vous utilisez un appareil non mobile @codinghorror ?

Cela dit… une solution de contournement simple… appuyez sur ?

3 « J'aime »