Skip to content

Tkl/mk/review/kh/dev/spacing and fonts - #10

Merged
tanyaka merged 5 commits into
ionos-devfrom
tkl/mk/review/kh/dev/spacing-and-fonts
Aug 20, 2025
Merged

Tkl/mk/review/kh/dev/spacing and fonts#10
tanyaka merged 5 commits into
ionos-devfrom
tkl/mk/review/kh/dev/spacing-and-fonts

Conversation

@tanyaka

@tanyaka tanyaka commented Aug 19, 2025

Copy link
Copy Markdown
  • Resolves: #

Summary

TODO

  • ...

Checklist

@tanyaka
tanyaka force-pushed the tkl/mk/review/kh/dev/spacing-and-fonts branch from 9ca94ec to 51f9c5d Compare August 20, 2025 08:02
printminion-co and others added 3 commits August 20, 2025 10:11
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Co-authored-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Co-authored-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Co-authored-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
@tanyaka
tanyaka force-pushed the tkl/mk/review/kh/dev/spacing-and-fonts branch from 51f9c5d to 001e877 Compare August 20, 2025 08:11
@tanyaka
tanyaka requested a review from Copilot August 20, 2025 08:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the IONOS theme implementation by restructuring the custom CSS from a large inline string to separate modular CSS files and improving font management.

Key changes:

  • Extracts hardcoded CSS into separate CSS files (variables.css, sidebar.css, files.css, _layout.css)
  • Implements dynamic font loading for Open Sans with proper @font-face declarations
  • Adds class constants for better maintainability and configuration management

Reviewed Changes

Copilot reviewed 5 out of 20 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
apps/theming/lib/Themes/IonosTheme.php Refactored from inline CSS to modular file loading with improved font management and constants
apps/theming/css/ionos/variables.css New CSS variables file defining IONOS-specific color schemes and component styling
apps/theming/css/ionos/sidebar.css New sidebar-specific styling extracted from the main theme class
apps/theming/css/ionos/files.css New file management interface styling with comprehensive component theming
apps/theming/css/ionos/_layout.css New layout styling for header and content structure

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread apps/theming/lib/Themes/IonosTheme.php
Comment thread apps/theming/lib/Themes/IonosTheme.php
Comment thread apps/theming/lib/Themes/IonosTheme.php
Comment thread apps/theming/lib/Themes/IonosTheme.php
@tanyaka
tanyaka requested a review from bromiesTM August 20, 2025 08:34
@tanyaka tanyaka mentioned this pull request Aug 20, 2025
bromiesTM and others added 2 commits August 20, 2025 10:48
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
Co-authored-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Co-authored-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
Signed-off-by: Kai Henseler <kai.henseler@strato.de>
@tanyaka
tanyaka force-pushed the tkl/mk/review/kh/dev/spacing-and-fonts branch from 001e877 to 1cb3655 Compare August 20, 2025 08:49
@tanyaka
tanyaka merged commit 117dc1e into ionos-dev Aug 20, 2025
9 of 11 checks passed
@tanyaka
tanyaka deleted the tkl/mk/review/kh/dev/spacing-and-fonts branch August 20, 2025 09:27
@tanyaka tanyaka mentioned this pull request Aug 20, 2025
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants