Documentação Referência

Onde o Celas Studio guarda os arquivos dele

Cada arquivo que o Celas Studio escreve fora dos seus projetos: ajustes, áreas de trabalho, pincéis, atalhos, relatórios de falha e salvamentos automáticos, e onde cada um mora por plataforma.

O Celas Studio mantém dois conjuntos separados de arquivos em disco: uma pasta de dados do aplicativo para tudo o que você pode mudar pelas Preferências e pelos painéis, e uma pasta menor e à parte para a sua licença e a sua conta, para que elas sobrevivam a uma reinstalação.

A pasta de dados do aplicativo

PlataformaLocal
WindowsAo lado do celasstudio.exe, na pasta em que você instalou
macOS~/Library/Application Support/Fruzai/CelasStudio/
Linux$XDG_DATA_HOME/Fruzai/CelasStudio/, ou ~/.local/share/Fruzai/CelasStudio/ se essa variável não estiver definida
Arquivo / pastaO que guarda
imgui.iniO layout de encaixe e as posições das janelas
celaskanvas_ui.cfgVisibilidade dos painéis, opções de exibição do visor, opções de ferramenta, ajustes das caixas de exportação, Preferências e a lista de Projetos recentes
shortcuts.cfgTodas as associações de atalho de teclado
celasstudio_brushes.cbrushsetAs suas predefinições de pincel personalizadas
swatches_library.jsonA sua biblioteca de cores das Amostras: cada categoria, cor e gradiente
celaskanvas_swatches.cfgComo o painel Amostras está exibindo essa biblioteca: modo de vista, tamanho da pastilha, Mostrar nome, categoria ativa
celaskanvas_color.cfgO estado do painel Cor
pasta workspaces/Um arquivo .ini por área de trabalho que você salvou com Janela ▸ Área de trabalho ▸ Salvar área de trabalho…, com o nome dela
tips/*.pngPontas de pincel que você salvou com o Salvar seleção como ponta de pincel, mais qualquer PNG que você mesmo largue nesta pasta
crash-report.txtO relatório em texto simples da última falha, se ainda não tiver sido enviado
client-id.txtUm identificador anônimo usado só para atribuir relatórios de falha, e não uma impressão digital do aparelho

Mais um arquivo mora ao lado do seu projeto, e não na pasta de dados do aplicativo: uma cópia de recuperação do Salvamento automático, se você o tiver ligado, é escrita com o nome de arquivo do seu projeto mais .autosave.cls, ao lado do arquivo de projeto de verdade. É um arquivo separado. O Salvamento automático nunca toca no seu projeto real e nunca limpa a marca de alterações não salvas dele. Um documento que nunca foi salvo não tem pasta de projeto onde ficar, então a cópia dele vai para a pasta de dados do aplicativo como untitled-N.autosave.cls; uma cópia de resgate feita na hora de uma falha cai ali como rescued.cls.

No Windows há uma coisa que o Celas Studio escreve fora destas pastas. Para que o duplo clique num projeto funcione, ele registra o tipo de arquivo .cls para a sua conta de usuário, em HKEY_CURRENT_USER\Software\Classes, na chave .cls e em CelasKanvas.Project. Nada é escrito na parte do registro válida para a máquina toda, então isso não pede direitos de administrador, e o celasstudio.exe --unregister-file-types tira as entradas de volta. Veja Abrindo projetos.

Licença e conta: uma pasta diferente

A sua licença e a sua entrada no celas.studio ficam guardadas à parte do resto dos ajustes, justamente para que não se percam se você mover, reinstalar ou atualizar o aplicativo no lugar.

PlataformaLocal
Windows%LOCALAPPDATA%\CelasKanvasStudio\
macOS~/Library/Application Support/CelasKanvasStudio/
Linux$XDG_CONFIG_HOME/CelasKanvasStudio/, ou ~/.config/CelasKanvasStudio/ se essa variável não estiver definida

Lá dentro: o license.dat guarda a sua chave de licença e o estado dela em cache, e o auth.json guarda o token de entrada no celas.studio e o seu perfil. No Windows, uma licença salva por uma versão mais antiga na pasta de instalação continua sendo lida, por compatibilidade.

Redefinindo um arquivo com segurança

Feche o Celas Studio antes: todo arquivo daqui é escrito numa saída normal ou ao salvar, então editar ou excluir um com o aplicativo aberto só resulta em ele ser sobrescrito.

  • Layout de painéis ou Preferências fora do lugar: exclua o celaskanvas_ui.cfg (e o imgui.ini se o problema for o layout de encaixe em si). Os dois são remontados com os padrões no início seguinte.
  • Atalhos: o caminho mais seguro é dentro do aplicativo (Preferências ▸ Atalhos ▸ Redefinir todos os padrões), que não pede reinício. Excluir o shortcuts.cfg à mão tem o mesmo efeito.
  • Uma área de trabalho que você não quer mais: clique com o botão direito nela em Janela ▸ Área de trabalho e escolha Excluir, que pergunta antes e nomeia a área de trabalho, ou tire o .ini dela da pasta workspaces direto, o que não pergunta. Nenhum dos dois pode ser desfeito.
  • Pincéis personalizados: o celasstudio_brushes.cbrushset é a cópia de trabalho. O Exportar conjunto de pincéis…, no menu de biblioteca do painel Pincéis, escreve um backup que você pode importar de novo, então use isso antes de excluir qualquer coisa que você queira de volta.
  • Amostras: use antes o menu do painel Amostras ▸ Exportar para salvar um backup .json, já que excluir o swatches_library.json limpa a biblioteca sem deixar nada que a restaure de dentro do aplicativo.
  • Um salvamento automático travado ou indesejado: exclua o arquivo .autosave.cls ao lado do projeto, ou responda Descartar no aviso de recuperação do início. Ele nunca é mais que uma cópia de recuperação, então removê-lo não afeta o arquivo de projeto de verdade.
Fora dos Atalhos, as Preferências não têm botão de restaurar padrões dentro do aplicativo: redefinir o celaskanvas_ui.cfg, a biblioteca de amostras ou o conjunto de pincéis significa fechar o aplicativo e excluir o arquivo você mesmo.