Skip to content

laracmiranda/SpeedText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SpeedText Logo SpeedText

Chrome Extension JavaScript HTML5 CSS3

Extensão para Chrome que permite criar, gerenciar e expandir macros de texto em qualquer site com autocomplete inteligente. Transforme atalhos como \email, \pix ou \assinatura em textos completos instantaneamente.

👉 Baixe a extensão: SpeedText


📸 Demonstração rápida

Extensão

SpeedText

Preview

Preview


⚡ Funcionalidades

  • Autocomplete inteligente em tempo real
  • Expansão de macros em qualquer campo de texto
  • Compatível com: Inputs, Textareas, Contenteditable, Rich editors
  • Navegação pelo teclado (↑ ↓ Enter Tab Esc)
  • Sistema moderno de sugestões flutuantes
  • Detecção automática de Dark / Light Mode
  • Importação de macros via .json
  • Exportação de macros para backup
  • Atualização instantânea das macros
  • Compatível com Gmail, Google Chat, Movidesk e outros sistemas web
  • Suporte a múltiplas macros simultaneamente
  • Sistema otimizado com cache local

🧠 Como funciona

Digite um atalho iniciado com \ em qualquer campo de texto:

\email

O SpeedText exibe automaticamente sugestões de macros disponíveis.

Ao pressionar Tab ou selecionar com o mouse, o conteúdo é expandido instantaneamente:

Olá! Segue meu e-mail para contato:
contato@empresa.com

🛠️ Tecnologias

  • JavaScript (Vanilla) — Core da extensão
  • Chrome Extensions API — Integração com o navegador
  • HTML5 — Estrutura da interface
  • CSS3 — Interface moderna responsiva
  • MutationObserver — Monitoramento dinâmico da página
  • Chrome Storage Sync — Persistência sincronizada das macros

📦 Instalação

  1. Clone o repositório
git clone https://github.com/laracmiranda/SpeedText.git
cd SpeedText
  1. Abra o Chrome e acesse:
chrome://extensions
  1. Ative o Modo do desenvolvedor

  2. Clique em:

Carregar sem compactação
  1. Selecione a pasta do projeto

✨ Utilizando

Criando uma macro

  1. Abra o popup da extensão

  2. Defina:

    • Nome
    • Atalho
    • Conteúdo da macro
  3. Salve a macro


Expandindo uma macro

Digite o atalho em qualquer site:

\assinatura

O SpeedText exibirá sugestões automaticamente.


Navegação rápida

Tecla Ação
Navegar entre sugestões
Mouse click Aplicar macro
Tab Aplicar macro
Esc Fechar sugestões

📂 Estrutura do Projeto

speedtext/
├── assets/                # Logos e imagens
├── site/                  # Landing page da extensão
├── popup.html
├── popup.css
├── popup.js
├── content.js             # Sistema principal da extensão
├── manifest.json
└── README.md

🤝 Contribuição

  1. Faça um fork deste repositório
  2. Crie uma branch para sua feature
git checkout -b feature/minha-feature
  1. Commit suas alterações
git commit -m "feat: adiciona nova feature"
  1. Envie para o GitHub
git push origin feature/minha-feature
  1. Abra um Pull Request 🚀

📃 Licença

Este projeto está licenciado sob a licença GNU General Public License v2.0 (GPL-2.0).


💫 “Menos repetição. Mais velocidade.”

About

Sistema de macros com autocomplete dinâmico para preenchimento rápido de textos em CRMs, chats e plataformas web.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors