Closed srenault-meeds closed 10 months ago
Ready for review @margondicco cc @Julien-Dubois-eXo if you want to take a look as well
Ready for review please @margondicco
Perfect Go fonc
Thanks. Ready for tech spec @boubaker
ok, thanks, Ready for Tec Review @rdenarie
@SaraBoutej FYI.
👍 go tech
@srenault-meeds you did not mention the rules if we have a Setting button (gear icon): font-size, etc).
I think it could be interesting to include it.
@srenault-meeds you did not mention the rules if we have a Setting button (gear icon): font-size, etc).
Indeed, to be added afterwards as an enhancement. Thanks for this suggestion
ACCs and PRs ready for review by DAO members (eXo : @rdenarie ) PRs list : https://github.com/Meeds-io/gamification/pull/1308 https://github.com/Meeds-io/platform-ui/pull/707 https://github.com/Meeds-io/gatein-portal/pull/721 https://github.com/Meeds-io/wallet/pull/443 https://github.com/Meeds-io/analytics/pull/156 https://github.com/Meeds-io/kudos/pull/426 https://github.com/Meeds-io/perk-store/pull/290 https://github.com/Meeds-io/task/pull/311 https://github.com/Meeds-io/poll/pull/115 https://github.com/Meeds-io/app-center/pull/297 https://github.com/Meeds-io/social/pull/3158 https://github.com/Meeds-io/meeds-qa-ui/pull/216/
ACCs and PRs ready for review by DAO members (eXo : @rdenarie )
Thanks @SaraBoutej . @rdenarie FYI, some adaptations are "optional" to b able to apply new border radius on eXo applications as well. (not blocker for MIP delivery on develop, but for better coherence on eXo applications, it would be better to apply the new CSS classes on parent DOM of eXo applications)
some adaptations are "optional" to b able to apply new border radius on eXo applications as well. (not blocker for MIP delivery on develop, but for better coherence on eXo applications, it would be better to apply the new CSS classes on parent DOM of eXo applications)
Regarding this, tell me if you need any help so that you can follow the same pattern (functionnally speaking I mean OFC) cc @margondicco
As I understand, I see 3 css class to apply :
@srenault-meeds I'm interested in a quick overview of the changes
All PRs except platform-ui one have been validated.
As I understand, I see 3 css class to apply :
- card-border-radius => to apply radius on application border
- overflow-hidden => not sure to understand this one
- widget-text-header => to apply style on widget headers
@srenault-meeds I'm interested in a quick overview of the changes
Hello,
- card-border-radius => to apply radius on application border
We have two types of border-radius item:
- overflow-hidden => not sure to understand this one
A fix has been made to make sure that when you have a dialog, it is well displayed. For example, the analytics datepicker wasn't available to use before this.
- widget-text-header => to apply style on widget headers
I guess it is related to the title and the see more we can find in widget headers
Hope that helps to understand
Thanks @rdenarie, merged to develop.
Rationale
UI Theme used to display informations needs to be reviewed a bit to make sure we have consistencies between portlets: border, display of title, subtitle, body (padding, font-size, text-transform) For example, in the stream page, we have:
1. Functional Requirements
1. Functional Requirements
Top User Stories
Each time we add a new portlet, these characteristics below must be considered.
Portlet padding/margin characteristics UI
Portlet text styles
Ideally, portlet will have same styles and adding a class for each would be a good way to ensure consistency and reusability. Below, characteristics of each content:
Title:
See more:
Subtitle:
body main text:
body subtitle:
Example:
Detail of padding/margin:
Impacts
Any existing portlet must be updated to get those characteristics applied Provide a reusable component so the portlet is still used when adding a new portlet
2. Technical Requirements
Extensibility
Like the drawers, the widgets has to define a single template to reuse for all existing widgets with centralized styled title, borders and margins.
4. Software Architecture
Access
We have to use the same manner as overview banner and drawer to define generic and reusable style for widgets. Please refer to Widget.vue to take an example of using slots for overview page.
PS: no specific stylesheet has to be added for this reusable component.