Plugin · Escritura · para X
Emoji Picker
por wayBetter · v3.2.0 · 165.1 KB
A Discord-style emoji picker for X's text boxes. X's own emoji button (or Ctrl+Shift+E) opens it right under the composer toolbar: search with skin tones on top, a category rail on the left, one scrolling grid with Frequently used first and sticky category headers, and a preview bar with the…
- Almacenamiento
- Diálogos
- Sin red
Abre wayBetter for X en su pantalla de instalación (versión 1.0.0 o posterior). No se instala nada hasta que confirmas allí. Cómo funciona la instalación
Lo que pide
- AlmacenamientoGuarda sus propios ajustes y datos en tu equipo.
- DiálogosMuestra sus propios diálogos, avisos y notificaciones emergentes.
- Sin redPromete no contactar con ningún servidor. La app analiza el código y rechaza el archivo si llama a fetch, XMLHttpRequest, WebSocket, EventSource o sendBeacon.
Los permisos son una declaración y una barandilla, no un sandbox. Limitan lo que la API de wayBetter le entrega a este plugin; un plugin sigue siendo JavaScript en la página, con el acceso de la propia página. El código de abajo es lo que realmente se ejecuta.
El código
Leer bt-emoji-picker.plugin.js165.1 KB · exactamente los bytes que instala la app
Abre el archivo sin formato para leerlo.
Cómo funciona la instalación, ¿y es segura?
- Un enlace, no un instalador. “Instalar en wayBetter” es un enlace
waybetter://. Abre la app y propone este plugin. Una página web no puede instalar nada, y una pestaña dentro de la app tampoco. - La app comprueba el archivo. Descarga el archivo ella misma, verifica la firma Ed25519 del catálogo de la Tienda con la clave compilada en la app y después el tamaño y el SHA-256 de este archivo contra el catálogo.
- Lo lees y luego confirmas. La pantalla de instalación muestra el nombre, el autor, la versión, el origen, el SHA-256, los permisos que declara, lo que encontró un análisis del código y el código. No se escribe nada hasta que pulsas Instalar.
Lo que esto no promete: un plugin se ejecuta dentro de la página con el acceso de la propia página, y un análisis no puede ver dentro de código minificado u ofuscado. Instala lo que aceptarías como extensión de navegador. Todo lo que hay en el catálogo firmado está avalado por la clave de la Tienda, que se guarda sin conexión.
¿Aún no tienes la app, o tienes una antigua?
La instalación en un clic necesita wayBetter for X 1.0.0 o posterior. Consigue wayBetter for X, o hazlo a mano: descarga bt-emoji-picker.plugin.js y arrástralo a la ventana de wayBetter. Verás la misma pantalla de instalación.