Help: GUI applications
frednora opened this issue · 7 comments
UI Development Help.
Code, images, design ...
Olá, sou o desenvolvedor do [ https://github.com/leonardoms/DiyOS ]. Tenho interesse em GUI, vou dar uma olhada como anda no seu projeto e ver se futuramente posso contribuir em algo.
Fred, sua área gráfica já contém suporte a redimensionamento de janelas? Se não houver, eu poderei contribuir com isso também, mas se houver, posso ajudar em outras questões nesta área. Me interesso demais pela parte gráfica e gosto do lado "Frontend" de OSes rs... Eu gostaria de estudar o seu código e conhecer como é a mecânica de desenvolvimento da parte gráfica do Gramado.
Este conhecimento pode ser até útil pra mim aplicar no modo protegido do KiddieOS. Apesar de eu ter muita facilidade para criar ideias e soluções gráficas e já ter feito algumas partes no modo gráfico (Ex.: Janelas gráficas móveis pelo teclado) ainda não tenho um bom embasamento teórico nesta área, então ainda me falta muito conhecimento técnico nisso. O Gramado pode ser uma oportunidade pra me aprender mais.
Fred, sua área gráfica já contém suporte a redimensionamento de janelas? Se não houver, eu poderei contribuir com isso também, mas se houver, posso ajudar em outras questões nesta área. Me interesso demais pela parte gráfica e gosto do lado "Frontend" de OSes rs... Eu gostaria de estudar o seu código e conhecer como é a mecânica de desenvolvimento da parte gráfica do Gramado.
Estude o meu window server e o window server do Nelson. Dessa forma a gente pode conversar sobre o assunto. Nelson e Eu sempre conversamos sobre isso. Vai ser legal. Meu window server esta em userland/services/gramland/
O gramado suporta ícones? (BMP, PNG, SVG, etc). Caso suporte, existem excelentes pacotes de ícones open source e minimalistas. Eu gosto de ícones minimalistas, tipo esses daqui:
O Gramado esta usando alguns arquivos .BMP como icones na barra de titulos. Os arquivos foram feitos com o Paint do Windows 7 e o formato e' o mais simples, sem compressao. Os arquivos estao em meta/assets/. Quando for possivel, pretendo dar supporte a bmp, jpg e png.