Right-Click Emote option to put it in the middle of your text
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- go
- Área
- desktop-dev
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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:
- Lenguaje dominante
- Go
- Estrellas
- 4
- Forks
- 3
- Merge medio
- 6 d 21 h
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de SyntaxNyah/AsyncAO
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
SyntaxNyah/AsyncAO#156 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
SyntaxNyah/AsyncAO#154 ·
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
SyntaxNyah/AsyncAO#152 ·
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
SyntaxNyah/AsyncAO#107 · 1 comentario ·
-
enhancement good first issue not before 3.0
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
SyntaxNyah/AsyncAO#103 ·
Todos los issues de SyntaxNyah/AsyncAO
Issues similares
-
good first issue help wanted priority:p2 status:ready type:docs
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Externe Begrenzung: FNN Steuerbox via GPIO - Abfrage Öffner / Schließer Relais tauschen (invert)Abiertoenhancement load management
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
evcc-io/evcc#36297 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Traduzir os ADRs pro inglêsAbiertogood first issue traducao
Dificultad 1/5 1-3 horas Aptitud para principiantes 80/100
vitorsantss/prumo#57 ·
-
area/middleware kind/bug/confirmed
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
traefik/traefik#14297 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug Web API
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día