No results
2
Interface
Claude edited this page 2026-05-16 12:31:28 +02:00
Interface utilisateur
Layout
┌─────────────────────────────────────────────────────────────┐
│ TopBar : réseau actif + topic + actions (notifs, settings) │
├──────────────┬──────────────────────────────┬───────────────┤
│ │ │ │
│ Sidebar │ Zone de messages │ Sidebar │
│ gauche │ │ droite │
│ │ [historique + nouveaux] │ (membres │
│ Réseaux │ │ ou Whois) │
│ Channels │ │ │
│ DMs │ [Input + Fichier + Emoji] │ │
│ │ │ │
└──────────────┴──────────────────────────────┴───────────────┘
Sur mobile : navigation par onglets en bas (Réseaux / Chat / Membres / Paramètres).
Sidebar gauche
- Réseaux IRC : dot coloré (vert connecté, orange connexion, rouge déconnecté)
- Channels : gras si non-lus, badge rouge si mentions
- Entrées spéciales :
[Console](messages serveur IRC),[Highlights](toutes les mentions) - DMs : épinglables, fermeture possible (réapparaissent à nouveau message)
- Clic droit sur un channel/DM → menu contextuel
Zone de messages
Types de messages :
- Normal : avatar + nick + texte
- Action
/me: italique indentée* nick fait quelque chose - Notice : fond ambre, préfixe
[nick] - Système : centré, italique (JOIN/PART/QUIT/TOPIC/KICK)
- Séparateur "Nouveaux messages" entre historique et nouveaux
Interactions :
#channeldans un message → cliquable → JOIN automatique- URL HTTPS → lien cliquable
- Image URL → préview inline, hover ou désactivée (configurable)
- Bouton "Charger plus" en haut (pagination
before=)
Zone de saisie
Raccourcis clavier
| Touche | Action |
|---|---|
Enter |
Envoyer |
Shift+Enter |
Saut de ligne |
Tab |
Complétion nick (cycle sur plusieurs correspondances) |
↑ / ↓ |
Historique des commandes |
Escape |
Fermer le picker emoji |
Ctrl+V (image) |
Upload automatique |
Boutons
- Fichier (📎) → FilePicker modal : grille des fichiers existants + upload nouveau fichier avec barre de progression
- Emoji (😀) → Picker : ~300 emojis, 8 catégories, champ de recherche
Commandes slash
| Commande | Description |
|---|---|
/join #channel |
Rejoindre un channel |
/part [#channel] |
Quitter le channel actif ou spécifié |
/msg <nick> <texte> |
Message privé |
/me <texte> |
Action IRC |
/nick <nouveau> |
Changer de pseudo |
/topic <texte> |
Modifier le topic |
/kick <nick> [raison] |
Kicker |
/mode <modes> |
Changer les modes |
/ignore <nick> |
Ignorer côté client |
/unignore <nick> |
Ne plus ignorer |
/ + autre |
Envoyée en RAW au serveur IRC |
Sidebar droite
Sur un channel — liste des membres :
- Groupes : @ Opérateurs, % Half-ops, + Voiced, Membres
- Coloration par genre optionnelle
- Clic → panneau Whois + bouton MP
- Clic droit → MP, surveiller, ignorer
- Ignorés : barrés et transparents
Sur un DM — panneau Whois :
- Username, hostname, realname
- Channels en commun (cliquables → JOIN)
- Bouton Ignorer / Ne plus ignorer
- Bouton Surveiller (notification de présence)
Paramètres
| Section | Contenu |
|---|---|
| Profil | Username, email, realname, mot de passe |
| Apparence | Thème, couleurs, police, préview images, coloration par genre |
| Notifications | Push, sons (volume + test), mots-clés, toasts |
| Réseaux | Connexions IRC |
| Fichiers | Bibliothèque uploads, provider de stockage préféré |
| Scripts | Éditeur NoxScript avec test dry-run |
| Plugins | Marketplace, installés, activer/désactiver |
Préférences synchronisées entre appareils
- Thème actif et surcharges CSS
- Nicks ignorés, épinglés, surveillés
- DMs épinglés / fermés
- Provider de stockage préféré
- Préférences de notifications et d'apparence
Synchronisées à la connexion (serveur prioritaire) et sauvegardées avec un délai de 1,5s après modification.