Repository navigation
Niko 0.2.5: Linux mais completo, Niko mais leve e perguntas do Claude com resposta livre
Esta versão aproxima o Linux do Windows: o dock do Niko passa a ficar no lugar do dock do sistema, a ilha some em tela cheia e a bandeja mostra os apps. O Niko fechado na bandeja para de gastar processador, a ilha e o dock não somem mais de vez, e as perguntas do Claude na ilha ganham botão de enviar e resposta livre. No Journal, as horas de sono são calculadas sozinhas, e as metas de tarefas finalmente aceitam tarefas ligadas.
Novidades
- No Linux, o dock do Niko esconde o dock do Ubuntu (ou o Dash to Dock) e põe o painel do Cinnamon em ocultação automática. Ao desligar o dock ou fechar o Niko, tudo volta como estava, inclusive depois de uma queda do app.
- No Linux, o modo Inteligente e a opção Esconder ilha e dock em tela cheia passam a funcionar. Em sessões X11, como no Linux Mint, o Niko vê qualquer janela. No GNOME com Wayland, os apps nativos do Wayland precisam da extensão Window Calls.
- No Linux, a bandeja da ilha mostra os ícones de bandeja dos apps (StatusNotifierItem), com abrir, mostrar na pasta e encerrar.
- No Journal, as horas de sono são calculadas pelos horários de dormir e acordar, inclusive virando a meia-noite (23:00 a 07:00 dá 8 h). O ajuste de meia hora continua valendo depois do cálculo. (issue #16)
- Metas do tipo Tarefas ligadas ganham um botão para escolher as tarefas que contam para a meta. Excluir a meta solta as tarefas, e a IA passa a ler o progresso calculado de todas as metas, em vez de 0. (issue #15)
- Na aba Código da ilha, as perguntas do Claude ganham o botão Enviar resposta e um campo para escrever outra resposta. Escolher uma opção não envia mais sozinho, então dá para conferir antes.
- Com muitas sessões abertas, as abas da aba Código rolam com a roda do mouse e ganham uma lista com todas as sessões e o estado de cada uma.
- Na lateral da ilha, enquanto a IA trabalha, aparece a ferramenta que ela está usando agora, como Read, Edit ou Bash.
- A escolha do monitor do dock agora também fica em Ajustes, Dock, e no menu do próprio dock.
- No modo Inteligente, o dock sai da frente também quando uma janela encosta na base da tela, como os pedidos de aprovação do sistema.
- No modo Fixo do dock, a opção Reservar espaço na tela escolhe se as janelas maximizadas param acima do dock, como na barra de tarefas, ou vão até a base da tela, com o dock por cima.
Correções
- A ilha e o dock podiam sumir de vez, por exemplo depois de bloquear ou suspender o computador, e abrir o Niko de novo trazia só a janela do sistema. Agora a verificação de tela cheia se recupera sozinha e reabrir o Niko traz a ilha e o dock de volta.
- Com a janela do sistema fechada na bandeja, ela continuava desenhando a tela por trás e gastando processador e placa de vídeo, o que esquentava o computador. Agora ela para de verdade até ser aberta de novo.
- No Windows, clicar num app no dock às vezes não trazia a janela para a frente. Agora o próprio Niko traz a janela.
- No modo Esconder, a ilha recolhida deixava uma silhueta no topo da tela. Agora ela some por completo e volta ao passar o mouse no topo.
- Um pedido de permissão respondido direto no terminal ficava na ilha até expirar. Agora sai assim que a sessão continua.
- A ilha no modo Inteligente não sumia em tela cheia quando a janela já estava maximizada antes, como no F11 do navegador.
- No Linux, a ilha aberta recolhe ao clicar fora dela, o volume funciona com PulseAudio (Ubuntu 22.04) e o botão Iniciar abre o menu também no Cinnamon.
- No Linux Mint, as configurações, o papel de parede, o Bluetooth e as atualizações abrem os apps do Cinnamon.
- No Linux, a ilha e o dock não roubam mais o foco ao abrir, e sem compositor a janela do sistema abre na hora.
- No Linux, instalar os ganchos das ferramentas de código avisa quando falta o curl.
- Com o dock em vários monitores no Linux, cada dock mostra as janelas do próprio monitor.
- A janela do sistema cabe em telas pequenas com escala, como 1280x720 a 125%.
- Com a barra lateral recolhida, o aviso de pendências volta a ser um ponto no canto do ícone.
Antes de instalar
- No Windows, use o instalador .exe. O .msi fica só para quem já instalou por ele. Quem já tem o Niko recebe a atualização pelo próprio app.
- No Linux, use o .deb no Ubuntu, o .rpm no Fedora ou o AppImage em outras distribuições. A atualização no Linux é manual: instale o pacote novo por cima.
- A barra do topo do GNOME continua aparecendo, porque o GNOME não deixa outro app escondê-la.
- Um aviso de aplicativo não reconhecido pelo SmartScreen não é o mesmo que uma detecção de ameaça pelo Defender. Mantenha o antivírus ativo e baixe somente das releases oficiais.
Obrigado a @b-boldrin pelo relato do modo Fixo do dock e a @ariellaureanorosas pelas issues #15 e #16.