Interface mobile
Interface mobile
Sur un téléphone, le bureau Dokos s'organise autour d'une barre d'onglets affichée en bas de l'écran. Le menu latéral du bureau n'est pas accessible sur ce format : la navigation se fait depuis la barre d'onglets et depuis le titre de la page.
La barre d'onglets
La barre d'onglets s'affiche sous 768 pixels de large. Elle regroupe les écrans principaux :
| Onglet | Écran | Condition |
|---|---|---|
| Accueil | Le bureau (/desk). | Toujours. |
| Rechercher | La page de recherche. | La préférence Afficher la barre de recherche est active. |
| Notifications | Vos notifications. | La préférence Autoriser les notifications est active. |
| Profil | Votre profil et vos paramètres. | Toujours. |
Les onglets sont les mêmes sur toutes les pages. Les préférences se règlent dans Profil > Préférences.
Configurer les onglets
La barre d'onglets n'a pas de hook, de type de document ni de paramètre système dédié. La liste des onglets est fixée dans le code (frappe.ui.MobileNav.get_tabs(), fichier frappe/public/js/frappe/ui/mobile_nav.js). Deux onglets dépendent de champs de l'utilisateur, chargés au démarrage dans frappe.boot.desk_settings :
| Onglet | Champ de l'utilisateur |
|---|---|
| Rechercher | Afficher la barre de recherche (search_bar) |
| Notifications | Autoriser les notifications (notifications) |
Chaque utilisateur règle ces champs dans Profil > Préférences. Un administrateur peut aussi les régler dans la fiche Utilisateur, section Paramètres de navigation. Le changement s'applique au rechargement de l'application.
Sur téléphone, l'en-tête du bureau n'affiche que le logo et le titre de la page.
Naviguer depuis le titre de la page
Touchez le titre de la page, en haut de l'écran, pour ouvrir la feuille de navigation. Elle présente le dock des modules et le menu du module en cours. Touchez une ligne pour ouvrir la page correspondante : la navigation se fait sur place, sans rechargement de l'application.
Un bouton Retour s'affiche sur les formulaires et sur les pages enfants. Les documents de type Single (les réglages, par exemple) n'ont pas de bouton retour.
Rechercher
L'onglet Rechercher ouvre une page de recherche dédiée, qui reprend les résultats de la recherche du bureau (Ctrl+K). Les pages système n'y apparaissent pas.
Sur un écran large, cette page vous renvoie automatiquement vers la recherche du bureau (Ctrl+K).
Gérer vos notifications
L'onglet Notifications ouvre une page dédiée, organisée en deux onglets :
- Non lues : vos notifications non lues. Chaque ligne a un bouton pour la marquer comme lue. Le bouton Tout marquer comme lu marque toutes vos notifications, après confirmation ;
- Lues : vos notifications déjà lues.
Touchez une notification pour ouvrir le document concerné : une notification non lue est marquée comme lue à l'ouverture. La liste se met à jour en temps réel lorsque vous recevez une notification.
Vous ne voyez que vos propres notifications.
Sur un écran large, cette page vous renvoie automatiquement vers le journal des notifications du bureau.
Consulter votre profil
L'onglet Profil ouvre votre page de profil :
- en haut, votre photo et votre nom, avec un bouton Voir le profil qui ouvre votre fiche utilisateur ;
- le groupe Paramètres, avec les mêmes sections que le dialogue des paramètres du bureau : Informations personnelles, Email, Préférences, Listes, Formulaires, Rapports et Valeurs par défaut de la session ;
- une ligne Thème : chaque touche fait passer le thème du clair au sombre, puis au mode automatique ;
- une ligne Recharger, qui recharge l'application, si le menu utilisateur la propose ;
- la ligne Déconnexion.
Les sections de paramètres reprennent les réglages du dialogue des paramètres du bureau : les mêmes options, enregistrées de la même manière.
Sur un écran large, cette page vous renvoie automatiquement vers votre fiche utilisateur.
Faire défiler les listes
Sur téléphone, la vue Liste charge la page suivante lorsque vous faites défiler la liste jusqu'en bas, à la place de la barre de pagination affichée sur un écran large.
Pendant le chargement
Tant qu'une page mobile n'est pas prête, des lignes de substitution s'affichent à sa place. Elles disparaissent quand le contenu est chargé.