Skip to content

Latest commit

 

History

History
186 lines (124 loc) · 3.87 KB

File metadata and controls

186 lines (124 loc) · 3.87 KB

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.”