Skip to content

Conversation

@Dyrits
Copy link
Contributor

@Dyrits Dyrits commented May 3, 2022

Diffferent partials files have been created and imported and the main stylesheet.
The sidebar has been set as an aside element. Some modificaitons have been made, and the script has been updated.
The BEM methodology have been used with unique ID used as CSS selector, for the header section.
The stylesheet has been cleaned for the header section.

Diffferent partials files have been created and imported and the main stylesheet.
The sidebar has been set as an aside element. Some modificaitons have been made, and the script has been updated.
The BEM methodology have been used with unique ID used as CSS selector, for the header section.
The stylesheet has been cleaned for the header section.
@vercel
Copy link

vercel bot commented May 3, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
js-css-portfolio-project ✅ Ready (Inspect) Visit Preview May 23, 2022 at 2:33PM (UTC)

A README.md file has been added to briefly describe the project.
@Dyrits
Copy link
Contributor Author

Dyrits commented May 3, 2022

A README.md file has been added.

The generation of the progress bars have been externalized in a JavaScript file, which can generate new progression bars dynamically by adding new value in the dedicated object.
A new partial has been created for the about section. Half of it has been modified using the BEM methodology.
@Dyrits
Copy link
Contributor Author

Dyrits commented May 6, 2022

Don"t worry about merging. The README.md contains a link to the legacy code.

The label of each skill, corresponding to a technology, have been changed to a icon. It is dynamically rendered through JavaScript.
@Dyrits
Copy link
Contributor Author

Dyrits commented May 10, 2022

I didn't create a loader for the item from the timeline with JavaScript, because each item's content could be stylized differently, and is also more static.

@Dyrits Dyrits changed the title Minor refactoring Refactoring May 13, 2022
The identifiers and classes have been modified following the BEM methodology.
The icons have been fixed and Font Awesome updated. New mixins have been added.
Useless HTML and CSS have been removed.
Colors for the controls have been slightly modified in order to have a better contrast.
@Dyrits
Copy link
Contributor Author

Dyrits commented May 19, 2022

The project has been totally refactored for the desktop version. The scripts includes (very basic) IIFEs rendering part of the HTML, using the data from the dedicated objects from the files in the data folder. The elements are generated using the DOM's document's methods. A lighter approach could be use to generate the HTML through a interpolated string instead.

Media queries have been added.
The display of the blog section and the portfolio have been changed, with fixed sized, in order to avoid unwanted ratio when changing the screen size.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant