Widget de lista de tarefas para KDE Plasma 6 com suporte a:
- 🎨 Visual totalmente customizável — cada cor da interface é configurável individualmente
- 🪟 Três modos de fundo — Opaco, Glass e 100% Transparente
- ☁️ Sincronização via JSONBin.io — compartilhe tarefas entre monitores ou máquinas
- ✏️ Edição inline — duplo clique para editar qualquer tarefa
- 🔄 Ícones do sistema — usa Kirigami.Icon seguindo o tema do KDE
- 💾 Persistência local — tarefas salvas na config do Plasma, sem dependências externas
# Clone o repositório
git clone https://github.com/jesieldotdev/plasma-todo-widget
cd plasma-todo-widget
# Instala
kpackagetool6 --install . --type Plasma/Applet
# Reinicia o Plasma
plasmashell --replace &cp -r . ~/.local/share/plasma/plasmoids/org.kde.plasma.transparenttodo
plasmashell --replace &kpackagetool6 --upgrade . --type Plasma/Applet
plasmashell --replace &kpackagetool6 --remove org.kde.plasma.transparenttodoClique com o botão direito no widget → Configurar...
- Crie uma conta grátis em jsonbin.io
- Vá em API Keys → gere uma Master Key
- Clique em New Bin → crie com conteúdo
{}→ copie o Bin ID da URL - Cole os valores nas configurações do widget
- Repita nos outros monitores com os mesmos valores
O widget sincroniza automaticamente no intervalo configurado (padrão: 30s) e a cada ação do usuário.
Cada elemento da interface tem sua própria cor configurável com suporte a canal alpha:
| Elemento | Descrição |
|---|---|
| Título | Texto "To-Do" e ícones do cabeçalho |
| Tarefa normal | Texto das tarefas pendentes |
| Tarefa concluída | Texto das tarefas marcadas |
| Placeholder | Texto de dica do campo de input |
| Texto vazio | Mensagem quando não há tarefas |
| Linha divisória | Separador entre título e lista |
| Checkbox borda | Contorno do quadrado de marcar |
| Checkbox fill | Preenchimento quando marcado |
| Checkbox ícone | Cor do ✓ dentro do checkbox |
| Input fundo | Fundo do campo de texto |
| Input borda | Contorno do campo de texto |
| Botão + fundo | Fundo do botão adicionar |
| Botão + borda | Contorno do botão adicionar |
| Botão + ícone | Ícone do botão adicionar |
| Hover tarefa | Realce ao passar o mouse |
| Ícones de ação | Editar, mover, deletar |
🤍 Branco Glass · 🖤 Preto Smoke · 💙 Azul Neon · 🌸 Rosa Pastel · 🌙 Roxo Dark · 🍊 Laranja · 🌿 Verde
plasma-todo-widget/
├── metadata.json # Metadados do widget (ID, nome, versão)
├── README.md
└── contents/
├── config/
│ └── main.xml # Schema de configurações
└── ui/
├── main.qml # Interface principal do widget
├── config.qml # Registro das páginas de configuração
└── configAppearance.qml # UI de configuração (cores, fonte, sync)
- KDE Plasma 6.0+
- Qt 6.x
- Kirigami2
GPL-2.0-or-later
