Sobre o projeto
ClassIsland é uma ferramenta multiplataforma de exibição de informações de horário escolar adequada para telas multimídia de salas de aula, capaz de exibir diversas informações nas telas de PCs Windows, Mac e dispositivos Linux. O nome do aplicativo foi inspirado no recurso Dynamic Island (Ilha Dinâmica) do iOS.
## Funcionalidades
### Exibição de informações do horário escolar
- Exibe o horário do dia e as informações da aula em andamento
- Emite lembretes em momentos importantes, como início e fim das aulas, com lembretes enfáticos que podem combinar efeitos sonoros, efeitos de destaque, voz e efeito de fixar na tela
- Condições de ocultação do horário configuráveis, ocultação temporária e passagem do mouse através da janela, sem interferir na aula
### Edição e gerenciamento do horário escolar
- Ferramenta de edição de horário simples e intuitiva
- Importação de horários a partir de planilhas Excel, CSES ou outros softwares
- Exportação das informações do horário para planilhas Excel
- Rotação de múltiplas semanas, entrada rápida de horários, configurações personalizadas
- Troca temporária de aulas em um único dia ou entre dias
- Agendamento antecipado de horários a serem ativados temporariamente
### Personalização
- Personalização do conteúdo exibido por meio de componentes (data, hora, resumo do tempo, contagem regressiva de dias, etc.). Suporte a exibição de componentes em várias linhas, carrossel de componentes e rolagem de componentes
- Extensão das funcionalidades do aplicativo por meio de plugins, com alto grau de personalização
- Personalização avançada da aparência da interface principal do aplicativo por meio do sistema de temas
### Outras funcionalidades
- Execução automática de determinadas ações quando eventos específicos ocorrem ou em horários específicos por meio de automação (como exibir lembretes, abrir aplicativos/arquivos/páginas web, etc.), aumentando a eficiência do ensino
- Exibição de informações meteorológicas atuais, avisos de precipitação, previsão do tempo para 6 horas / 3 dias e alertas de clima extremo, com suporte à obtenção de informações meteorológicas com base na localização
- Sincronização automática do horário do software, alinhamento manual do sinal sonoro
- Proteção das configurações do aplicativo e da configuração do horário escolar com autenticação por senha, entre outros métodos
- Animações de transição suaves e fluidas
- Obtenção automática da cor de tema combinando com o esquema de cores do sistema
- Atualização automática do software
- Gerenciamento centralizado (em breve)
## Começando a usar
**Requisitos recomendados:**
- Windows 10 ou superior
- macOS Big Sur 11 ou superior
- Debian (ou suas derivadas) 10 ou superior, ambiente gráfico X11
Para PCs Windows, é necessário instalar o .NET 8.0 Desktop Runtime. O ClassIsland é incompatível com algumas ferramentas de embelezamento de janelas (especialmente ferramentas que modificam o material das janelas, como o Mica For Everyone).
Para instruções detalhadas de instalação, consulte a documentação do ClassIsland. Não é recomendado executar este aplicativo em sistemas anteriores ao Windows 10. No Windows 7, o runtime .NET apresenta sérios problemas de vazamento de memória. Para instalar e executar este aplicativo no Linux, é necessário um ambiente de desktop X11; Wayland não é suportado.
Para usuários comuns, o software pode ser baixado no site oficial do ClassIsland ou no GitHub Releases.
## Obter ajuda e participar da comunidade
Você pode acessar a documentação de ajuda do ClassIsland para obter ajuda, ou participar do GitHub Issues, GitHub Discussions, canal do QQ e grupos do QQ para buscar ajuda.
## Desenvolvimento
Estado atual de desenvolvimento do projeto:
- Branch master: versão de manutenção 2.1 - Liliya
- Branch misha-alpha: versão de desenvolvimento inicial 2.2 - Misha
- Branch 1.7: versão de manutenção 1.7 - RyouYamada
Para compilar o aplicativo localmente, consulte a documentação para configurar o ambiente de desenvolvimento do próprio ClassIsland. Se você deseja contribuir com código para o ClassIsland, leia primeiro o guia de contribuição. Você pode consultar o DeepWiki para entender a estrutura do projeto.
## Agradecimentos
Este projeto foi desenvolvido inspirado em DuguSand/class_form. Agradecemos o apoio de todos os contribuidores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.