Don
Maio 1, 2022, 11:27am
1
|||
|-|-|-|
| | Pré-visualização | Theme Creator |
| |Repositório | GitHub - VaperinaDEV/discourse-custom-lightbox |
| |Guia de Instalação |Como instalar um tema ou componente de tema |
| |Novo em Temas do Discourse? | Guia para iniciantes no uso de Temas do Discourse
Olá
Este componente de tema modifica o magnific popup (lightbox/galeria) para torná-lo mais amigável , especialmente no celular.
Este componente fará muitas alterações no magnific popup padrão.
Design mais moderno
Botão de tela cheia (atalho tecla F )
Botão para mostrar/ocultar título
Gestos de deslizar com o toque
deslizar para a direita - imagem anterior
deslizar para a esquerda - próxima imagem
deslizar para baixo - fechar lightbox
Traduções de tema para alterar o título dos botões.
zoom_in_button_title: "Ampliar"
zoom_out_button_title: "Reduzir"
close_button_title: "Fechar (Esc)"
fullscreen_button_title: "Modo tela cheia (F)"
toggle_title_button_title: "Alternar Informações"
Este novo lightbox personalizado, inspirado em New Discourse Lightbox Enabled on Meta - now disabled
Ainda quer usar a versão antiga?
Você pode com o branch old-custom-lightbox .
15 curtidas
Seria ótimo se a rolagem pudesse ser feita deslizando para a esquerda e para a direita. Fora isso, ótimo tc.
3 curtidas
Don
Maio 2, 2022, 12:38pm
3
Obrigado! Sim, seria ótimo, mas infelizmente o Magnific Popup não suporta gestos de deslizar.
4 curtidas
Don
Maio 4, 2022, 8:23am
4
Atualizei o componente de tema e o OP.
4 curtidas
Don
Janeiro 2, 2025, 9:50am
5
Olá
Atualizei este componente de tema
Esta atualização contém o seguinte:
Remover jQuery
Alterar a cor do tema para preto quando a lightbox abrir. (por exemplo, a barra de status também ficará preta como o fundo da lightbox)
Atualizar para ícones FontAwesome 6.
Usar cursores zoom-in e zoom-out na imagem.
Adicionei um link de prévia ao OP.
5 curtidas
Muito bom Don, haveria alguma chance de você adicionar uma opção para mover as setas, o botão de download e a contagem de imagens para fora da imagem? Em um site de fotografia, não é bom cobrir partes da foto, queremos ver a foto inteira sem distrações. Sem problemas se não for possível, obrigado!
2 curtidas
Don
Janeiro 3, 2025, 5:17am
7
Obrigado David, vou procurar uma solução
A ideia é criar um novo botão de informações para mostrar/ocultar as informações da imagem, como download, imagem original, título e talvez um contador.
1 curtida
Obrigado Don, eu estava pensando mais assim:
Mas também mover as setas para fora da imagem, isso exigiria que a imagem fosse menor para ter algum preenchimento nas bordas para isso.
A outra opção seria ocultar todas as informações até que o cursor se movesse, não tenho certeza se isso é possível.
2 curtidas
Don
Janeiro 5, 2025, 5:45am
9
Tive alguma inspiração de como ele se organiza com a nova caixa de luz e fiz um conceito
Acho que algo assim provavelmente pode funcionar.
simplificar botões, mudar posições, setas menores
adicionar botão de tela cheia e botão de informações para mostrar informações inferiores
1 curtida
Adorei! Espero que você consiga fazer funcionar
2 curtidas
Don
Janeiro 6, 2025, 10:27am
12
Aqui está a atualização para este componente de tema Ainda não foi mesclado, mas você pode experimentar como funciona no Theme Creator.
Alterações como mencionei neste post Custom Lightbox - modern, swipe gestures, fullscreen mode and more - #9 by Don .
Botão de tela cheia (você também pode ativá-lo com a tecla F)
Botão mostrar/ocultar título
Mostrar apenas o ícone de zoom-out quando você deu zoom.
Ocultar setas no celular
Também adicionei ações de deslizar o dedo para torná-lo mais confortável de usar em dispositivos touchscreen.
deslizar para a direita - imagem anterior
deslizar para a esquerda - próxima imagem
deslizar para baixo - fechar lightbox
Alguns ajustes de UX
Esta atualização também removerá as configurações.
2 curtidas
Parece bom, Don! O único problema que estou vendo é que, quando clico nas setas anterior/próxima, a caixa de luz fecha. Se você usar as setas do teclado, funciona como esperado. Tentei em vários navegadores e o comportamento é o mesmo.
2 curtidas
Don
Janeiro 6, 2025, 2:36pm
14
Obrigado, eu corrigi agora. Você pode verificar?
1 curtida
Don
Janeiro 7, 2025, 3:39pm
16
Olá
Eu mesclei a nova lightbox personalizada
Atualizei o OP também…
main ← modern-lightbox
opened 03:31PM - 07 Jan 25 UTC
This theme component is modify the magnific popup (lightbox/gallery) to make it … more *user friendly* especially on mobile.
* More modern design
* Fullscreen button (shortcut <kbd>F</kbd> key)
* Show/hide title button
* Touch swipe gestures
* swipe right - previous image
* swipe left - next image
* swipe down - close lightbox
4 curtidas
Don
Fevereiro 4, 2025, 8:31pm
17
Olá
Eu mesclei um recurso ausente para dispositivos de toque: FEATURE: Change image click behaviour to toggle zoom on touchscreen · VaperinaDEV/discourse-custom-lightbox@7d588e2 · GitHub
A navegação da imagem está funcionando com gestos de deslizar, então agora podemos usar o clique na imagem para alternar zoom in/out.
2 curtidas
Don
Maio 14, 2025, 7:16am
18
Olá
Aqui está uma nova atualização!
Esta atualização inclui várias melhorias de design:
Removido o preenchimento ao redor do lightbox
Imagens pequenas agora também podem ser ampliadas
Novo design de botão com fundo preto transparente, tornando os botões visíveis em imagens claras, etc.
Melhoria no desktop:
A rolagem de imagem ampliada no desktop, especialmente a rolagem horizontal, não era muito fácil ou amigável.
Esta atualização introduz um mecanismo de rolagem que segue o cursor para melhorar a experiência.
main ← VaperinaDEV-patch-1
opened 07:10AM - 14 May 25 UTC
2 curtidas