Hi Johan,
first of all, I really like the recent changes to the Analysis and Tutor sections.
The new analysis workflow feels much more intuitive, and the Tutor tab is especially useful now. Being able to jump directly to a position that the tutor flagged and then explore alternative continuations on the virtual board is a great learning tool.
If I understood correctly, the planned option to transfer such a position back to the electronic board and continue from there would be another excellent addition.
A few small observations from testing the current version:
1. History header visibility
Since the player names are no longer shown on the clock display, it might be nice to make the "Player vs Engine" header in the History tab slightly larger or bold. That would make it easier to immediately see who is playing whom.
2. Final move for MAME retro engines
In PicoChess V3, the final move that ended the game was still sent to the retro engine. This was not important for normal UCI engines, but it allowed many retro engines to show their final reaction or message after mate. It worked quite nicely back then.
Maybe this behavior could return specifically for MAME engines, without PicoChess waiting for a response of course.
3. Settings dialog
It would be great if the settings window with the tiles remained open until explicitly closed by the user. When changing several settings in succession, reopening the dialog each time feels a little cumbersome.
4. Shortcut buttons
A future usability idea could be configurable shortcut buttons for frequently used actions such as Engine selection, System functions, New Game, etc.
Even a reordering of the existing tiles based on usage frequency might help. Personally, I find myself using Engine and System much more often than some of the other menu entries.
These are all just ideas for future refinement. Overall, I'm very happy with the direction of the current GUI.
Thanks again for all the work you're putting into PicoChess!
--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/fba08ef2-7fab-46b4-baff-d888cde099f6n%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
Ah, reconheço essa ideia, Waldomiro. Acho que você já mencionou isso antes. Eu faria com um script rsync que garante que a pasta de jogos sempre copie uma cópia sincronizada para qualquer local escolhido. A única coisa que o picochess precisaria fazer é acionar essa sincronização toda vez que um jogo for salvo…Então é possível… não posso dizer quando terei tempo para fazer isso, mas não é muito trabalhoso. O desafio é que precisamos adicionar mais uma configuração ao picochess.ini… que seria a localização do pen drive no seu sistema.No domingo, 14 de junho de 2026, às 21:25:12 UTC+3, pet...@gmail.com escreveu:
Olá Johan,Gostaria de fazer uma pergunta: seria possível fazer com que o Picochess também salvasse partidas em formato PNG em um pen drive, que seria compatível com uma das portas USB do Raspberry Pi?Gosto de jogar na tela de 10 polegadas ou no meu Certabo ou Chessnut.Ter a opção de usar um pen drive também seria ótimo!Parabéns pelo seu trabalho, está incrível!!!
Waldomiro
Feito. Deu mais trabalho do que eu esperava, mas está quase tudo pronto.Já existe um PR: https://github.com/ JohanSjoblom/picochess/pull/ 423O ramo a ser testado é: 422- variações-experimentais-na-linha- lateralHá um texto explicativo no PR. Para conseguir isso, precisei alterar o comportamento da função Ler (carregar) Jogo e da Repetição PGN. Acho que agora está melhor. Curiosamente, essa nova funcionalidade de linhas laterais me obrigou a redesenhar o modo de Repetição PGN e acredito que isso melhorou o resultado. A leitura de um jogo PGN armazenado, como last_game ou 1, 2, 3, ou o upload de um jogo PGN NÃO alterna mais automaticamente para a Repetição PGN. Isso tem a vantagem de você ver todas as informações do jogo PGN imediatamente ao carregar um jogo do disco (ou fazer o upload)... incluindo as novas variações laterais do tutor, caso o jogo carregado já as contenha. E todas as posições no cliente web são clicáveis para continuar um novo jogo.
Jogar uma partida com o tutor agora salvará as linhas laterais para que estejam disponíveis na próxima vez que você carregar um jogo.
Você pode alternar para a Repetição PGN manualmente. Se fizer isso, ela reproduzirá qualquer jogo que você tenha "na memória". A Repetição PGN não recarregará nenhum jogo. Ela recarregará latest_game somente se não houver lances PGN na memória. Isso significa que essa nova função interessante, com a adição de linhas laterais, desacoplou o carregamento/upload do jogo e o Replay PGN. Agora são funções independentes, oferecendo ao usuário mais visibilidade e mais opções de ação.Pelo menos uma coisa ainda precisa ser resolvida. Agora as linhas laterais funcionam, mas ocupam MUITO espaço na janela do PGN Move. Precisamos adicionar uma opção para mostrá-las/ocultá-las também. Mas, por enquanto, testei jogando partidas, assistindo às linhas laterais, carregando partidas com linhas laterais salvas anteriormente, etc. Parece funcionar conforme sua ideia, Dirk. Mas ainda precisa de testes :-)// JohnNo domingo, 14 de junho de 2026, às 16:52:49 UTC+3, Johan Sjöblom escreveu:Uau, Dirk. Estamos sendo criativos aqui. Se eu pensar na arquitetura "em voz alta", uma análise simples dos facilitadores necessários seria assim:No momento, nem o servidor nem o cliente web armazenam variações da linha principal (variação principal). A estrutura de nós PGN na nova biblioteca de xadrez suporta o armazenamento de variações, pois é uma estrutura em árvore onde a linha principal/variação é simplesmente a primeira subárvore. Lembro-me disso porque precisei reescrever a forma como o arquivo de salvamento é gerado quando migrei para a nova biblioteca de xadrez. Portanto, o servidor teria capacidade para armazenar muitas variações, que em linguagem humana chamamos de linhas laterais. Para o tratamento da lista de lances PGN no cliente web, eu precisaria verificar qual modelo está sendo utilizado.
VocêVocê
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de
receber e-mails dele, envie um e-mail para picochess+...@googlegroups.com . Para
visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/fba08ef2-7fab-46b4-baff-d888cde099f6n%40googlegroups.com .
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de receber e- mails
dele, envie um e-mail para picochess+...@googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/3506f5c1-d7a8-4c0f-86c6-37c18dc3625an%40googlegroups.com .