Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
41fd885
IONOS(theming): add IonosTheme to apps/theming
tanyaka Aug 19, 2026
0f135b9
IONOS(theming): register IonosTheme in ThemesService
tanyaka Aug 19, 2026
f4e9ff1
IONOS(theming): add IONOS CSS, fonts, and favicon to apps/theming
tanyaka Aug 19, 2026
3c52861
IONOS(chore): remove nc_theming and nc-ionos-theme submodules
tanyaka Aug 19, 2026
97379e9
IONOS(config): update submodule (theming migration changes)
tanyaka Aug 21, 2026
bc2e99b
IONOS(theming): restore header margin on #content-vue in _layout.css
tanyaka Aug 19, 2026
6beca8b
IONOS(theming): set --header-height 64px and --body-container-margin 0px
tanyaka Aug 19, 2026
1682ae9
IONOS(theming): hide Files settings button in navigation
tanyaka Aug 19, 2026
59b8b75
IONOS(theming): set body background-color for IONOS light/dark mode
tanyaka Aug 25, 2026
c6ae4de
IONOS(theming): restore horizontal padding
tanyaka Aug 25, 2026
db56150
IONOS(simplenavigation): update submodule (theming migration changes,…
tanyaka Aug 25, 2026
434069a
IONOS(theming): fix dynamic copyright year in public share footer
tanyaka Aug 27, 2026
b4df896
IONOS(theming): fix invalid --default-line-height px override
tanyaka Aug 28, 2026
e946006
IONOS(theming): rework files_sharing.css for V33 public share page
tanyaka Aug 28, 2026
de968d8
IONOS(theming): move public share rules from files_sharing.css to pub…
tanyaka Aug 28, 2026
ce562bb
IONOS(theming): use defined --ion-button-tertiary-text in #body-login…
tanyaka Aug 28, 2026
7c99814
IONOS(chore): remove stale nc_theming and nc-ionos-theme entries from…
tanyaka Sep 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .github/workflows/sbom-matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ name: SBOM generation (matrix)
#
# Components processed:
# - Main Nextcloud server (root directory)
# - Custom legacy theme (themes/nc-ionos-theme/IONOS)
# - Custom apps (apps-custom/*)
# - External apps (apps-external/*)

Expand Down Expand Up @@ -122,12 +121,6 @@ jobs:
"composer_output": "bom.nextcloud.composer.json",
"npm_output": "bom.nextcloud.npm.json"
},
{
"name": "theme-nc-ionos-theme-legacy",
"project_name": "HiDrive NEXT Theme: nc-ionos-theme",
"path": "themes/nc-ionos-theme/IONOS",
"npm_output": "bom.theme-nc-ionos-theme-legacy.json"
},
{
"name": "app-simplesettings",
"project_name": "HiDrive NEXT App: simplesettings",
Expand All @@ -147,12 +140,6 @@ jobs:
"path": "apps-custom/nc_ionos_processes",
"composer_output": "bom.app-ionos-processes.json"
},
{
"name": "app-theming",
"project_name": "HiDrive NEXT App: nc_theming",
"path": "apps-custom/nc_theming",
"composer_output": "bom.app-theming.json"
},
{
"name": "app-viewer",
"project_name": "HiDrive NEXT App: viewer",
Expand Down
6 changes: 0 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,9 @@
[submodule "apps-custom/googleanalytics"]
path = apps-custom/googleanalytics
url = [email protected]:IONOS-Productivity/nc-googleanalytics.git
[submodule "apps-custom/nc_theming"]
path = apps-custom/nc_theming
url = [email protected]:IONOS-Productivity/nc-theming.git
[submodule "apps-custom/nc_ionos_processes"]
path = apps-custom/nc_ionos_processes
url = [email protected]:IONOS-Productivity/nc-ionos-processes.git
[submodule "themes/nc-ionos-theme"]
path = themes/nc-ionos-theme
url = [email protected]:IONOS-Productivity/nc-ionos-theme.git
[submodule "apps-external/viewer"]
path = apps-external/viewer
url = [email protected]:IONOS-Productivity/nc-viewer.git
Expand Down
2 changes: 1 addition & 1 deletion IONOS
1 change: 0 additions & 1 deletion apps-custom/nc_theming
Submodule nc_theming deleted from a06a89
2 changes: 1 addition & 1 deletion apps-custom/simplenavigation
1 change: 1 addition & 0 deletions apps/theming/composer/composer/autoload_classmap.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
'OCA\\Theming\\Themes\\DefaultTheme' => $baseDir . '/../lib/Themes/DefaultTheme.php',
'OCA\\Theming\\Themes\\DyslexiaFont' => $baseDir . '/../lib/Themes/DyslexiaFont.php',
'OCA\\Theming\\Themes\\HighContrastTheme' => $baseDir . '/../lib/Themes/HighContrastTheme.php',
'OCA\\Theming\\Themes\\IonosTheme' => $baseDir . '/../lib/Themes/IonosTheme.php',
'OCA\\Theming\\Themes\\LightTheme' => $baseDir . '/../lib/Themes/LightTheme.php',
'OCA\\Theming\\ThemingDefaults' => $baseDir . '/../lib/ThemingDefaults.php',
'OCA\\Theming\\Util' => $baseDir . '/../lib/Util.php',
Expand Down
1 change: 1 addition & 0 deletions apps/theming/composer/composer/autoload_static.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ class ComposerStaticInitTheming
'OCA\\Theming\\Themes\\DefaultTheme' => __DIR__ . '/..' . '/../lib/Themes/DefaultTheme.php',
'OCA\\Theming\\Themes\\DyslexiaFont' => __DIR__ . '/..' . '/../lib/Themes/DyslexiaFont.php',
'OCA\\Theming\\Themes\\HighContrastTheme' => __DIR__ . '/..' . '/../lib/Themes/HighContrastTheme.php',
'OCA\\Theming\\Themes\\IonosTheme' => __DIR__ . '/..' . '/../lib/Themes/IonosTheme.php',
'OCA\\Theming\\Themes\\LightTheme' => __DIR__ . '/..' . '/../lib/Themes/LightTheme.php',
'OCA\\Theming\\ThemingDefaults' => __DIR__ . '/..' . '/../lib/ThemingDefaults.php',
'OCA\\Theming\\Util' => __DIR__ . '/..' . '/../lib/Util.php',
Expand Down
34 changes: 34 additions & 0 deletions apps/theming/css/ionos/_layout.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
body {
background-color: var(--ion-color-main-background);
}

#body-user {
div.files-list {
--row-height: 55px;

@media only screen and (max-width: 1023px) {
--row-height: 65px;
}
}
}

#content-vue {
margin-top: var(--header-height);
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
width: 100%;
border-radius: 0;
}

#body-login {
overflow-x: hidden;

#header .logo {
background-image: none;
}

.svg.icon-confirm {
background-size: 24px;
}
}
Loading
Loading