Skip to content
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

feat(submit-hotkey): submit post with Ctrl (or Command) + Enter #490

Merged
merged 1 commit into from
Jul 17, 2022

Conversation

aprendendofelipe
Copy link
Collaborator

Como sugerido em #382.

O editor do bytemd não expõe um onKeyDown nem nada parecido, então vamos de addEventListener("keydown", onKeyDown) para poder submeter um conteúdo ou comentário com os atalhos Ctrl + Enter ou Command + Enter.

Preciso que alguém teste no Mac.

@vercel
Copy link

vercel bot commented Jul 12, 2022

@aprendendofelipe is attempting to deploy a commit to the TabNews Team on Vercel.

To accomplish this, @aprendendofelipe needs to request access to the Team.

Afterwards, an owner of the Team is required to accept their membership request.

If you're already a member of the respective Vercel Team, make sure that your Personal Vercel Account is connected to your GitHub account.

@vinicius-arcanjo
Copy link
Contributor

Preciso que alguém teste no Mac.

Testado em Mac, está funcionando! 👍

@aprendendofelipe
Copy link
Collaborator Author

Show @vinicius-arcanjo, muito obrigado!

@vercel
Copy link

vercel bot commented Jul 17, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
tabnews ✅ Ready (Inspect) Visit Preview Jul 17, 2022 at 0:09AM (UTC)

@filipedeschamps
Copy link
Owner

@aprendendofelipe fiz rebase e um pequeno refactor renomeando de e para event.

Está deployed em https://tabnews-git-submit-with-hotkeys-tabnews.vercel.app/ e pelo que testei aqui no Mac também está funcionando, testei criar posts, respostas e atualizar, tudo 100% e que delicinha!

O único bug que eu peguei, e que não sei se vale a pena bloquear esse merge se for difícil de consertar, é que se você tem duas caixas abertas de edição dentro da mesma página e usar o atalho, as duas são enviadas ao mesmo tempo.

@aprendendofelipe
Copy link
Collaborator Author

O único bug que eu peguei, e que não sei se vale a pena bloquear esse merge se for difícil de consertar, é que se você tem duas caixas abertas de edição dentro da mesma página e usar o atalho, as duas são enviadas ao mesmo tempo.

Amanhã vejo se consigo fazer algo para submeter somente o post ativo. Talvez o bytemd dificulte isso, mas vale a pena tentar 👍

@aprendendofelipe
Copy link
Collaborator Author

Amanhã vejo se consigo fazer algo para submeter somente o post ativo

Quem disse que dá pra dormir sem ficar pensando em uma solução? Mais fácil já resolver logo e dormir tranquilo... hahaha

@filipedeschamps filipedeschamps merged commit 5d96755 into main Jul 17, 2022
@filipedeschamps filipedeschamps deleted the submit-with-hotkeys branch July 17, 2022 04:19
@filipedeschamps
Copy link
Owner

Quem disse que dá pra dormir sem ficar pensando em uma solução? Mais fácil já resolver logo e dormir tranquilo... hahaha

hahahahahah entendo perfeitamente! 😂 😂 😂 😂

Merged!!!! Let's gooooooo!!!!!

@filipedeschamps
Copy link
Owner

Hmm que estranho, não teve commit do merge, e a Vercel não disparou o deploy por conta disso.

@aprendendofelipe
Copy link
Collaborator Author

Hmm que estranho, não teve commit do merge, e a Vercel não disparou o deploy por conta disso.

Eu fiz rebase localmente antes de dar push... Daí não deve ter precisado do commit de merge.

Acabei de fazer a mesma coisa no #494

@filipedeschamps
Copy link
Owner

Foi eu quem vacilou aqui na interface do GitHub, eu tinha deixado uma outra opção de merge (squash) por conta de outro PR, percebi agora. Mas não tem problema, já foi feito o deploy por conta de outro merge que fiz agora 🤝 e testei em produção o editar de uma publicação minha e funcionou (inclusive, tentando forçar o bug)... tudo 100% 🎉

@filipedeschamps
Copy link
Owner

@aprendendofelipe esse PR e todos os outros que entraram na main foram citados nessa publicação de comemoração https://www.tabnews.com.br/filipedeschamps/novas-melhorias-enviar-publicacoes-com-ctrl-enter-e-outras-6-melhorias 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants