Por favor, no le ponga temas a nuestras aplicaciones

Por favor, no le ponga temas a nuestras aplicaciones

elavdeveloper

Somos desarrolladores y diseñadores que creamos aplicaciones para la plataforma GNOME. Estamos orgullosos de nuestro oficio y trabajamos arduamente para asegurarnos de que nuestras aplicaciones sean una gran experiencia para las personas. Desafortunadamente, todos nuestros esfuerzos para diseñar, desarrollar y probar nuestras aplicaciones se vuelven inútiles por la temática en muchos casos.


Las hojas de estilo GTK pueden hacer que las aplicaciones parezcan dañadas, e incluso inutilizables.

Los temas de iconos pueden cambiar las metáforas de los iconos, lo que lleva a interfaces con iconos que no expresan lo que el desarrollador deseaba.

Los iconos de aplicación son la identidad de una aplicación. Cambiar el ícono de una aplicación le niega al desarrollador la posibilidad de controlar su marca.

Nota: estos ejemplos son puramente ilustrativos y no pretenden expresar temas individuales. Sin rencores, devs temáticos ❤️

También hay consecuencias menos directas de segundo orden, que incluyen:

Las capturas de pantalla de Appstream (las capturas de pantalla utilizadas en el software GNOME o Flathub) no son muy útiles si no se parecen en nada a la aplicación real una vez que las instalas.

La ayuda y la documentación del usuario son igualmente inútiles si los elementos de UI en su sistema son diferentes de los descritos en la documentación.


Estas publicaciones del blog explican algunos de los problemas con la temática en más detalle:

Hojas de estilo GTK - Aplicaciones de restyling a escala

Iconos de aplicaciones - Temas de Linux y Iconos de terceros


Por eso pedimos respetuosamente que nuestras aplicaciones no sean temáticas . Están construidos y probados para la hoja de estilo, los iconos y las fuentes de GNOME en sentido ascendente, de modo que así deben ser los sistemas de People.

Aunque podríamos deshabilitar el tema directamente en nuestras aplicaciones, no queremos recurrir a esto. Creemos que una solución técnica probablemente no sea efectiva, porque esto no es un problema técnico.

El problema al que nos enfrentamos es la expectativa de que las aplicaciones pueden ser rediseñadas arbitrariamente sin trabajo manual, lo que es y siempre ha sido una ilusión. Hasta que esta percepción cambie, hay pocas esperanzas de mejorar la situación. Estamos tratando de hacer nuestra parte para crear conciencia con esta carta.

Si te gusta jugar con tu propio sistema, eso está bien para nosotros . Sin embargo, si cambia elementos como hojas de estilo e íconos, debe tener en cuenta que se encuentra en un territorio no admitido. Cualquier problema que encuentre debe informarse al desarrollador del tema, no al desarrollador de la aplicación.

A nivel de plataforma, creemos que GTK debería dejar de forzar una hoja de estilo única en todas las aplicaciones de forma predeterminada . En lugar de que las aplicaciones tengan que excluirse de esto mediante la codificación de una hoja de estilo, deben usar la hoja de estilo de la plataforma a menos que opten por otra cosa. Nos damos cuenta de que este es un tema complicado, pero suponiendo que cada aplicación funciona con cada hoja de estilo es un mal valor predeterminado.

Si usted es una distribución que cambia la hoja de estilo y los iconos del sistema, reconsidere esta decisión . Cambiar las aplicaciones de terceros sin ningún control de calidad es imprudente y sería inaceptable en cualquier otra plataforma. Sus acciones nos están perjudicando mucho a los desarrolladores de aplicaciones y dañan todo el ecosistema más allá de su distribución.

Entendemos la necesidad de que las distribuciones se destaquen. Sin embargo, le instamos a que busque formas de hacerlo sin quitarle la agencia. Estamos cansados ​​de tener que hacer un trabajo adicional para configuraciones que nunca intentamos apoyar, solo para que eso se use en nuestra contra cuando la gente nos dice que la ruptura de la temática "no es tan mala". No está haciendo esto con Blender, Atom, Telegram u otras aplicaciones de terceros. El hecho de que nuestras aplicaciones utilicen GTK no significa que estemos de acuerdo con que se cambien desde debajo de nosotros.

Ya que está enviando la plataforma GNOME, asumimos que desea que este ecosistema sea saludable. Si lo haces, te pedimos que dejes de diseñar nuestras aplicaciones.


Firmado