Commit Graph

101 Commits

Author SHA1 Message Date
Romain Derie 9a289ea574 [FIX] theme_*: enable footer/header template correctly
See [1], `enable_view()` is now in charge of disabling the already possibly
existing template header (and/or footer).
Disabling `website.template_header_default` was not enough, any of the other
template could have been selected by the user before updating the theme.

Note that when installing a theme the first time on a website, the error won't
occur as `_reset_default_config()` will be called through `_theme_remove()`.

[1]: https://github.com/odoo/odoo/pull/81181

Fixes https://github.com/odoo/upgrade/pull/3048
task-2593407
opw-2680866
opw-2685951
opw-2685124
opw-2679040

closes odoo/design-themes#536

Related: odoo/odoo#81181
Signed-off-by: Romain Derie (rde) <rde@odoo.com>
2021-12-27 23:45:26 +00:00
Odoo Translation Bot b362a2ca38 [I18N] Update translation terms from Transifex 2021-12-26 00:30:45 +01:00
Benjamin Vray 77b2b97f3d [FIX] theme_*: fix the activation and deactivation of assets
Before this commit:

- The assets were not enabled or disabled when installing themes because
we searched for assets with the "key" field instead of the "name" field.

- The "Ripple Effect" was not correctly installed on several themes.
Because the variable and the assets were not both activated. Even if the
variable is not used, it is still necessary for the proper functioning
of the option (e.g. _computeWidgetState).

task-2686370

closes odoo/design-themes#539

Related: odoo/odoo#79783
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-12-22 17:06:47 +00:00
Odoo Translation Bot bef7e13b00 [I18N] Update translation terms from Transifex 2021-12-19 00:30:48 +01:00
Martin Trigaux 7d05d98ab3 [I18N] *: export source terms
closes odoo/design-themes#541

Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2021-12-13 09:27:46 +00:00
xlu-odoo 545cf002ea [FIX] theme_*: fix svg previews readability on safari
In Safari (14+) the CSS workaround to make block "readable" over any bg
is broken. By replacing the current CSS workaround by an appropriate
SVG filter in each themes svg, the problem will be fixed.
This commit will add the svg filter.

task-2667028

closes odoo/design-themes#522

Related: odoo/odoo#78617
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-12-09 21:12:50 +00:00
qsm-odoo 208f6134a6 [FIX] test_themes: add a test which goes over all theme tours
This is a backport of [1] which at the same time finally enables the
test to be able to test all theme tours. Notice that the tours should
be improved so that each step properly checks that the previous step
actually had an effect (as those tours are normally made to display to
the user and were not designed for testing). However, this is already
really useful as only checking if *entering* edit mode in each theme
does not crash is already covering most issues that can be created when
designing a theme at the moment.

[1]: https://github.com/odoo/design-themes/commit/52fef46388ec880af78c5a5f3e6152c4510548f4

closes odoo/design-themes#533

X-original-commit: 0ed42f903c
Signed-off-by: Romain Derie (rde) <rde@odoo.com>
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-12-08 17:26:18 +00:00
xlu-odoo 65aefeb3e9 [FIX] theme_vehicle: fix btn-lg size
This commit removes the modified size for large (lg) buttons. They were
far too big. It also slightly changes the medium buttons accordingly.
This is not supposed to change anymore in stable versions but in this
case the big buttons were causing issues in eCommerce pages.

closes odoo/design-themes#499

Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-11-09 16:46:50 +00:00
qsm-odoo 1b4b65ff81 [FIX] *: increase text contrast for cover snippet
*: theme_kea, theme_orchid, theme_nano

The theme customization of the cover snippet was not perfect for those
themes. In particular for the Kea theme where the text was not forced to
white anymore (leaving the default black) and the background filter was
pratically removed, leaving the snippet's text properly contrast with
light brackgrounds but be barely visible with dark backgrounds.

Unfortunately, the Kea theme is the most used currently, alongside the
"Software company" industry... which uses a dark background for the
cover image.

closes odoo/design-themes#526

Signed-off-by: Romain Derie (rde) <rde@odoo.com>
2021-11-05 14:25:11 +00:00
Benjamin Vray 9e62a84326 [FIX] theme_yes: prevent scroll button editing
Before this commit, it was possible to edit the scroll button of the
cover snippet in Yes theme.

task-2656662

closes odoo/design-themes#520

X-original-commit: d90399677b
Related: odoo/odoo#78562
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-10-19 12:39:08 +00:00
Christophe Monniez 924d1521d6 [REL] 15.0 2021-10-05 10:46:13 +02:00
qsm-odoo 2ed70c99c9 [FIX] theme_nano: remove breaking container padding removals
Removing the container padding in some cases may be fine but cannot
be done because would create horizontal scrollbars in full-width mode
or simply on mobile devices.

To further improve with task-2241779

closes odoo/design-themes#511

Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-10-05 06:09:53 +00:00
stefanorigano (SRI) 0539787e23 [REF] theme_*: inject theme's preferred palette into ui
This commit injects for each theme a "preferred" palette into the
website's UI palette list ("Theme" tab).
It also removes '$o-palette-priority-prefix' overrides, letting website
handling the palettes order.

task-2656337

closes odoo/design-themes#504

Related: odoo/odoo#77236
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-10-04 21:10:35 +00:00
Sébastien Mottet (oms) 285d413a44 [FIX] theme_*: move snippet lists from iap to design-theme repo
Previously the configurator retrieved the snippet lists
needed to build the website pages from IAP. These lists
have been put in the theme manifests and can be accessed
from it.

Odoo PR: odoo/odoo#77243
IAP PR: odoo/iap-apps#411

closes odoo/design-themes#505

Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2021-09-30 14:33:18 +00:00
qsm-odoo f244035809 [FIX] *: remove yiq threshold overrides
Many themes were overriding the yiq threshold, thus having an impact
on which of the dark or light text is used over a particuler background
by default. This is a tricky value to change and only made some sense
when the Odoo themes were defining their own color palettes. Now that
all palettes can be used in all themes, it makes no sense to change the
yiq threshold as it induces inconsistent behavior for a same palette
used in different themes. Besides, leaving the value by default is most
of the time what you want and when it is not entirely correct, the user
has full control over the color combination text colors anyway.

task-2655730

closes odoo/design-themes#506

Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-09-27 15:31:08 +00:00
Design f2453983a7 [FIX] theme_*: move svg preview from iap to design-themes repo
closes odoo/design-themes#502

Related: odoo/odoo#77139
Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2021-09-24 17:11:58 +00:00
Brieuc-brd b48fe33a0b [ADD] theme_buzzy: add new theme buzzy
task-2582420

closes odoo/design-themes#500

Related: odoo/odoo#77118
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-09-24 04:52:34 +00:00
xlu-odoo 18d1f0a532 [ADD] theme_aviato: add new theme aviato
task-2589967

Part-of: odoo/design-themes#500
2021-09-24 04:52:34 +00:00
Cocographique 041922b9ee [REF] theme_zap: remove outdated theme description
task-2545207

Part-of: odoo/design-themes#500
2021-09-24 04:52:33 +00:00
Cocographique bbdfbba0d5 [IMP] theme_zap: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2545207

Part-of: odoo/design-themes#500
2021-09-24 04:52:33 +00:00
Cocographique 3384ab2031 [REF] theme_yes: remove outdated theme description
task-2555035

Part-of: odoo/design-themes#500
2021-09-24 04:52:33 +00:00
Elisabeth Dickinson 2a2da47270 [IMP] theme_yes: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2555035

Part-of: odoo/design-themes#500
2021-09-24 04:52:33 +00:00
qsm-odoo de26d7f6a0 [REF] theme_vehicle: normalize XML indentation
Part-of: odoo/design-themes#500
2021-09-24 04:52:32 +00:00
Cocographique 33d50fdea5 [REF] theme_treehouse: remove outdated theme description
task-2542281

Part-of: odoo/design-themes#500
2021-09-24 04:52:32 +00:00
Cocographique e18a0ff128 [IMP] theme_treehouse: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2542281

Part-of: odoo/design-themes#500
2021-09-24 04:52:32 +00:00
xlu-odoo 4946a528fd [REF] theme_real_estate: remove outdated theme description
task-2551125

Part-of: odoo/design-themes#500
2021-09-24 04:52:32 +00:00
xlu-odoo 42638dcf22 [IMP] theme_real_estate: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2551125

Part-of: odoo/design-themes#500
2021-09-24 04:52:31 +00:00
qsm-odoo bef2fc761f [REF] theme_paptic: normalize XML indentation
Part-of: odoo/design-themes#500
2021-09-24 04:52:31 +00:00
Brieuc-brd bb032e7011 [REF] theme_orchid: remove outdated theme description
task-2619127

Part-of: odoo/design-themes#500
2021-09-24 04:52:31 +00:00
Brieuc-brd 40e8281717 [IMP] theme_orchid: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2619127

Part-of: odoo/design-themes#500
2021-09-24 04:52:31 +00:00
Brieuc-brd 025c8a3cd3 [REF] theme_odoo_experts: remove outdated theme description
task-2585389

Part-of: odoo/design-themes#500
2021-09-24 04:52:31 +00:00
Brieuc-brd b2ab9eadd5 [IMP] theme_odoo_experts: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2585389

Part-of: odoo/design-themes#500
2021-09-24 04:52:30 +00:00
Brieuc-brd 3ba172b8bd [REF] theme_notes: remove outdated theme description
task-2590454

Part-of: odoo/design-themes#500
2021-09-24 04:52:30 +00:00
Brieuc-brd 352692754c [IMP] theme_notes: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2590454

Part-of: odoo/design-themes#500
2021-09-24 04:52:30 +00:00
Cocographique 5ed3aa0044 [REF] theme_nano: remove outdated theme description
task-2590182

Part-of: odoo/design-themes#500
2021-09-24 04:52:30 +00:00
Cocographique 036df33043 [IMP] theme_nano: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2590182

Part-of: odoo/design-themes#500
2021-09-24 04:52:29 +00:00
xlu-odoo 24da809ab0 [REF] theme_monglia: remove outdated theme description
task-2619534

Part-of: odoo/design-themes#500
2021-09-24 04:52:29 +00:00
xlu-odoo a27996e809 [IMP] theme_monglia: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2619534

Part-of: odoo/design-themes#500
2021-09-24 04:52:29 +00:00
Brieuc-brd 284a5e383c [REF] theme_loftspace: remove outdated theme description
task-2557927

Part-of: odoo/design-themes#500
2021-09-24 04:52:29 +00:00
Brieuc-brd 0d61d590ea [IMP] theme_loftspace: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2557927

Part-of: odoo/design-themes#500
2021-09-24 04:52:28 +00:00
Carlos Valverde 4acb753335 [REF] theme_kiddo: remove outdated theme description
task-2573229

Part-of: odoo/design-themes#500
2021-09-24 04:52:28 +00:00
Carlos Valverde 0173ac6c44 [IMP] theme_kiddo: update the theme
Theme Kiddo's design has been revamped by adding the following
improvements:

- Theme palette has been changed, using less contrasted colours.
- Fonts have been reviewed, replacing 'Bubblegum Sans' with 'Varela
Round'.
- Header and footer default values have been reviewed and changed to
'default' and 'descriptive'.
- Buttons' default design has been revamped, using now outline buttons
by default.
- Theme's tour has been reviewed and changed, using 's_picture' as a
third block.
- Theme's screenshot and description have been updated.
- Theme's tour snippet design has been revamped, by using animated
shapes ('s_banner', 's_picture'), new shapes ('s_image_text',
's_call_to_action'), a bg video + img placeholder ('s_banner'), a
illustration with dynamic colours ('s_image_text'), a new copywriting
('s_picture'), better text block design ('s_banner'), better design in
smaller viewports ('s_banner', 's_product_list') and a brand new
snippet design ('s_product_list').
- In order to add a better integration with the Website Configurator,
's_cover' design has also been improved.

Additionally, duplicated commented text lines in
'bootstrap_overridden.scss' have been removed.

task-2573229

Part-of: odoo/design-themes#500
2021-09-24 04:52:28 +00:00
qsm-odoo 33eace74f0 [REF] theme_kea: normalize XML indentation
Part-of: odoo/design-themes#500
2021-09-24 04:52:28 +00:00
xlu-odoo a4f2998634 [REF] theme_graphene: remove outdated theme description
task-2612003

Part-of: odoo/design-themes#500
2021-09-24 04:52:27 +00:00
xlu-odoo c801cdb133 [IMP] theme_graphene: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2612003

Part-of: odoo/design-themes#500
2021-09-24 04:52:27 +00:00
xlu-odoo 76c520e44c [REF] theme_enark: remove outdated theme description
task-2601581

Part-of: odoo/design-themes#500
2021-09-24 04:52:27 +00:00
xlu-odoo 3f75d0377b [IMP] theme_enark: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2601581

Part-of: odoo/design-themes#500
2021-09-24 04:52:26 +00:00
xlu-odoo 00982a6616 [IMP] theme_cobalt: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2614510

Part-of: odoo/design-themes#500
2021-09-24 04:52:26 +00:00
Brieuc-brd 27adf13205 [REF] theme_clean: remove outdated theme description
task-2597387

Part-of: odoo/design-themes#500
2021-09-24 04:52:26 +00:00
Brieuc-brd e6f1c3bb12 [IMP] theme_clean: update the theme
This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2597387

Part-of: odoo/design-themes#500
2021-09-24 04:52:26 +00:00