UX/UI de Gitlab et « Répondez aux commentaires plutôt que de créer un nouveau fil ! »

Pour les gens qui utilisent le gitlab communautaire, vous avez peut-être déjà vu ces remarques de @b_b ou de @rastapopoulos : « Répondez aux commentaires plutôt que de créer un nouveau fil ! »

C’est vrai que c’est agaçant quand un fil de discussion se scinde en deux tout à coup, mais il faut bien dire que l’UI de Gitlab n’aide pas trop, non plus :-/

J’ai créé un style css partagé qui permet de bien mettre en évidence la zone qui crée un nouveau fil, pour ne plus se tromper et se prendre cette remarque dans la tronche :sweat_smile:

Ça s’installe avec l’extension Stylus, c’est documenté sur le site, sinon je peux vous aider.

A l’écoute de vos retours, je mettrai à jour en conséquence.
Donc n’activez pas la cloche bleue (on n’est pas chez les fascistes US), mais activez les mises à jour du style.
Enfin, vous faites bien ce que vous voulez

Merci beaucoup @nicod de penser aux étourdi·es :wink: !

Est-ce que Gitlab permet des personnalisations directement ? (vu qu’on a bien ajouté le bandeau SPIP avec la galaxie en haut non ?)

Ça pourrait être pas mal de l’ajouter d’office pour tout le monde, si c’est pas trop compliqué.

ping @ben

Ça pourrait être pas mal de l’ajouter d’office pour tout le monde, si c’est pas trop compliqué.

Heu c’est pas si simple d’une part pour faire la correction

Et d’autre part, j’ai vu encore un souci avec ces styles sur des boutons colorés, et je n’ai pas pensé à prendre une capture pour montrer à @nicod … je ne sais plus dans quel cas c’était


Pour info, on a un fichier appliqué en post upgrade de gitlab, qui vaut actuellement cela

post_upgrade]# cat _head.html.haml.patch 
11a12,15
>   :javascript
>     (function() {var d=document,g=d.createElement('script'),s=d.getElementsByTagName('script')[0];g.type='text/javascript';g.defer=true;g.async=true;g.src="//www.spip.net/?page=spipnav.js&lang=fr";s.parentNode.insertBefore(g,s);})();
>   :css
>     .spipnav {z-index: 10000;position: fixed;display: block;width: 100%;top:0;left:0;} :root{--system-header-height:40px !important;} .header-message{height:40px !important;} .html-devise-layout body.with-system-header {padding-top:40px !important;}.header-logged-out .brand-header-logo {height: 32px;width: auto}.file-content.code{scroll-padding:40px;}.avec_boussole_topnav .global-search-modal{padding-top: 3rem;}

Qui modifie le fichier app/views/layouts/_head.html.haml de gitlab-rails

Ah sur une PR, et il faut écrire dans le bloc !

Ah oui, le deuxième button est en secondary, et j’avais pas vu certaines variables du thème (il y en a tellement, pas étonnant que l’interface soit aussi lourde…)

C’est mis à jour.

image

image

1 « J'aime »