Skip to content

GLSketch Studio v1.2.0

Choose a tag to compare

@Soturine Soturine released this 27 Aug 22:30
· 7 commits to main since this release

Destaques

  • Workspace redesenhado conforme o conceito aprovado: ferramentas e camadas à esquerda, propriedades contextuais sobre o canvas e Código/Propriedades à direita.
  • Paleta completa com ícones próprios para seleção, navegação, formas, lápis, texto, balde e conta-gotas.
  • Rotação mais limpa e descobrível pelo cursor circular nas quinas; pivô visível somente durante o gesto.
  • Balde vetorial corrigido e conta-gotas separado entre preenchimento (clique esquerdo) e contorno (clique direito).
  • Identidade visual Soturine com nova raposa, versão centralizada e executável Windows com ícone próprio.

OpenGL e compatibilidade

O Scene Model continua sendo a fonte única para o canvas QOpenGLWidget + PyOpenGL e o gerador Legacy PyOpenGL. A exportação importa somente OpenGL.GL, OpenGL.GLU e OpenGL.GLUT. Código inválido temporário continua preservando a última cena válida.

Instalação rápida no Windows

Extraia GLSketchStudio-Windows-x64.zip e execute GLSketchStudio.exe. Para executar pelo repositório, use run-windows.cmd; ele cria o ambiente e instala as dependências automaticamente.

Validação

  • Ruff aprovado
  • 85 testes aprovados
  • CI Linux e Windows aprovado no SHA fcf4dec
  • smoke real do QOpenGLWidget/contexto OpenGL aprovado
  • desenho para código, código para desenho, fallback de cena inválida e persistência aprovados
  • pacote Windows iniciado e validado localmente