[en-US]
feat: Update DATAWARE Forge themes
- Set "dataware-light" as the default theme by updating DefaultTheme in modules/setting/ui.go.
- Expanded the theme list to include new entries: "dataware-light2", "dataware-dark2", "dataware-dark2-deuteranopia-protanopia", and "dataware-dark2-tritanopia".
- Added new theme files:
• theme-dataware-dark2.css – A new optimized dark theme.
• theme-dataware-dark2-deuteranopia-protanopia.css – Color adjustments for deuteranopia/protanopia in the dark2 theme.
• theme-dataware-dark2-tritanopia.css – Color adjustments for tritanopia in the dark2 theme.
• theme-dataware-light2.css – A new optimized light theme.
- Standardized formatting changes (spacing, margins) in CSS modules (e.g., divider.css, header.css).
- Redefined the color palette to align with the DATAWARE Forge visual identity, ensuring consistency and improved accessibility.
These changes expand visual options and optimize the user experience for various color vision needs.
[pt-BR]
feat: Atualização dos temas DATAWARE Forge
- Alterado o DefaultTheme para "dataware-light", definindo o tema light como padrão.
- Atualizada a lista de temas para incluir os novos: "dataware-light2", "dataware-dark2", "dataware-dark2-deuteranopia-protanopia" e "dataware-dark2-tritanopia".
- Adicionados novos arquivos de tema:
• theme-dataware-dark2.css – Novo tema dark otimizado.
• theme-dataware-dark2-deuteranopia-protanopia.css – Ajustes de cores para deuteranopia/protanopia no tema dark2.
• theme-dataware-dark2-tritanopia.css – Ajustes de cores para tritanopia no tema dark2.
• theme-dataware-light2.css – Novo tema light otimizado.
- Padronizadas alterações de formatação (espaçamento, margens) em módulos CSS (ex.: divider.css, header.css).
- Reconfigurada a paleta de cores para alinhar com a identidade DATAWARE Forge, garantindo consistência visual e melhor acessibilidade.
Essas alterações ampliam as opções visuais e otimizam a experiência para diferentes necessidades de percepção de cores.
Marcos A. Lucas <mlucas@dataware.com.br>
Adaptação Completa do Tema DATAWARE e Criação de Variantes de Acessibilidade / Complete DATAWARE Theme Integration and Accessibility Variants
**Português:**
- Atualizado o tema padrão e a lista de temas em `modules/setting/ui.go`, alterando o default para `dataware-auto` e adicionando os novos nomes de temas.
- Revisado o arquivo `base.css`:
- Atualizadas as variáveis de tipografia para priorizar as fontes "Inter", "Fira Sans" e "Fira Mono" com os devidos fallbacks.
- Aumentado o valor de `--border-radius-medium` de 6px para 8px para uma aparência mais moderna.
- Criados e adaptados os novos arquivos de tema DATAWARE:
- **`theme-dataware-auto.css`**: Implementa o auto-switch entre light e dark com base na preferência do usuário.
- **`theme-dataware-dark.css`**: Redefinido com a nova paleta de cores para dark mode, utilizando o vermelho institucional (#C62848) como cor primária (com progressões de variações recalculadas) e o azul TI (#2E5A8D) como secundária.
- **`theme-dataware-light.css`**: Aplicado o novo visual para light mode com a cor primária definida como #9E1B32 e demais variações alinhadas à identidade DATAWARE.
- Criadas as variantes de acessibilidade para deficiências na percepção de cores:
- **Dark mode**:
- `theme-dataware-dark-deuteranopia-protanopia.css`
- `theme-dataware-dark-tritanopia.css`
- **Light mode**:
- `theme-dataware-light-deuteranopia-protanopia.css`
- `theme-dataware-light-tritanopia.css`
Esses arquivos ajustam especificamente os backgrounds e bordas dos diffs (adicionados e removidos) e do código para favorecer usuários com deuteranopia/protanopia e tritanopia.
- Atualizadas as cores de badges e outros componentes para refletir a nova identidade visual DATAWARE, garantindo consistência entre os modos claro e escuro.
**English:**
- Updated the default theme and theme list in `modules/setting/ui.go`, changing the default to `dataware-auto` and adding the new theme names.
- Revised the `base.css` file:
- Updated typography variables to prioritize "Inter", "Fira Sans", and "Fira Mono" with proper fallbacks.
- Increased `--border-radius-medium` from 6px to 8px for a more modern appearance.
- Created and adapted new DATAWARE theme files:
- **`theme-dataware-auto.css`**: Implements auto-switch between light and dark modes based on user preference.
- **`theme-dataware-dark.css`**: Redesigned with the new dark mode palette, using the institutional red (#C62848) as the primary color (with recalculated color variations) and TI blue (#2E5A8D) as the secondary.
- **`theme-dataware-light.css`**: Applies the new visual for light mode with the primary color set to #9E1B32 and aligned variations according to the DATAWARE identity.
- Created accessibility variants for color perception deficiencies:
- **Dark mode**:
- `theme-dataware-dark-deuteranopia-protanopia.css`
- `theme-dataware-dark-tritanopia.css`
- **Light mode**:
- `theme-dataware-light-deuteranopia-protanopia.css`
- `theme-dataware-light-tritanopia.css`
These files specifically adjust diff backgrounds, borders, and code backgrounds to accommodate users with deuteranopia/protanopia and tritanopia.
- Updated badge colors and various component styles to fully reflect the new DATAWARE visual identity across both light and dark themes.
---
Este commit consolida todas as alterações necessárias para a personalização do Forge em DATAWARE Forge, garantindo a integração da nova paleta de cores, tipografia e suporte a acessibilidade.
Marcos A. Lucas <mlucas@dataware.com.br>