Minha sugestão para o painel Temas/Componentes (CSS dentro)

Não era muito fã do antigo painel Temas/Componentes (https://forum.alltiago.com/admin/customize/components), mas era bom o suficiente em termos de espaço e como estava organizado (mais ou menos). Mas o novo é realmente uma bagunça, na minha opinião.

Aqui está minha alternativa para ir disso:

… não sou fã da caixa pequena e apertada à esquerda, e de esconder a palavra Componentes (talvez isso seja apenas um problema com minha tela de 13", mas talvez outros tenham o mesmo problema?), e do comportamento de rolagem…

… para isso:

Mais espaço, sem barras de rolagem, componentes desativados são mais fáceis de ver com o fundo avermelhado. Quando você passa o mouse sobre eles, fica um pouco mais claro:

Também removi aquele cabeçalho extra, a imagem e o botão de Instalar redundante (agora há apenas 1 em vez de 2), e alinhei os links à esquerda e dei a eles largura extra para evitar quebras.

Aqui está o CSS:

/* Admin - painel de temas/componentes mais amplo */
.desktop-view .admin-customize .themes-list,
.desktop-view .admin-customize .show-current-style{
    width: 98%;
}

/* Admin - margem superior do conteúdo do componente */
.desktop-view .admin-customize .show-current-style {
    margin-top: 3rem;
}

/*Admin - remover rolagem no contêiner de componentes */
.admin-customize .themes-list-container {
    overflow-y: visible;
    max-height: none;
    height: auto;
}

/* Admin - ocultar H1, botão Instalar, imagem */
.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 links 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 - fundo de componentes não utilizados (vermelho) */
.admin-customize .themes-list-container__item.inactive-theme {
    background-color: #3f2525;
}

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

Não sou muito bom em CSS, então não sei se isso é bom ou não, mas funciona. Pedi ajuda ao ChatGPT para isso:

/*Admin - remover rolagem no contêiner de componentes */
.admin-customize .themes-list-container {
    overflow-y: visible;
    max-height: none;
    height: auto;
}

Se houver algo redundante ou similar, sinta-se à vontade para compartilhar para que eu possa atualizar o código.

2 curtidas

Na verdade, é o inverso,

O layout antigo (a grade de retângulos) a que você se refere é, na verdade, o que será o novo, mas o feedback foi que ele ainda não estava pronto — então voltamos ao antigo. A versão que você vê atualmente será substituída assim que adicionarmos alguns recursos que faltam ao novo. Compreensivelmente um pouco confuso.

2 curtidas

Minhas definições “antiga” e “nova” estavam mais relacionadas a uma linha do tempo. “Nova” como em “o que está visível agora”, mesmo que eu estivesse ciente de que era a versão antiga. Eu só não queria torná-lo mais confuso para alguém que não sabia disso.

2 curtidas