Right-Click Emote option to put it in the middle of your text
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- go
- Ambito
- desktop-dev
Direzione di ricerca
Locate the text input handling and emote processing logic in the Go codebase to implement parsing of :emote_name: patterns and conversion to the internal protocol format like <e:pre:idle:sfx>. Find the emote button UI component to add sequence number highlighting and selected state. Done means mid-text emotes render inline in chat input with sequence numbers displayed on the emote buttons indicating order and count.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Being able to have mid-text emotes properly would be nice. Either right click emote option or typing out the :emote name: like you would a Discord emoji, and placing an emote button in the text to indicate it will swap to it.
I don't want a KFO-Client butchered implementation where it really just sends 2 packets at once (as that HEAVILY relies on the queue actually being enabled to even work properly), I want a proper implementation for it that converts the emote to its own internal variant. For example :emote_name: turns into <e:pre:idle:sfx> or something.
In the same breath, mid-text sfx could also be handled like sfx:sfx_name, etc.
Also add a highlight on the Emote Button in the Emote List when you have mid-emote where the number would show you the order in which they will appear. Additionally if you did an emote twice it would mark it in a way that shows it's being used, for example KC-KZ's idea:
if a emote is high lighted have number 1, 2, 3 and so on with how many are selected in the order you want, if you did the emote twice the emote button would have like "1,3" so at a glance how many times it is used on what order
Also all the emotes that you're using should be using the _on button variant (aka darker shade that they're being used) - on AsyncAO currently that's just a box behind the emote that it's selected so that's what I mean, just mark it as "selected" in addition to the number showing what sequence it's selected in.
Example:
- Lingua principale
- Go
- Stelle
- 4
- Fork
- 3
- Merge medio
- 6g 21h
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di SyntaxNyah/AsyncAO
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
SyntaxNyah/AsyncAO#156 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
SyntaxNyah/AsyncAO#154 ·
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
SyntaxNyah/AsyncAO#152 ·
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
SyntaxNyah/AsyncAO#107 · 1 commento ·
-
enhancement good first issue not before 3.0
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
SyntaxNyah/AsyncAO#103 ·
Tutte le issue di SyntaxNyah/AsyncAO
Issue simili
-
good first issue help wanted priority:p2 status:ready type:docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Externe Begrenzung: FNN Steuerbox via GPIO - Abfrage Öffner / Schließer Relais tauschen (invert)Apertaenhancement load management
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
evcc-io/evcc#36297 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Traduzir os ADRs pro inglêsApertagood first issue traducao
Difficoltà 1/5 1-3 ore Idoneità per principianti 80/100
vitorsantss/prumo#57 ·
-
area/middleware kind/bug/confirmed
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
traefik/traefik#14297 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug Web API
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno