aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* feat: define app locale depending on navigator preferred languageArmand Philippot2021-10-271-2/+20
|
* chore: add react small appsArmand Philippot2021-10-273-0/+63
|
* feat: translate the app - two locales available: fr and enArmand Philippot2021-10-268-45/+175
|
* fix(animation): add fade-in animation to project details on large vwArmand Philippot2021-10-262-2/+3
| | | | | | The animation was not triggered because I forgot to add the class in the right place. I also increase a little the animation timing.
* chore: add a different style to the selected project inside navArmand Philippot2021-10-262-2/+30
|
* chore: add gitlab repo for each projectsArmand Philippot2021-10-261-0/+24
|
* chore: add description and technologies for each projetsArmand Philippot2021-10-261-4/+13
|
* chore(styles): improve project details animation and increase heightArmand Philippot2021-10-262-10/+9
| | | | | | | | | Depending on content, the project details block was not completely below the toolbar before the animation ended. By using vh instead of %, the issue is fixed. I also increase a little the animation timing. I also give project details block a full height when expanded. This allows me to right longer description if needed and I can use the default font-size. It improves readability.
* chore(styles): change the header scrollbar colorArmand Philippot2021-10-262-1/+3
|
* refactor(styles): remove unused stylesArmand Philippot2021-10-265-50/+0
|
* chore: add box shadow to project details and toolbarArmand Philippot2021-10-262-0/+2
| | | | It helps to differentiate each part of the design.
* chore: change header/footer stylesArmand Philippot2021-10-263-6/+19
| | | | | The branding takes a less space. I add box shadows and border to differentiate the header from the footer and the content.
* chore(nav): change nav links stylesArmand Philippot2021-10-261-36/+31
|
* refactor: move animation functions to a separated fileArmand Philippot2021-10-262-44/+51
| | | | | App.js becomes heavy. So by moving some functions outside this file, it improves the readability.
* build(config): add object newline rule to avoid conflict with PrettierArmand Philippot2021-10-261-0/+1
|
* build(deps): bump dependenciesArmand Philippot2021-10-251-383/+440
| | | | Some are still outdated because of compatibilities issues.
* build: remove composerArmand Philippot2021-10-253-553/+0
| | | | | I convert the app to use HTML instead of PHP, so I don't need composer anymore.
* chore: handle page reloadArmand Philippot2021-10-251-9/+21
| | | | | | | If the current page is a project, on page refresh we want to show the exact same project. It can be use to share a specific page. I change the history pushState method to use hash instead since the server doesn't know the "fake" URLs. This way, no 404.
* chore: hide the about project button on homepageArmand Philippot2021-10-251-0/+17
|
* chore: print the project preview & details on clickArmand Philippot2021-10-255-43/+229
| | | | | | On small viewport, hide the project details and display it when the user clicks on toolbar button. So I adjust the toolbar z-index and the preview height.
* chore: define the header/footer visibility according to viewportArmand Philippot2021-10-241-0/+60
|
* chore: hide or show the toolbar according to viewportArmand Philippot2021-10-241-1/+29
|
* chore: print the projects listArmand Philippot2021-10-241-0/+32
|
* chore: load styles on development modeArmand Philippot2021-10-242-0/+41
|
* build: override operator-linebreak ruleArmand Philippot2021-10-241-3/+8
| | | | This rule was in conflict with Prettier.
* build: ignore hmr filesArmand Philippot2021-10-241-0/+1
|
* build: update stylelint rules with stylelint-config-prettierArmand Philippot2021-10-241-1/+5
|
* chore: add stylesArmand Philippot2021-10-2425-0/+1135
|
* chore: add fonts and imagesArmand Philippot2021-10-2442-0/+651
|
* chore: define projects listArmand Philippot2021-10-241-0/+77
|
* chore: convert index to html file instead of php fileArmand Philippot2021-10-245-288/+58
| | | | | | I need to translate some strings in a JS file. So instead of dealing with two way to translate the whole app I think it is easier to stick with a single way.
* build: add babel runtime to use async functionsArmand Philippot2021-10-243-1/+16
|
* chore: add php template and includes (config, i18n and utils)Armand Philippot2021-10-204-0/+288
|
* build: set prettier config and update stylelint rulesArmand Philippot2021-10-202-2/+54
|
* build: fix webpack runtime configArmand Philippot2021-10-191-0/+3
| | | | | Some errors occured when updating scss files. It seems to be a runtime issue: by adding a single runtime I no longer have errors.
* chore: add js small apps submodule inside projectsArmand Philippot2021-10-192-0/+3
|
* build: add webpack configArmand Philippot2021-10-1710-928/+1237
| | | | | | | Downgrade Imagemin-SVGO to v9 because v10 is incompatible with image minimizer. Change ESlint config to avoid lint error (should be dependency instead of devDependency...)
* chore: initial commitArmand Philippot2021-10-1722-0/+8943
Add default configuration for dev tools and needed packages