protoclown
b711da7393
fix(css): refine css cleanup
...
Signed-off-by: protoclown <ornano@felinn.org>
2024-09-02 17:04:37 +07:00
protoclown
d1f82e7fc7
fix(css): re-use old --color-scrollbar variable
...
Signed-off-by: protoclown <ornano@felinn.org>
2024-09-02 17:04:37 +07:00
Julius Härtl
463c21d25a
fix: Properly calculate intermediate icon for touch icon generation
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-09-01 11:50:13 +07:00
Daniel Kesselberg
af6de04e9e
style: update codestyle for coding-standard 1.2.3
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-08-25 19:34:58 +07:00
Richard Steinmetz
087f74806d
fix(theming): make cache buster depend on the app version
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-08-07 09:48:48 +07:00
Marco Ambrosini
e10f0dc38b
feat(theming): Update value of body container radius
...
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
2024-08-01 21:41:21 +07:00
Marco Ambrosini
92e27a24f8
Feat: update border radius variables
...
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
2024-08-01 21:36:18 +07:00
Marco Ambrosini
9855485b0d
feat: add small font size variable
...
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>
2024-07-31 20:01:41 +07:00
Marco Ambrosini
e537728dd1
Feat: update line height
...
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>
2024-07-31 14:36:23 +07:00
Maxence Lange
dd0099c69f
fix(psalm): named attribute argument
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-07-29 11:37:40 +07:00
provokateurin
79d9f2ebf6
refactor(theming): Replace security annotations with respective attributes
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-07-27 22:40:06 +07:00
Ferdinand Thiessen
39e163a192
fix(styles): Make sure footer with legal links is shown correctly
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-07-26 15:12:33 +07:00
Joas Schilling
693a81bfa3
fix(mail): Fix big logos in mail templates for Outlook
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-17 09:24:55 +07:00
skjnldsv
1d00f48d26
fix(theming): enforce theme should still provide dark as fallback
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-07-13 10:07:49 +07:00
Ferdinand Thiessen
d5dc6b2476
feat(theming): Allow shipped backgrounds to have a dark variant
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-07-12 13:00:07 +07:00
Marcel Müller
4f12584310
fix(theming): Don't reset the cachebuster value when we reset theming
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2024-07-10 23:13:48 +07:00
Ferdinand Thiessen
c9e8cdd7ad
feat(theming): Provide `body-container-` variables through theming
...
* 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>
2024-07-04 18:29:17 +07:00
Ferdinand Thiessen
2d827d0ed4
feat(theming): Add checkbox for force enable / disable blurry background
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-07-02 17:31:43 +07:00
Ferdinand Thiessen
697a963243
fix(theming): Conitionally disable blur filter for performance
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-07-02 17:31:43 +07:00
Richard Steinmetz
9c930146a5
fix(theming): properly apply warning style to update output
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-06-19 15:50:06 +07:00
skjnldsv
88e83d9c5a
fix(theming): also apply enforced theme for guests
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-14 16:28:00 +07:00
Marco
018a0ae66f
Merge pull request #45818 from nextcloud/feat/add-new-clickable-area-variables
...
Feat: add new clickable area variables
2024-06-14 09:31:50 +07:00
Marco
fddb2f03f0
Feat: Update apps/theming/lib/Themes/DefaultTheme.php
...
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Marco <marcoambrosini@proton.me>
2024-06-12 21:59:37 +07:00
Marco Ambrosini
1337f4a7d5
Feat: reduce border radius element to 8 px
...
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
2024-06-12 13:17:21 +07:00
Marco Ambrosini
68cba58e33
Feat: add new clickable area variables
...
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
2024-06-12 13:09:31 +07:00
Andy Scherzinger
cc1686dba9
chore: Add SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-05-31 10:38:47 +07:00
Ferdinand Thiessen
e5d25dcd52
Merge pull request #45247 from nextcloud/add-border-width
...
Add variable for inputs border width
2024-05-29 15:02:46 +07:00
Marco Ambrosini
9ebbd4b1a2
feat(theming): Add variable for border width
...
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
2024-05-28 17:42:20 +07:00
Marco Ambrosini
cd2d9ee67d
Feat: Add temporary border-radius variable
...
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
2024-05-27 23:57:22 +07:00
Ferdinand Thiessen
f19d586839
fix(theming): Add some strict checking for userId
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:32 +07:00
Ferdinand Thiessen
538a04968a
fix(tests): Adjust theming test for new splitted background and primary colors
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:26 +07:00
Ferdinand Thiessen
11dbfa636d
fix(settings): Return mean color of background image on set
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:26 +07:00
Ferdinand Thiessen
85b64e15ad
fix: Always populate `--image-background`
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:26 +07:00
Ferdinand Thiessen
8028784976
fix: cleanup theming app code
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:26 +07:00
Ferdinand Thiessen
752e3b9000
fix(settings): Make background selector be responsive to user changes
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Ferdinand Thiessen
0ef3147ea0
fix(tests): Adjust theming test for new splitted background and primary colors
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Ferdinand Thiessen
282f1b1fab
fix(theming): Also apply new background colors to guest view
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Ferdinand Thiessen
4d865fd33f
feat(theming): Allow users to configure their primary color
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Ferdinand Thiessen
482395ba2f
fix(theming): Also reset background color settings when updating global background image
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Ferdinand Thiessen
705335e6a5
feat(theming): Allow to configure primary color separate from background in admin settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Ferdinand Thiessen
de938bb401
feat(theming): Separate background and primary color
...
While the primary color is intended to highlight elements,
it can not always be used as the background color.
So now primary is independent from background a user set,
the background color is, if not set directly, calculated as the mean color
of the background image. That color is then used as a fallback if the
background image could not be loaded and for calculating the color of the text used on the app menu and dashboard (they render directly on the background).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Ferdinand Thiessen
0211feb946
fix(theming): Also set default background color ("primary") for custom images
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-05-21 20:36:21 +07:00
Côme Chilliet
c99ebaa866
fix(theming): Fix erronous phpdoc typing
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-04-30 09:23:59 +07:00
Côme Chilliet
6d7ff2e85a
fix: Fix typing issues related to resource migration
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-04-09 10:48:27 +07:00
Côme Chilliet
ec5133b739
fix: Apply new coding standard to all files
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-04-02 14:16:21 +07:00
Simon L
03d19f14a6
fix(theming): fix incorrectly inverted favicons
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-03-11 11:01:39 +07:00
Ferdinand Thiessen
4b8868a7f1
feat(theming): Provide CSS variable for favorite color and adjust for dark mode
...
Co-authored-by: Simon L <szaimen@e.mail.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-03-06 22:28:16 +07:00
Julius Härtl
acda6b841e
chore: Remove old theming migration steps as they are only needed once
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-02-14 11:13:06 +07:00
John Molakvoæ
6364e53e5a
Merge pull request #32231 from nextcloud/feat/theming-scheme-meta
2024-02-08 18:26:48 +07:00
Louis Chemineau
898df41de9
Revert "Merge branch 'master' of github.com:nextcloud/server"
...
This reverts commit d9d60238c7 , reversing
changes made to ba3fdb0cdc .
2024-02-08 15:31:19 +07:00