Mi sugerencia para el panel de Temas/Componentes (CSS incluido)

No me gustaba mucho el antiguo panel de Temas/Componentes (https://forum.alltiago.com/admin/customize/components), pero era lo suficientemente bueno en cuanto a espacio y organización (más o menos). Pero el nuevo es un verdadero desastre, en mi opinión.

Aquí está mi alternativa para pasar de esto:

… no me gusta la caja pequeña y apretada de la izquierda, y que oculte la palabra Componentes (quizás esto sea solo un problema de mi pantalla de 13", pero ¿quizás otros tengan el mismo problema?), y el comportamiento de desplazamiento…

… a esto:

Más espacio, sin barras de desplazamiento, los componentes deshabilitados son más fáciles de ver con el fondo rojizo. Cuando pasas el ratón por encima, se vuelve un poco más brillante:

También eliminé ese encabezado adicional, la imagen y el botón de Instalación redundante (ahora solo hay 1 en lugar de 2), y alineé los enlaces a la izquierda y les di un ancho adicional para evitar que se corten.

Aquí está el CSS:

/* Admin - panel de temas/componentes más ancho */
.desktop-view .admin-customize .themes-list,
.desktop-view .admin-customize .show-current-style{
    width: 98%;
}

/* Admin - margen superior del contenido del componente */
.desktop-view .admin-customize .show-current-style {
    margin-top: 3rem;
}

/*Admin - eliminar desplazamiento en el contenedor de componentes */
.admin-customize .themes-list-container {
    overflow-y: visible;
    max-height: none;
    height: auto;
}

/* Admin - ocultar H1, botón Instalar, imagen */
.admin-contents.admin-customize.admin-customize-themes .content-wrapper h1,
.admin-contents.admin-customize.admin-customize-themes .content-wrapper div.create-actions,
.admin-contents.admin-customize.admin-customize-themes img {
    display: none;
}

/* Admin - ajustar enlaces inferiores */
.admin-contents.admin-customize.admin-customize-themes .admin-intro {
    margin: 2rem 0 0;
}

.admin-contents.admin-customize.admin-customize-themes .admin-intro .content-wrapper {
    width: 100%;
}

/* Admin - fondo de componentes no utilizados (rojo) */
.admin-customize .themes-list-container__item.inactive-theme {
    background-color: #3f2525;
}

.admin-customize .themes-list-container__item.inactive-theme:hover {
    background-color: #573535;
}

No soy un gran fan del CSS, así que no sé si esto es bueno o no, pero funciona. Le pedí esto a ChatGPT:

/*Admin - eliminar desplazamiento en el contenedor de componentes */
.admin-customize .themes-list-container {
    overflow-y: visible;
    max-height: none;
    height: auto;
}

Si hay algo redundante o similar, no dudes en compartirlo para que pueda actualizar el código.

2 Me gusta

En realidad, es al revés,

El diseño antiguo (la cuadrícula de rectángulos) al que te refieres es en realidad el que será el nuevo, pero los comentarios fueron que aún no estaba listo, así que volvimos al antiguo. La versión que ves actualmente será reemplazada una vez que agreguemos algunas funciones que faltan al nuevo. Comprensiblemente un poco confuso.

2 Me gusta

Mis definiciones de “antiguo” y “nuevo” estaban más relacionadas con una línea de tiempo. “Nuevo” como en “lo que es visible ahora”, aunque era consciente de que es la versión antigua. Simplemente no quería hacerlo más confuso para alguien que no lo supiera.

2 Me gusta