All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Accordion: Add GptAccordion Component
- Accordion: Issue](https://github.com/users/GabinRimbault/projects/4?pane=issue&itemId=37407309) - Add Accordion Component (Composite)
- _accordion: Added
accordion
class.
- Carousel: Issue](https://github.com/users/GabinRimbault/projects/4?pane=issue&itemId=37407309) - Add Carousel Component (Composite)
- _list: Added
gpt-list
class.
- Cards: Issue](https://github.com/users/GabinRimbault/projects/4?pane=issue&itemId=37407309) - Add Cards Component (Composite)
- _variables: Added
$color-grey5
variable.
- _cards: Added
cards
class. - _sidebar: updated
sidebar
class.
- BlocInformation: Issue - Resolved
- Table: Issue - Add Table Component (Composite)
- SideBar: Issue - Add SideBar Component (Composite)
- Cards: Added Cards.Header, Cards.Body, and Cards.Footer. This component now becomes a composite component.
- Footer: Added className to the Footer component.
- HeadBar: Icons are now optional.
- HeadProduct: Changed image sizes.
- ProgressBar: Now takes an integer parameter instead of a string.
- Tag: Can now contain a link.
- Add Prism.JS
- Refactored CSS class names.
- Added gray colors to variables.
- Added the font file.
- Alert: Added the
additionalContent
property to include additional content through a React component. - Cards: The component is now a composite component and has three sub-components:
- Cards.Header: The header of the card containing the
children
property. - Cards.Body: The body of the card containing the
children
property. - Cards.Footer: The footer of the card containing the
children
property.
- Cards.Header: The header of the card containing the
- GptCards: Component that surrounds the Cards to ensure they are properly placed and automatically aligned correctly.
- _variables: Addition of several variables for font-size and font-weight.
Added a margin-top: 15px;
to certain components.
- _tag: The class now has a
rounded
property. - _cards: Changes in the class related to react functionality.
- Addition of the _font file (refer to the file for more details)
- Modification of _alert to match the React modification. npm
- Code: Component that displays code content.
- List: Now converts a.href to Links.to.
- HeadBar: Added the
data
property for passing navigation bar links.
- HeadProduct: Replaced cat images with fakeimg.
- _variables: Added the
$color-grey2
variable.**
- Addition of the _code file (refer to the file for more details)
- Lame: Container component with 100% width
- List: Now manages received links
The Block components have been renamed to modules and organized hierarchically.
The General folder contains global components. Tabs added via 2 new components:
- GptTabs: Contains all tabs in the tab group
- Tabs: Tab that includes the provided React components
The Navigation folder contains navigation components. Added the Footer component and a HeadBar:
- Footer: Allows for a footer at the bottom of the page
- HeadBar: Superior to the NavBar, this HeadBar is ready to be used
The Product folder contains components related to products. Added 3 Product components:
- BlocProduct: Classic block with text and an image that can be placed on the right or left
- HeadProduct: The header of a product page, containing an image, a title, a subtitle, a paragraph, and a button
- ExposeProduct: The page to display your products, put whatever you want in it
We're done with React, now moving on to the main part, CSS.
- Overhaul of all variables in the _variables file. The old file is still present under the name _variables_old
- New variables have also been added, along with a new font.
- Addition of the _lame file (refer to the file for more details)
- Modification of _list
- Added
margin: 0
andpadding: 0
, removed the counter
- Added
- Modification of _tag
- Removal of status-related classes
- Addition of 2 sub-classes in the _input file
[type='checkbox']
: adds amargin-left: 5px
[type='radio']
: adds amargin-left: 5px
- Addition of 2 new sub-classes in the _a file
liseret
: displays an underline below the linkbulle
: displays a bubble around the link
- Addition of the _alignment file, containing sub-classes related to alignment
left
: left alignmentcenter
: center alignmentright
: right alignment
- Addition of the _img file, containing sub-classes related to images
img_border
: displays a border around the imageimg_rounded
: displays the image with aborder-radius: 10px
- Numerous color-related changes in the _status file, it now only includes the following classes:
primary
secondary
default
white
success
infos
warning
critical
- It is still used with the sub-classes
bg-color
-border
-important
- Minor modifications to all classes
- Addition of the _tabs class (refer to the file for more details)
- Minor modifications to _navbar and _breadcrumb
- Addition of the _footer file (refer to the file for more details)
- Addition of the _headbar file (refer to the file for more details)
- Addition of the _bloc_product file (refer to the file for more details)
- Addition of the _expose_product file (refer to the file for more details)
- Addition of the _head_product file (refer to the file for more details)
- Breadcrumb: Added component.
- Tag: Added component.
- _breadcrumb.scss: Added class
bread
. - _tag.scss: Added class
tag
.
- Changed Notification for Alert.
- Alert: Added props
type
andicon
, and changeddel
tocross
.
- _variables.scss: Added
$bg-notif: #1F2937;
and$color-default: #1F2937;
, and new color for variables status. - _alert.scss: Updated class and added class type.
- _bloc_information.scss: Updated variable color.
- _status.scss: Updated class.
- Added Global scss for general style.
- Skills: Removed component.
- _skills.scss: Removed file.
- Button
- Content
- List
- Img
- Title
- Wrapper
- ProgressBar
- BlocInformation
- Cards
- NavBar
- Alert
- Skills
- Input
- InputSelect
- Variables
- Base
- Bootstrap
- Responsive
- Button
- Content
- List
- Img
- Title
- Wrapper
- ProgressBar
- BlocInformation
- Cards
- NavBar
- Alert
- Skills
- Input
- InputSelect
More information will be provided in the next changelog.