I'm a small self taught Full Stack Developer who loves to immerse into small projects.
eryoneta / mindsort Goto Github PK
View Code? Open in Web Editor NEWA Java based program that creates and manages mind maps
License: MIT License
A Java based program that creates and manages mind maps
License: MIT License
Em Salvar Como, acrescentar opção de salvar como imagem.
Ela iria se estender de forma que inclua todos os objetos.
Permitir escolher tamanho de acordo com o valor de UNIT, que gera uma imagem de tamanho/zoom diferente.
Quando não usado por um longo tempo, ao recarregar o programa, há a chance do Texto travar fatalmente.
O erro apresenta uma janela de erro(Qual?) relacionado ao Texto(Como reproduzir?) antes de fechar.
Acrescentar e ordenar:
P | P | R | Y | G | C | B | P | W |
---|---|---|---|---|---|---|---|---|
Pele1 | Marrom1 | Vermelho1 | Amarelo1 | Verde1 | Azul-claro1 | Azul1 | Rosa1 | Branco |
Pele2 | Marrom2 | Vermelho2 | Amarelo2 | Verde2 | Azul-claro2 | Azul2 | Rosa2 | Cinza1 |
Pele-escura1 | Marrom-escuro1 | Vermelho3 | Amarelo3 | Verde3 | Azul-claro3 | Azul3 | Rosa3 | Cinza2 |
Bloco | Bloco | Vermelho-escuro1 | Laranja1 | Verde-escuro1 | Azul-morto1 | Azul-escuro1 | Roxo-claro | Cinza-escuro |
Bloco | Bloco | Vermelho-escuro2 | Laranja2 | Verde-escuro2 | Azul-morto2 | Azul-escuro2 | Roxo | Preto |
Após salvar novo arquivo o nome continua sendo MindSort, não mudando para o nome do arquivo.mind.
Atualizar a imagem com o idioma correto.
Salvar Como...
, o arquivo pode ser salvo como .jpg
, .png
, ou .mind
.
Copiar Como Imagem
, com o atalho Ctrl+Shift+C.
Adicionar main no Bloco de Cor.
Ao abrir o Titulo de um mod, o arquivo imediatamente detecta uma mudança (MindSort -> *MindSort), o que não deveria ocorrer se não há edições.
Ao salvar arquivo .ini, é apresentado uma lista do que poderá ser salvo:
O arquivo .mind é uma pasta .zip, incluindo vários arquivos.
Se a tela repentinamente se tornar grande, tela cheia, o Texto não é movido corretamente, ficando no meio da tela.
Inspirado em editores de texto, permitir ações básicas.
Ao colar um mod, a fonte do mind inteiro é alterada, o que não deveria ocorrer de forma alguma.
Abaixo de Texto, duas listas exibem os mods pais e sons conectados, assim como os coxs.
Pais | Conexões | Conexões | Filhos | |
---|---|---|---|---|
mod1 | cox1 | cox2 | mod2 | |
mod3 | cox3 | cox4 | mod4 | |
mod5 | cox5 | cox6 | mod6 |
Se o Titulo estiver ativado e o mod estiver selecionado, e tendo icones, mostrar o Titulo, acrescentando o height do mod para tal.
Caso .ini estiver bloqueado pelo administrador, avisar ao salvar configurações.
Exibir
, adicionar opção de Fixar Texto na Esquerda
, um toggle que faz da janela do Texto ficar na esquerda quando em modo horizontal.Uma procura de Search funciona, mas o texto não é selecionado corretamente.
Causado pelos tabs? Pelas quantidade de linhas?
Em Texto, ao pressionar enter, acrescentar a quantidade de tabs da linha anterior.
Ao abrir a toolbox, o ponto utilizado deve ser o press, garantindo que o toolbox esteja na área do mod,
Ao definir o tamanho da janela de Texto, ela inclui sua sombra, fazendo o resultado ser ligeiramente menor do que o esperado.
Comparando com outras janelas ao lado, isso se torna evidente, apenas alguns pixels a menos.
No Menu > Exibir, adicionar a opção de Exibir Ações, que adiciona uma lista que exibe as ações executadas.
Em Titulo, logo após colar um texto, se executado enter e backspace, o Titulo para de responder, caindo em uma espiral de erros.
Reiniciar Titulo assim que ocorrer um erro?
A alteração da fonte ao alterar texto é a culpada?
Drag é diferente de move, o que pode travar a visualização de cor.
Adicionar opção de mudar local e tamanho de Texto facilmente.
Seriam botões ao lado do X, cada um com um tamanho e local pré-definido para o Texto:
Caso o Titulo receba um texto grande, com várias linhas vazias e vários espaços, o height do mod não é calculado corretamente.
Ao utilizar Ctrl+Alt+Key
, o menu pode ser destacado, o Alt
sendo pressionado.
Ctrl+Shift+Key
.Ao minimizar e abrir a janela, o Texto não aparece até que seja auto-focado.
A sombra de Texto não é apagada ao atualizá-lo, resultando em uma borda preta, a acumulação de sombras sendo sobrepostas.
É possível perceber isso ao clicar no botão X, que atualiza Texto, escurecendo sua sombra a cada clique.
Se o texto de Texto for editada, as mudanças não sã salvas.
Adicionar Editar, Exibir, e Localizar em Menu de Texto.
Ao carregar, o mod Mestre aparece, antes de ser atualizado com o conteúdo de arquivo.mind.
Talvez ele possa exibir Loading..., o que faz mais sentido.
Permitir que o zoom possa ocorrer mesmo com a janela desativada.
Após colar e enter, o texto de Titulo pode ter linhas duplicadas.
Raro. Causas?
Se rapidamente focar em um dos botões que muda o tamanho da janela e rapidamente focar em Texto, o botão não muda seu state, permanecendo focado.
Mudar para que sempre esteja desfocado se a janela recebe mouseMoved que não seja nele.
Se os ícones referenciados não existirem, não os incluir no .mind salvo.
A solução apaga ícones, mas impede o carregamento de referências inúteis.
Mesmo se a fonte for Comic Sans MS, o texto de Anotações permanece em Arial.
As grossuras e bordas selecionadas de mod ou cox são indicadas pelos blocos, que são destacados.
Na toolbox, os Menus podem ser acessados com setas, permitindo ações sem necessitar do mouse.
O menu está branco, os toggles não estão indicando seu estado, e o toggle de Texto não aparece.
Sempre que o Texto muda entre o modo horizontal e vertical, o seu tamanho sempre retorna para o padrão , ignorando qualquer modificação feita.
Arrastar .txts cria mods linkados, com o nome e texto deles.
E .minds?
É exclusivo de MindSort?
O Texto pode aceitar edição de arquivos em markdown:
Atualmente o botão X não executa nada.
Ele poderia ser utilizado para fechar a janela, que poderia ser chamada por um toggle no menu da janela, ao lado de Anotações.
A janela de Texto é redimensionada com o arrastar de qualquer botão do mouse.
Permitir arrastar apenas com o botão esquerdo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.