-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sugestão de feature: um modo noturno #5
Comments
Acho válido porque sempre prefiro temas escuros ou AMOLED em meu celular, mas precisamos ver o quão viável isso é só gerar o HTML. Alguma chance de depender de edição direta do HTML ou dá pra fazer só com CSS e variados? |
Precisamos discutir isso com cuidado. Não tenho muita ideia como fazer de maneira mínima. Quanto menos CSS e JS melhor. Vamos pesquisar e colocar referências nessa issue. |
O ideal seria se basear no org-minimal-html-theme (em sua estrutura) pra gerar novos bundles e continuar com os conteúdos em |
Bom, não custa tentar. Podemos fazer uma branch experimental. |
Tá bom. Vamos dar uma verificada nisso @commonlispbr/lispers |
Você sugere um patch no org-minimal-html-theme? |
Isso @AndersonTorres. O código fonte do org-minimal-html-theme também tá nesse repositório. |
Conversei com o @ryukinix em privado e ele me recomendou vir aqui para propor uma solução. A solução que eu implementei em meu blog depende de pouquíssimo js, uso somente para ler e configurar cookies e para interpretar o acionamento do botão de modo noturno, e uma quantidade de regras de CSS quase do mesmo tamanho do CSS. A solução que estou propondo foi implementada há poucos dias e não é nada complicada de ser realizada, podendo ser visualizada aqui. |
Por favor contribua! QUERO |
Eu acabei escrevendo o comentário e não explicando a solução. Eu simplesmente adiciono à tag Com relação ao JS eu somente escrevo no cookie do navegador o tema que está em vigor e atualizo este se caso a pessoa trocar de tema, utilizo uma biblioteca ( Tema escuro CSS |
Uma alternativa que requere menos LIXO (a.k.a JS) é a de usar o prefer-color-scheme. Nesse caso, não teríamos a configuração de mudar entre um tema ou outro, essa opção viria direto do sistema do usuário. |
Parece já um avanço bom @mateusfccp, além de ser simples de implementar |
Será que vale a pena implementar isso? Algumas pessoas me reportaram algumas vezes que esse setup do org-theme pra geração de páginas estáticas às vezes é agressivo para os olhos. Mas eu não gosto de contraste fraco, então tava pensando num botão preto/branco redondo só pra inverter as cores. O que vocês acham?
https://github.com/caffo/org-minimal-html-theme
The text was updated successfully, but these errors were encountered: