Commit Graph
237 Commits
Author SHA1 Message Date
Jean-Philippe Sirois cc740502e9 fix: move to a more stable scroll API to avoid jumping 2021-06-01 00:08:17 -04:00
jumpyapple fdb6083c6b fix: AbortController not found, resize text in Box 2021-06-01 00:02:56 -04:00
jumpyapple 8a5970107f feat: create sticky version of components involved
Notices problems are
- Links in content area are higher (in terms of z value) than the sticky header.
- The sidebar header for table of contents seems to be positioned higher than it should.
- Text size of breadcrumb and title are too big.
- Flickering problem on pages that are short (less content/one page content).
2021-06-01 00:02:56 -04:00
jumpyapple 5ba1e86672 fix: window is not available during gatsby build
Check if window is available, and set initial value for `state.scrollY`.
2021-06-01 00:02:56 -04:00
jumpyapple 38e1a4ba56 feat: add a proof of concept
Using debouncing idea described in
https://css-tricks.com/styling-based-on-scroll-position/ to record
scrollY value and render the `BoxedTitle` base on the value. The box is
hidden when scrollY is greater than 30.

The class-style React component is used to register an event listener
for scrolling event.
2021-06-01 00:02:56 -04:00
MuhammadWasif 79eaea6e05 Display author when only one contribute 2021-05-27 02:48:46 -04:00
Esteban Borai e3eff37aca fix: Safari support for PrismJS env configuration
Fixes a RegExp validation error caused when building and executing
a RegExp with LookBehind syntax on Safari.

This issue causes a white screen when running `npm start` on Safari
browser.
2021-05-22 01:10:07 -04:00
Jean-Philippe Sirois 3a25f87fd6 fix: typo begginers -> beginners 2021-02-25 13:28:46 -05:00
Joseph f3337f8cfb added begginers page 2021-02-25 04:34:41 -05:00
Jean-Philippe Sirois bfc9cc066b ui: swap inter for ibm plex sans, and oxygen mono for ibm plex mono 2020-11-12 05:23:18 -05:00
Jean-Philippe Sirois 41ae68952b fix: resource link in light mode 2020-11-12 04:14:20 -05:00
Jean-Philippe Sirois 36155ea825 ui: fix links underline 2020-11-12 03:55:19 -05:00
Jean-Philippe Sirois fe155e2f93 ui(faq): tweak role colors 2020-11-12 03:13:24 -05:00
Jean-Philippe Sirois dfe2d228e6 ui(faq): make roles badge-like using MDX, tweak list of roles 2020-11-12 02:54:09 -05:00
Jean-Philippe Sirois 262e8b7fe6 ui(header): tweak header background, and single title to be less awkward 2020-11-12 01:33:23 -05:00
Mahamed-Belkheir e618b22ab4 added dotenv highlight support for prismjs 2020-10-24 09:39:30 +01:00
Toby Larone f53c469980 feat: Add bots page to website menus 2020-10-17 16:46:35 +01:00
Jean-Philippe Sirois 2924cfcbef refact: clean up page navigation styles 2020-10-01 16:55:12 -04:00
Jean-Philippe Sirois c3f9388b6b ui: add margin above page navigation 2020-10-01 16:45:40 -04:00
Jean-Philippe Sirois ebf29008fa style: clean up artifact 2020-10-01 16:44:47 -04:00
Jean-Philippe Sirois aa623ae965 style: auto-format page navigation 2020-10-01 16:43:48 -04:00
Jean-Philippe Sirois acb4f06843 refact: rename the outer element of PageNavigation 2020-10-01 16:41:14 -04:00
dfireBird d3132de490 refactor: make style names shorter and more readable 2020-10-01 21:54:48 +05:30
dfireBird c30074e4dd feat: add PageNavigation component 2020-10-01 14:47:54 +05:30
dfireBird 8661d61daf Add width property - fix toc positioning
fix the-programmers-hangout/website#352
2020-10-01 04:56:42 -04:00
dfireBird 16c10c3a38 open resource intro on selecting
fix the-programmers-hangout/website#274
2020-09-24 18:03:40 +05:30
Travis Kohlbeck dafb8c2e2b Prevent ToC from repositioning with zoom 2020-09-21 15:54:28 -04:00
Jean-Philippe Sirois b1f95ba204 refact: clean up useless PropsWithChildren type 2020-09-18 19:39:12 -04:00
Travis Kohlbeck 5e4503abfa Replace border-bottom underline with text-decoration 2020-09-16 20:45:21 -04:00
Travis Kohlbeck d0dbde67c6 Center resource header box on firefox mobile 2020-09-15 18:59:42 -04:00
Travis Kohlbeck 9aa96992a1 Toggle HomePartner color for light mode 2020-09-08 05:40:35 -04:00
Travis Kohlbeck dcd238f701 Toggle Home text color for light mode 2020-09-08 05:40:35 -04:00
Travis Kohlbeck c8cf9dae0b Prevent sidebar title from changing colors 2020-09-08 00:41:18 -04:00
Travis Kohlbeck 486b3da9dc Allow styled component Sidebar to shrink 2020-09-08 00:40:06 -04:00
Travis Kohlbeck 21e6d6caf2 Reposition Header Box for Firefox 2020-09-08 00:38:56 -04:00
Travis Kohlbeck bdf9b17660 Reposition underline for resource links 2020-09-08 00:36:03 -04:00
Travis Kohlbeck f703be13bb Disable MobileHeader opacity blur for Firefox 2020-09-08 00:30:00 -04:00
Jean-Philippe Sirois f9daa3a9df fix: hide intro page for projects 2020-09-02 08:17:51 -04:00
Jean-Philippe Sirois 38e22161a4 ui: tweak spacing on expand resources 2020-09-02 07:38:55 -04:00
Jean-Philippe Sirois 59a965911a refact: convert all svg images to React components 2020-09-02 07:38:55 -04:00
Jean-Philippe Sirois 850471394e ui: rework sidebar heading 2020-09-02 07:38:55 -04:00
Jean-Philippe Sirois 2a974cc598 chore(lint): small clean up of lint errors wip on #312 2020-08-26 19:39:27 -04:00
Jean-Philippe Sirois 2c08f9773c ui(about): restyle discord join us button 2020-08-26 17:48:24 -04:00
dfireBird abf609d09f feat: Implement mdx 2020-08-08 16:47:43 +05:30
Jean-Philippe Sirois 9044257b13 refact: rename 404 hint component 2020-08-07 04:45:50 -04:00
Jean-Philippe Sirois 95f8010fec ui(404): improve styling of 404 page 2020-08-07 04:40:16 -04:00
Jean-Philippe Sirois c6fe8286c8 fix: resolve build & export 404 component 2020-08-07 03:10:56 -04:00
Dhanush Adithya fadb031f70 ui(404): improve 404 page styling 2020-08-07 01:58:43 -04:00
Jean-Philippe Sirois e97bd18dac ui: fix underline on links on Firefox 2020-08-03 13:23:11 -04:00
Jean-Philippe Sirois c08e8446b5 ui: tweak header, make it much smaller 2020-07-24 13:28:31 -04:00