| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | build(eslint): update rules to avoid conflicts with Prettier | Armand Philippot | 2021-10-27 | 1 | -0/+13 |
| | | |||||
| * | feat: define app locale depending on navigator preferred language | Armand Philippot | 2021-10-27 | 1 | -2/+20 |
| | | |||||
| * | chore: add react small apps | Armand Philippot | 2021-10-27 | 3 | -0/+63 |
| | | |||||
| * | feat: translate the app - two locales available: fr and en | Armand Philippot | 2021-10-26 | 8 | -45/+175 |
| | | |||||
| * | fix(animation): add fade-in animation to project details on large vw | Armand Philippot | 2021-10-26 | 2 | -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 nav | Armand Philippot | 2021-10-26 | 2 | -2/+30 |
| | | |||||
| * | chore: add gitlab repo for each projects | Armand Philippot | 2021-10-26 | 1 | -0/+24 |
| | | |||||
| * | chore: add description and technologies for each projets | Armand Philippot | 2021-10-26 | 1 | -4/+13 |
| | | |||||
| * | chore(styles): improve project details animation and increase height | Armand Philippot | 2021-10-26 | 2 | -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 color | Armand Philippot | 2021-10-26 | 2 | -1/+3 |
| | | |||||
| * | refactor(styles): remove unused styles | Armand Philippot | 2021-10-26 | 5 | -50/+0 |
| | | |||||
| * | chore: add box shadow to project details and toolbar | Armand Philippot | 2021-10-26 | 2 | -0/+2 |
| | | | | | It helps to differentiate each part of the design. | ||||
| * | chore: change header/footer styles | Armand Philippot | 2021-10-26 | 3 | -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 styles | Armand Philippot | 2021-10-26 | 1 | -36/+31 |
| | | |||||
| * | refactor: move animation functions to a separated file | Armand Philippot | 2021-10-26 | 2 | -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 Prettier | Armand Philippot | 2021-10-26 | 1 | -0/+1 |
| | | |||||
| * | build(deps): bump dependencies | Armand Philippot | 2021-10-25 | 1 | -383/+440 |
| | | | | | Some are still outdated because of compatibilities issues. | ||||
| * | build: remove composer | Armand Philippot | 2021-10-25 | 3 | -553/+0 |
| | | | | | | I convert the app to use HTML instead of PHP, so I don't need composer anymore. | ||||
| * | chore: handle page reload | Armand Philippot | 2021-10-25 | 1 | -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 homepage | Armand Philippot | 2021-10-25 | 1 | -0/+17 |
| | | |||||
| * | chore: print the project preview & details on click | Armand Philippot | 2021-10-25 | 5 | -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 viewport | Armand Philippot | 2021-10-24 | 1 | -0/+60 |
| | | |||||
| * | chore: hide or show the toolbar according to viewport | Armand Philippot | 2021-10-24 | 1 | -1/+29 |
| | | |||||
| * | chore: print the projects list | Armand Philippot | 2021-10-24 | 1 | -0/+32 |
| | | |||||
| * | chore: load styles on development mode | Armand Philippot | 2021-10-24 | 2 | -0/+41 |
| | | |||||
| * | build: override operator-linebreak rule | Armand Philippot | 2021-10-24 | 1 | -3/+8 |
| | | | | | This rule was in conflict with Prettier. | ||||
| * | build: ignore hmr files | Armand Philippot | 2021-10-24 | 1 | -0/+1 |
| | | |||||
| * | build: update stylelint rules with stylelint-config-prettier | Armand Philippot | 2021-10-24 | 1 | -1/+5 |
| | | |||||
| * | chore: add styles | Armand Philippot | 2021-10-24 | 25 | -0/+1135 |
| | | |||||
| * | chore: add fonts and images | Armand Philippot | 2021-10-24 | 42 | -0/+651 |
| | | |||||
| * | chore: define projects list | Armand Philippot | 2021-10-24 | 1 | -0/+77 |
| | | |||||
| * | chore: convert index to html file instead of php file | Armand Philippot | 2021-10-24 | 5 | -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 functions | Armand Philippot | 2021-10-24 | 3 | -1/+16 |
| | | |||||
| * | chore: add php template and includes (config, i18n and utils) | Armand Philippot | 2021-10-20 | 4 | -0/+288 |
| | | |||||
| * | build: set prettier config and update stylelint rules | Armand Philippot | 2021-10-20 | 2 | -2/+54 |
| | | |||||
| * | build: fix webpack runtime config | Armand Philippot | 2021-10-19 | 1 | -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 projects | Armand Philippot | 2021-10-19 | 2 | -0/+3 |
| | | |||||
| * | build: add webpack config | Armand Philippot | 2021-10-17 | 10 | -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 commit | Armand Philippot | 2021-10-17 | 22 | -0/+8943 |
| Add default configuration for dev tools and needed packages | |||||
