aboutsummaryrefslogtreecommitdiffstats
path: root/apps/theming/lib
Commit message (Collapse)AuthorAgeFilesLines
* fix(theming): Instead of expecting a warning handle it properlyJoas Schilling2025-05-201-8/+7
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* chore(theming): remove scssphp and just native nested CSSFerdinand Thiessen2025-04-221-6/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: ensure enabled (enforced) themes are always set on template layoutfix/master-template-layoutFerdinand Thiessen2025-04-041-2/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(theming) include 'background_color' in list of supported keysdoubleO82025-03-081-1/+1
| | | | Signed-off-by: doubleO8 <wb008@hdm-stuttgart.de>
* feat(PWA): add `display_override` to set the display-mode to `minimal-ui` on ↵enh/49868/add-display-overrideSimon L.2025-02-281-1/+2
| | | | | | supported browsers Signed-off-by: Simon L. <szaimen@e.mail.de>
* fix: Fix psalm taint false-positives by small refactoringsfix/fix-psalm-taint-errors-2Côme Chilliet2025-02-171-2/+5
| | | | | | | Mostly make it clear that we trust admin input or that we correctly escape strings. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore: Apply new rector configuration to apps folderCôme Chilliet2025-02-131-1/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat(theming): allow to disable standalone windowsenh/noid/allow-disable-pwasSimon L.2025-02-061-1/+1
| | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Simon L. <szaimen@e.mail.de>
* fix(theming): high contrast themes scrollbarfix/highcontras-scrollbarskjnldsv2025-02-052-2/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(theming): Do not throw in background color migrationfix/theming-migrationFerdinand Thiessen2025-01-291-1/+39
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(theming): Harden admin web link settingsFerdinand Thiessen2025-01-271-3/+5
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Apply enforce theme config for anonymous users as wellKostiantyn Miakshyn2025-01-081-1/+4
| | | | Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
* refactor(OpenAPI): Adjust scopes to match previous behaviorprovokateurin2025-01-063-0/+10
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(theming): Return default theme if the user never selected a themefix/theming/default-theme-selectionprovokateurin2024-11-061-2/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntaxprovokateurin2024-11-052-3/+3
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor(apps): Use constructor property promotion when possibleprovokateurin2024-10-2112-151/+59
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore(apps): Apply new rector configuration to autouse classesCôme Chilliet2024-10-156-9/+15
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Merge pull request #48440 from nextcloud/refactor/background-serviceFerdinand Thiessen2024-10-031-34/+28
|\ | | | | refactor(theming): Reduce duplicated code in `BackgroundService`
| * refactor(theming): Reduce duplicated code in `BackgroundService`refactor/background-serviceFerdinand Thiessen2024-09-281-34/+28
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(theming): Use `AppConfig` for setting background imagefix/background-imageFerdinand Thiessen2024-09-281-1/+3
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(legacy): Introduce public version ct plass and drop version methods ↵clean/version-ocpJulius Knorr2024-09-201-12/+9
| | | | | | from OC_Util Signed-off-by: Julius Knorr <jus@bitgrid.net>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-199-19/+20
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(a11y): Update OpenDyslexic from 0.920 to 2.001Joas Schilling2024-09-121-11/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix: Use migration instead of repair step for restoring custom colorFerdinand Thiessen2024-09-104-71/+311
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Use `IAppConfig` instead of `IConfig->getAppValue`Ferdinand Thiessen2024-09-103-42/+39
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Add repair step to restore primary color after separating primary and ↵Ferdinand Thiessen2024-09-101-0/+64
| | | | | | background Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(theming): Allow to specify a userId manually in BackgroundServiceFerdinand Thiessen2024-09-102-21/+44
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(NavigationManager): Skip invalid default navigation entriesprovokateurin2024-09-091-1/+3
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(theming): Use NavigationManager to handle default entriesprovokateurin2024-09-092-8/+12
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore: adjust code to adhere to coding standardAnna Larch2024-09-051-5/+5
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* fix(css): refine css cleanupprotoclown2024-09-021-0/+2
| | | | Signed-off-by: protoclown <ornano@felinn.org>
* fix(css): re-use old --color-scrollbar variableprotoclown2024-09-024-6/+2
| | | | Signed-off-by: protoclown <ornano@felinn.org>
* fix: Properly calculate intermediate icon for touch icon generationJulius Härtl2024-09-011-17/+12
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-258-23/+23
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix(theming): make cache buster depend on the app versionRichard Steinmetz2024-08-071-1/+3
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* feat(theming): Update value of body container radiusMarco Ambrosini2024-08-011-4/+4
| | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
* Feat: update border radius variablesMarco Ambrosini2024-08-011-5/+11
| | | | Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
* feat: add small font size variableMarco Ambrosini2024-07-311-0/+1
| | | | | | | | This is needed to create a bit more hyerarchy between more important and less important text. For example for the talk conversation description in the header or in NcListItem's "subname" Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
* Feat: update line heightMarco Ambrosini2024-07-311-1/+1
| | | | | | | | | Since we have different font sizes, we should make the line height dependent on the font size and not a fixed value. The recommended value for accessibility is 1.5. https://www.w3.org/WAI/WCAG21/Understanding/text-spacing.html Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
* fix(psalm): named attribute argumentMaxence Lange2024-07-291-1/+1
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* refactor(theming): Replace security annotations with respective attributesprovokateurin2024-07-273-33/+33
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(styles): Make sure footer with legal links is shown correctlyFerdinand Thiessen2024-07-261-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(mail): Fix big logos in mail templates for OutlookJoas Schilling2024-07-171-0/+23
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(theming): enforce theme should still provide dark as fallbackskjnldsv2024-07-131-1/+7
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(theming): Allow shipped backgrounds to have a dark variantFerdinand Thiessen2024-07-125-12/+37
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(theming): Don't reset the cachebuster value when we reset themingMarcel Müller2024-07-101-0/+4
| | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* feat(theming): Provide `body-container-` variables through themingFerdinand Thiessen2024-07-041-6/+12
| | | | | | | | * Provide the body container height, radius and margin as theming variables. * Remove unused old variables (`header-menu-profile-item-height` and `list-max-width`) * Fix comment about breakpoint JS location Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(theming): Add checkbox for force enable / disable blurry backgroundFerdinand Thiessen2024-07-022-3/+12
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(theming): Conitionally disable blur filter for performanceFerdinand Thiessen2024-07-021-27/+31
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(theming): properly apply warning style to update outputRichard Steinmetz2024-06-191-2/+2
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>