Closed Nafly09 closed 1 year ago
Olá, agradeço em demasiado o interesse.
Sinceramente, estou planejando melhorar um pouco a área de biblioteca no geral, e qualquer ajuda é bem vinda.
Inicialmente, eu gostaria de implementar essas funcionalidades:
E uma coisa importante:
As capas de livro não estão ficando corretamente dimensionadas em muitos dispositivos. Atualmente, o site só possui media queries de > 600px e < 600px de viewport nas classes CSS, então em alguns aparelhos elas estão ficando ou muito grandes ou muito esticadas. Seria interessante explorar a opção de max-width
e max-height
do CSS, talvez isso já resolva o problema.
E uma mudança no futuro que eu acharia muito interessante seria a opção de instalar o aplicativo direto no navegador, e pra isso ele teria que ser um PWA.
Como o Netlify garante um certificado HTTPS automaticamente, acredito que agora é só questão de configurar tudo certinho.
Aliás, não precisa se acanhar, qualquer mudança que você ou alguém interessado sugerir é muito bem vinda.
E também, vinha estudando uma forma de permitir que o usuário leia seus livros online, direto no navegador, e isso seria possível usando essa biblioteca: https://github.com/gerhardsletten/react-reader
Porém, por mais que tentasse, estava enfrentando um bug descrito no issue #116.
Basicamente, podemos implementar a biblioteca, mas teremos de remover o Strict Mode do react, enquanto lidamos com o desenvolvimento dessa parte do site, mas em um ambiente de produção a biblioteca funciona normalmente.
Boa noite, aproveitei a deixa e melhorei um pouco o README, e agora tem um tutorial para iniciantes: https://github.com/Lamarcke/bibliomar-react/blob/main/IMNEW.md
Fiz alguns issues sobre as coisas que mencionei também.
Salve mestre, tem alguma feature ou refatoramento que você tem em mente e gostaria que fosse implementados? Afinal de conta o projeto é seu então eu não gostaria de fazer algo que você não tenha interesse. Pode abrir issues e me marcar aqui se tiver alguma em específico que eu tento dar uma olhada assim que sair do horário de serviço.