Preguntas frecuentes

Esta página lista preguntas frecuentes sobre la extensión y el proyecto de Scratch Addons

Preguntas generales

¿Qué es Scratch Addons?

Scratch Addons es una extensión de navegador “todo en uno” para el sitio web de Scratch y el editor de proyectos. Provee funciones y temas (llamados addons internamente), ambos para el sitio web de Scratch y el editor de proyectos. La misión de Scratch Addons es combinar todos las extensiones de Scratch, userscripts y userstyles, desarrollados por varios miembros de la comunidad de Scratch, en un solo lugar, mientras dejamos a los usuarios elegir cuáles habilitar.

¿Quién creó Scratch Addons?

Scratch Addons es un proyecto de equipo guiado por World_Languages. Puede encontrar la lista de las personas que nos han contribuido en la página de Créditos. Aunque que los addons “Herramientas de desarrolador” y “Scratch Messaging” fueron inicialmente creados por griffpatch, él no mantiene la extensión.

¿Qué incluye Scratch Addons?

Scratch Addons incluye más de 100 addons, los cuales pueden ser activados o desactivados individualmente. Algunos addons pueden además ser configurados y tienen presets (conjuntos de configuraciones determinadas para un addon), como el tema del modo oscuro para la web. Scratch Addons también incluye un popup, el cual puede ser usado para acceder rápidamente a mensajes, juegos en la nube, y la página de configuración. Scratch Addons está traducido a múltiples idiomas, incluyendo alemán, francés, español y japonés.

¿Es esto lo mismo que los addons de TurboWarp?

TurboWarp tiene algunos de los addons de Scratch Addons, los cuales pueden ser usados en su editor sin instalar Scratch Addons. De todas formas, Scratch Addons incluye además addons para el sitio web de Scratch y el popup. Por lo tanto, sigue siendo útil tener Scratch Addons incluso si programa en TurboWarp solamente.

Requerimientos del sistema

¿Cuáles son los requerimientos del sistema para Scratch Addons?

Scratch Addons se mantiene oficialmente en las versiones de escritorio de Google Chrome (desde la versión 80), Microsoft Edge (desde la versión 80) y Mozilla Firefox (desde la versión 86), y también debería funcionar en otros navegadores de escritorio que estén basados en estos. Por favor vea esta página para mayor información.

¿Puedo usar Scratch Addons en un dispositivo móvil?

Para usuarios Android: Sí, pero no es recomendado. Los navegadores principales no permiten instalar Scratch Addons (o cualquier otra extensión), por lo tanto necesita navegadores como Kiwi para hacerlo. El buen funcionamento de la interfaz de usuario de Scratch Addons no está bien comprobado en paltallas táctiles o en entornos con un tamaño de pantalla pequeño, entonces puede que algunas de las funciones no se ejecuten como se espera de ellas.

Para usuarios de iOS y iPadOS: Tristemente, es un no. La política de la App Store no permite enviar implementaciones de navegador, lo que significa que todos los navegadores disponibles en esa plataforma son Safari con un estilo diferente. Esto causa que haya algunos problemas (vea abajo).

¿Puedo usar Scratch Addons en Safari?

Actualmente, no puede.

En primer lugar, la tienda de extensiones de Safari requiere que todos los desarrolladores paguen impuestos anuales para mantener sus extensiones en la tienda. Como Scratch Addons no tiene una fuente de ingresos, se nos haría muy difícil mantener la extensión. Además, hay un problema técnico con la implementación de extensiones de navegador en Safari que haría que algunas de las características principales no se puedan usar.

¿Puedo usar Scratch Addons en el editor sin conexión?

Scratch Addons no puede ser usado en la aplicación oficial de Scratch, incluyendo el editor sin conexión.

Como una alternativa, la mayoría de los addons del editor de proyectos están disponibles en TurboWarp, que tiene también una aplicación descargable para Windows, macOS y Linux. Adicionalmente, en navegadores que soportan Aplicaciones Web Progresivas (PWA), como Google Chrome, puede instalar el editor de TurboWarp como un PWA y usarlo sin conexión a Internet.

¿Hay algún programa incompatible?

Algunas extensiones de navegador y userscripts pueden interferir con Scratch Addons. Si tiene problemas con su experiencia, debería intentar deshabilitar estos:

  • Scratch 3 Developer Tools: Esta extensión de navegador es una copia del addon del anterior addon de Herramientas de desarrollador. Debería desinstalar la extensión de navegador de Herramientas de desarrollador y habilitar los addons.
  • Better3.0: Esta extensión de navegador puede interferir con algunos addons. Por suerte, la mayoría de las funciones también están disponibles como addons.
  • Redux DevTools: Esta puede interferir con funciones internas de Scratch Addons. Debería deshabilitar la extensión de Redux DevTools si no la está usando.

Seguridad y privacidad

¿Es Scratch Addons seguro?

Sí. Scratch Addons no debería tener ninguna vulnerabilidad de seguridad en su versión más reciente. Scratch Addons es un proyecto de código abierto, por lo tanto el código ha sido verificado por contribuyentes de Scratch Addons. Adicionalmente, la Chrome Web Store, Add-ons para Firefox, y Microsoft Edge Add-ons revisa cada nueva versión de Scratch Addons antes de que sea publicada.

¿Cómo puedo reportar una vulnerabilidad de seguridad?

Si llega a encontrar una vulnerabilidad de seguridad, por favor contacte a World_Languages de forma privada a través de worldxlanguages (arroba) gmail.com. Si no recibe una respuesta en 48 horas, por favor cree una propuesta mncionando que enviaste un correo electrónico.

Puede leer nuestra política de seguridad o ver los avisos que hemos publicado.

¿Mi cuenta estará segura usando Scratch Addons?

Yes. Features related to your Scratch account are thoroughly reviewed by Scratch Addons contributors to ensure that they will not harm your Scratch account. Scratch Addons keeps your account credentials secure, and it will not modify or delete your projects or assets without your permission. However, you may use the extension without any account-related features if you so choose.

Los addons en Scratch Addons también han sido revisados por múltiples contribuyentes en el repositorio, entonces nadie puede colarnos código malicioso sin que lo sepamos.

We never send any confidential or personally identifying information outside of your browser. See the extension privacy policy for more information.

Using Scratch Addons

¿Cómo activo addons?

To enable addons, first go to the settings by:

Then, find addons you’d like to enable using the sidebar or the search box. To enable an addon, click the switch on the right side of the addon tile.

¿Puedo contarle a la gente sobre Scratch Addons en Scratch?

You can’t, and please don’t. There is a policy that forbids mentioning browser extensions/userscripts here, and violations have resulted in Scratch Team removing posts or muting accounts. You may, however, use different methods to tell your friends about Scratch Addons.

Creo que Scratch Addons realentiza Scratch. ¿Qué puedo hacer?

You can try disabling addons that you don’t need, especially complex features such as the variables tab, debugger, and cat blocks that watch the mouse pointer. Most addons with a performance impact will provide a warning in the extended addon information.

Some specific advices:

  • Turn off 60FPS addon. While the addon can increase the maximum speed a project can run, it does not reduce lags. To run such projects faster, use TurboWarp.
  • “Variable manager” addon should not be used while the project is running.

I cannot receive notifications. Why?

First, disable and re-enable the “Scratch Notifier” addon. This can fix some issues.

If the problem continues, then check the operating system’s notification settings. You have to allow the browser - such as Google Chrome - to send notifications.

  • Windows: Open Settings, open the “Notifications & actions” category, then find “Change notification settings for individual senders”. Read Microsoft’s help article for more detailed information.
  • macOS: Open System Preferences, then open the Notifications section. Select the browser (e.g. Google Chrome) on the left and enable notifications. Read Apple’s help article for more detailed information.

You should also make sure that “focus assist” (on Windows) or “Do Not Disturb” (on macOS) is disabled.

How do I watch recordings made with the project video recorder addon?

Due to technical limitations, videos recorded with this addon are in the WebM format. You can view .webm files using your browser (by dragging and dropping the file) or by using a media player that supports it, such as VLC Media Player.

To convert WebM files into MP4 or other formats, you can use a video conversion software that supports WebM, such as HandBrake or CloudConvert, although we recommend simply viewing these files with a browser or media player. Note that this can take a long time depending on the size of the video.

¿Cómo puedes activar los addons easter egg?

To reveal the easter egg addons, do the Konami Code (↑↑↓↓←→←→BA) with your keyboard on the settings page. After that, the easter egg addons will be shown, letting you to activate them.

Some of our easter egg addons are “Fix capitalization of Account Settings” and “Semicolon glitch”. Check out the addons tab for a complete list.

Contributing

¿Cómo puedo contribuir a Scratch Addons?

Firstly, we appreciate your interest in contributing to Scratch Addons!

As an open source project, we welcome any kind of contribution. You don’t need to ask in advance – everyone is welcome to contribute! You can contribute in many ways, many of which don’t require programming knowledge.

  • Aportar algo de código

    If you are familiar with JavaScript, HTML, and CSS, you can contribute by fixing bugs, making adjustments, or adding features.

    To incorporate your changes into the main extension, you need to create a pull request. You can do so by forking the repository, creating a branch, making the necessary changes, and then locating the option to create a pull request. We will review it and most likely make some changes before it gets merged.

You can also contribute to other aspects of the organization, such as our website. You can view all of our repositories on our GitHub organization page.

  • Sugerir una idea

    Have an idea that you think would be a good addition to Scratch Addons? Let us know!

  • Reportar un bug

    Found a bug in one of our addons, the settings page, or anything else in our extension? Send us a bug report.

  • Traducir Scratch Addons

    If you are fluent in another language, you can help translate/localize Scratch Addons to said language. You can start by joining the localization team.

  • Escribir la documentación

    Are you familiar with the inner workings of Scratch Addons? If so, you can write the documentation for it. The documentation is located in our website repo. Feel free to open a pull request!

  • Enviar comentarios

    You can send feedback on this page. Your feedback may give us a different perspective in the extension development and help us know things needed attention and fix bugs.

  • Dejar una reseña en las tiendas

    You can leave a review about Scratch Addons on the Chrome extension page, the Firefox addon page or the Microsoft Edge addon page. This is a great way to help convince others to install the extension!

  • Marcar nuestro repositorio como favorito

    Basically, the GitHub star is similar to the Scratch star/favorite. You can do this by going to our repository and clicking the “Star” button on the top-right corner.

  • Correr la voz

You can tell anyone about Scratch Addons, including your friends, relatives, and teachers. We’re just asking you not to do this on the Scratch website.

¿Cómo puedo crear mi propio addon?

Read more about it here.

¿Qué puedo hacer si encuentro un problema?

You can tell us using one of these methods.

Creo que les falta una función. ¿Qué puedo hacer?

If you want to suggest an addon for the extension or have some other kind of good idea, tell us with one of these methods.

Where can I discuss Scratch Addons?

You can do it on our Discussion tab or our Discord server. There, you can ask questions and engage with the Scratch Addons community.

Technical

¿Qué es un “addon”, exactamente?

An addon is similar to an extension or a userscript, but they use special APIs provided by the Scratch Addons extension. These APIs allow addons to run scripts on a Scratch page (userscripts), run scripts on the background (persistent scripts), or apply styles to the Scratch website (userstyles).

Userscripts can use the addon.* JavaScript APIs, which allow them to obtain Scratch-related information (for example, the currently logged in user) and use extension APIs (like sending notifications).

Si todo es un addon, ¿qué hace Scratch Addons?

By itself, Scratch Addons is just an addon loader. Its main tasks are to:

  • Permitir a los usuarios habilitar, deshabilitar y configurar addons.
  • Ejecutar addons y proveerles APIs.
  • Provide useful data to addons (for example, the addon.auth API).
  • Pollute prototypes for use by addon userscripts.
  • Proveer maneras para acceder y modificar el estado Redux.
  • Evitar que los addons interfieran con los demás.
  • Evitar la misma función por addons duplicados.

Other

How can I add/remove myself to/from the contributors page?

If you want your name to be on the page, please read and follow the instructions of this issue.

If you don’t want your name to be on the page, please tell us by creating an issue on our contributors repository, or by other means of contact. We’re sorry for the inconvenience.

¡Tengo más preguntas!

If you have more questions that need answers, you can create a post on our Discussion tab or send a message on our Discord server. We will answer as best we can!


Mejorar esta página.

Comentarios

Asegúrese de seguir el código de conducta. Puede ver esta sección de comentarios en GitHub Discussions, como también editar y eliminar su comentario.