Executando verificação de segurança...
3

Pitch: Extensão DevBehavior

O que é?

Resumidamente, é uma extensão que criei para aprender um pouco sobre como fazer isso e, claro, tentar facilitar minha vida no computador.

O que faz?

Ela tenta imitar o comportamento das IDEs quando selecionamos um texto e pressionamos "{", "(", e outros, ela "engloba" a seleção neles.

Esta lindo e maravilhoso?

Não... Mal está funcionando; tenho problemas em alguns lugares, mas funciona muito bem no TabNews. Como disse, aproveitei a oportunidade para aprender como fazer isso, então ficou como ficou sem muitas complicações. Se eu tiver tempo e vontade, talvez eu a evolua.

Gostou e quer melhorar-la?

Be my guest! Nunca trabalhei com extensões, então fiquei parado em algumas situações, e qualquer insight seria bem-vindo.

https://github.com/cauerrds/DevBehavior/settings

O que mais tenho a dizer

Este é o meu LinkedIn (https://www.linkedin.com/in/cauerrds/) se quiser aumentar sua network, pode me adicionar e me chamar para bater um papo.

EXEMPLO

1

Achei interessante a sua ideia, principalmente quando você quer inserir alguma linha de código em um site. Outra coisa que poderia ser adicionada é o fechamento automático de "(", "{" e "[", mas reconheço como isso poderia ser um problema em certos casos, porém o que poderia ser feito é a detecção de blocos de código como no markdown.

1

Até o momento o fechamento automatico esta funcional, mas meu problema agora está que não estavel, não funciona em todos os sites, chat do linkedin e WhatsApp são exemplos.

2

O que eu quis dizer foi o fechamento desses caracteres mesmo sem a seleção de texto, por exemplo você abre um parêntese e ele fecha sozinho e seu mouse vai para entre os parênteses. Acho que o que eu disse anteriormente ficou meio confuso mesmo.

Eu dei uma olhada rápida aqui, então posso estar errado, mas será que essa "instabilidade" tem alguma coisa a ver com o whatsapp não usar uma <textarea> e o texto estar dentro de um <div> (editável) > <p> > <span>?

1

Faz bastante sentido a primeira ideia mesmo, quanto ao segundo ponto, sim, seria esse o BO roidei um pouco envolta mas não fiquei muito tempo tentando resolver.