| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(media-queries): use pixel based media queries | Armand Philippot | 2022-06-09 | 1 | -5/+5 |
| | | | | | | | | | Everything was working fine with Firefox but it seems Chromium still has issues with `em` unit in media queries. The toolbar modals (search, settings and also main nav) was not displaying correctly on small devices. Some styles was missing. By switching to pixels based media queries, the bug seems fixed. | ||||
| * | fix(settings): avoid cropped tooltip on small devices | Armand Philippot | 2022-06-09 | 1 | -0/+14 |
| | | | | | | | I changed the settings disposition to make tooltip positioning easier. Jest complains about ref passed but everything seems to work as expected so I'm not sure it is relevant. Maybe a bug with cloneElement. | ||||
| * | chore: add a label to progress bar | Armand Philippot | 2022-06-07 | 1 | -1/+0 |
| | | | | | | | The progress element is a form element, so a label is required to be accessible. Since I'm not using it without label, I transform the optional info parameter to a mandatory label parameter. | ||||
| * | chore: replace Checkbox component with a BooleanField component | Armand Philippot | 2022-05-31 | 3 | -9/+15 |
| | | | | | | Checkbox and radio buttons are working the same way so I decided to group them in a same component. | ||||
| * | chore: adjust cards list spacing | Armand Philippot | 2022-05-23 | 1 | -1/+3 |
| | | |||||
| * | chore: adjust dark mode styles | Armand Philippot | 2022-05-22 | 1 | -0/+100 |
| | | |||||
| * | chore(storybook): use custom themes and add dark mode support | Armand Philippot | 2022-05-22 | 1 | -8/+8 |
| | | |||||
| * | chore: update some styles | Armand Philippot | 2022-05-21 | 3 | -20/+30 |
| | | | | | | | | * Improve wp-blocks-columns, wp-block-quote and some images * Make Sharing widget consistent between pages * Remove margin option from lists * Fix Topic logo alignement | ||||
| * | chore: update images styles | Armand Philippot | 2022-05-20 | 3 | -16/+35 |
| | | |||||
| * | chore: udpate code blocks style | Armand Philippot | 2022-05-20 | 3 | -431/+134 |
| | | |||||
| * | refactor: rewrite Prism hooks and providers | Armand Philippot | 2022-05-19 | 1 | -1/+1 |
| | | | | | | It avoid some hydratation errors on project pages (not in article however) and the hooks are now reusable. | ||||
| * | chore: adjust articles styles | Armand Philippot | 2022-05-17 | 1 | -0/+1 |
| | | | | | | * change animation on article card hover * change comments section alignment | ||||
| * | chore: adjust and complete missing styles | Armand Philippot | 2022-05-16 | 11 | -195/+753 |
| | | | | | | | * add logo to topics pages and links * add Prism styles to articles * and a few other adjustements | ||||
| * | chore: add the Blog index page | Armand Philippot | 2022-05-13 | 1 | -37/+3 |
| | | |||||
| * | chore: add a Contact page | Armand Philippot | 2022-05-07 | 1 | -0/+3 |
| | | |||||
| * | chore: add a Projects page | Armand Philippot | 2022-05-05 | 2 | -13/+9 |
| | | |||||
| * | chore: add a CV page | Armand Philippot | 2022-05-03 | 1 | -0/+3 |
| | | |||||
| * | chore: add homepage | Armand Philippot | 2022-05-03 | 2 | -49/+36 |
| | | |||||
| * | chore: add a PageLayout component | Armand Philippot | 2022-04-25 | 2 | -0/+26 |
| | | |||||
| * | chore: add a Layout component | Armand Philippot | 2022-04-22 | 3 | -21/+7 |
| | | | | | It defines the different components used by all other layouts. | ||||
| * | refactor: load prism plugins without babel | Armand Philippot | 2022-03-24 | 1 | -23/+5 |
| | | |||||
| * | fix(animations): avoid zomm in/out effect on mobile | Armand Philippot | 2022-03-06 | 1 | -32/+11 |
| | | | | | | | Due to translateX transform and overflow, on small screens a zoom in / zoom out effect happened. So I adjust the animations for branding and job. | ||||
| * | refactor(animations): replace width animations with transform | Armand Philippot | 2022-02-18 | 1 | -6/+12 |
| | | | | | | | Animations based on width or height can be expensive and can cause lower performances. So, instead I use transform to obtain the same effect. | ||||
| * | fix: update wordpress gallery block styles | Armand Philippot | 2022-02-16 | 1 | -8/+20 |
| | | | | | | | Since v5.9, the gallery block does not use the same markup than the previous one. So I need to duplicate the styles to make the older posts and the new ones consistent. | ||||
| * | chore: add a banner for users with JS disabled | Armand Philippot | 2022-02-14 | 1 | -0/+6 |
| | | |||||
| * | chore: increase toolbar buttons size | Armand Philippot | 2022-02-13 | 4 | -24/+55 |
| | | | | | | | On small screen, they was too small I think. I also change some styles like focus state to keep consistency between all elements in toolbar. Also, I was not fan of the rotate effect. | ||||
| * | chore: improve prism blocks display | Armand Philippot | 2022-02-10 | 1 | -18/+47 |
| | | | | | | | | On small devices the toolbar buttons cannot be on the same line, so I changed the display and I increased the buttons size. I also modified the toolbar placement: the vertical scrollbar was not always visible because of the toolbar. | ||||
| * | refactor: extract contact form from contact page | Armand Philippot | 2022-02-10 | 1 | -20/+0 |
| | | | | | | The contact page file was too long. By extracting the contact form the readability is improved. | ||||
| * | chore: improve contact form behavior | Armand Philippot | 2022-02-10 | 1 | -0/+20 |
| | | | | | | | | * The status was not visile in top of the form, so I moved it under the submit button. * It was possible to send an empty form. * The input type for email should be email instead of text. | ||||
| * | refactor(prism): rename color scheme attributes and remove prefix | Armand Philippot | 2022-02-08 | 1 | -2/+2 |
| | | |||||
| * | chore: add the Matomo opt-out form | Armand Philippot | 2022-02-01 | 1 | -0/+10 |
| | | |||||
| * | chore: animate main with fade in effect | Armand Philippot | 2022-02-01 | 1 | -0/+10 |
| | | |||||
| * | chore: animate branding | Armand Philippot | 2022-02-01 | 1 | -0/+61 |
| | | |||||
| * | fix: disable animations and transitions on pseudo elements | Armand Philippot | 2022-02-01 | 1 | -2/+6 |
| | | |||||
| * | chore: animate toolbar entrance | Armand Philippot | 2022-02-01 | 1 | -0/+20 |
| | | |||||
| * | chore: add a Prism plugin to set code blocks theme | Armand Philippot | 2022-01-31 | 2 | -1/+49 |
| | | |||||
| * | chore: update logo | Armand Philippot | 2022-01-27 | 2 | -6/+9 |
| | | | | | | Adjust previous colors to fit the new website and add a dark version to better fit with the dark theme. | ||||
| * | chore: update project preview appearance | Armand Philippot | 2022-01-27 | 1 | -1/+2 |
| | | |||||
| * | chore: adjust colors and grid layout | Armand Philippot | 2022-01-25 | 5 | -13/+25 |
| | | |||||
| * | chore: add projects to main nav | Armand Philippot | 2022-01-20 | 1 | -2/+2 |
| | | | | | | | I redesign a little the main nav on small screens so it can takes two columns when the screen height is low. I change the 2xs breakpoint to 500px instead of 400px. | ||||
| * | chore: add a page for projects | Armand Philippot | 2022-01-20 | 1 | -0/+13 |
| | | |||||
| * | feat: add a setting to disable animations and transitions | Armand Philippot | 2022-01-17 | 1 | -0/+8 |
| | | | | | | Some users may not know the reduced motion settings, so I provide an option directly on the website to disable animations. | ||||
| * | feat: implement dark mode | Armand Philippot | 2022-01-17 | 9 | -64/+196 |
| | | |||||
| * | refactor(styles): rename shadow and border variables | Armand Philippot | 2022-01-16 | 8 | -47/+46 |
| | | |||||
| * | chore: update sidebar and widgets styles | Armand Philippot | 2022-01-15 | 1 | -29/+0 |
| | | | | | | | | | | I'm now using a widget that can be expanded/collapsed. It also allows me to handle more effectively widgets overflow and to avoid styles repetitions. However, with stylelint rule "no-descending-specificity", I'm not sure if the stylesheets are really logical... Maybe I should deactivate this rule. | ||||
| * | chore(homepage): add icons to some buttons | Armand Philippot | 2022-01-14 | 1 | -0/+4 |
| | | |||||
| * | chore: customize text selection colors | Armand Philippot | 2022-01-14 | 3 | -0/+8 |
| | | |||||
| * | chore: customize browser scrollbar | Armand Philippot | 2022-01-14 | 1 | -0/+20 |
| | | |||||
| * | fix: make links pseudo elements consistent between browsers | Armand Philippot | 2022-01-14 | 1 | -15/+13 |
| | | | | | | On Chromium the pseudo elements (like external links icon) was not displayed correctly. | ||||
| * | chore(prism): remove negative margins | Armand Philippot | 2022-01-14 | 1 | -2/+0 |
| | | | | | With toc and sidebar, spacing is important to improve readability. | ||||
