Commit Graph

60 Commits

Author SHA1 Message Date
Shahan Nedadahandeh 41e0ee0e87
Merge remote-tracking branch 'origin/main' into shahanneda/header
continuous-integration/drone/push Build is failing Details
2022-09-14 00:18:50 -04:00
Jared He 8253f6cbab Add Sections Component (#49)
continuous-integration/drone/push Build is passing Details
Closes #43.

Will look better when !46 is merged in.

https://j285he-sections-csc-class-profile-staging-snedadah.k8s.csclub.cloud/playground/
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #49
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-12 20:07:03 -04:00
Jared He e3948c0577 Add Timeline Component (#35)
continuous-integration/drone/push Build is passing Details
Closes #7

Staging: https://j285he-timeline-csc-class-profile-staging-snedadah.k8s.csclub.cloud/playground/
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #35
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-12 20:00:01 -04:00
Jared He fc5600cb20 Add About Component (#48)
continuous-integration/drone/push Build is passing Details
Closes #40.

Will look correct when !46 is merged in.

https://j285he-about-csc-class-profile-staging-snedadah.k8s.csclub.cloud/
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #48
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-12 10:20:10 -04:00
Jared He 3cb5780964 Standardize font sizes (#46)
continuous-integration/drone/push Build is passing Details
Closes #33.

There were many more font sizes in the Figma, but as a best design practice, I chose the four most common.

Staging:

https://j285he-standardize-font-sizes-csc-class-prof-snedadah.k8s.csclub.cloud/
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #46
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-12 10:08:01 -04:00
Jared He e2d19a281a Add Textbox Component (#45)
continuous-integration/drone/push Build is passing Details
Closes #39.

Padding will look correct when !46 is merged in.

https://j285he-textbox-component-csc-class-profile-staging-snedadah.k8s.csclub.cloud
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #45
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-09-09 17:01:34 -04:00
Jared He 9200e5f491 Pie chart component (#19)
continuous-integration/drone/push Build is passing Details
Closes #5.

To fix:

- [x] Inner pie slice text not perfectly centered

- [x] Create optional props for `padRadius` and `innerRadius`

- [x] Change colors to global colors and merge from main to get fonts

Also, outer labels can get cut off if they are long enough, but the `labelWidth` is provided as a prop for the user to adjust.

Staging url: https://j285he-pie-chart-csc-class-profile-staging-snedadah.k8s.csclub.cloud

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #19
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-07 22:20:30 -04:00
Shahan Nedadahandeh 9f77dc653b
Added mobile spacer
continuous-integration/drone/push Build is passing Details
2022-09-04 13:45:15 -07:00
Shahan Nedadahandeh 0c513d9698
Added home page button
continuous-integration/drone/push Build is passing Details
2022-09-04 10:43:06 -07:00
Shahan Nedadahandeh b62d811e11
Changed image component
continuous-integration/drone/push Build is passing Details
2022-09-04 10:28:32 -07:00
Shahan Nedadahandeh 5860eede84
Fixed lint
continuous-integration/drone/push Build is failing Details
2022-09-03 22:56:35 -07:00
Shahan Nedadahandeh b30b459426
empty commit to rebuild
continuous-integration/drone/push Build is failing Details
2022-09-03 19:38:25 -07:00
Shahan Nedadahandeh 7ca3d31630
Temp adjusted sections
continuous-integration/drone/push Build is failing Details
2022-09-03 18:12:38 -07:00
Shahan Nedadahandeh 7828090cef
Added fixed header
continuous-integration/drone/push Build is failing Details
2022-09-03 18:10:43 -07:00
Shahan Nedadahandeh e2e6d1bb8b
Added tint to button
continuous-integration/drone/push Build is failing Details
2022-09-03 14:02:26 -07:00
Shahan Nedadahandeh a6ef5aa9d7
Added menu animation 2022-09-03 14:00:00 -07:00
Shahan Nedadahandeh 7c379f35c4
Added header button
continuous-integration/drone/push Build is failing Details
2022-09-03 13:15:49 -07:00
Shahan Nedadahandeh 0a5dfaf0d9
Added Header to sample page 2022-09-03 11:12:43 -07:00
Amy Wang d12261266e
Add Quotation Carousel (#36)
Made without visx, because that was easier.

Closes #10.

Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Reviewed-on: #36
Reviewed-by: j285he <j285he@localhost>
2022-09-03 11:12:40 -07:00
Shahan Nedadahandeh 91965b4a43
Started header 2022-09-03 11:12:02 -07:00
Shahan Nedadahandeh 88a8981602
WIP on arrow icon 2022-09-03 11:12:01 -07:00
Shahan Nedadahandeh cf6c4a01b0
Started header 2022-09-03 11:12:01 -07:00
Shahan Nedadahandeh 33094982f2
Fixed mobile wrapper 2022-09-03 11:12:01 -07:00
Shahan Nedadahandeh 948836c33e
Addressed PR comments 2022-09-03 11:12:00 -07:00
Shahan Nedadahandeh a1c4d208ec
Updated comment 2022-09-03 11:11:59 -07:00
Shahan Nedadahandeh 24596bf603
added comment 2022-09-03 11:11:59 -07:00
Shahan Nedadahandeh 57158e8876
Merged center and side wrappers 2022-09-03 11:11:58 -07:00
Shahan Nedadahandeh d7deb8cff1
Updated styling 2022-09-03 11:11:58 -07:00
Shahan Nedadahandeh 8abcdfa089
Cleaned up 2022-09-03 11:11:58 -07:00
Shahan Nedadahandeh 124b4482d4
Change align prop 2022-09-03 11:11:57 -07:00
Shahan Nedadahandeh 6b09f58b95
Worked on no background + pr comments 2022-09-03 11:11:57 -07:00
Shahan Nedadahandeh 12c8f6ad1b
Fixed wordcloud responsivness 2022-09-03 11:11:57 -07:00
Shahan Nedadahandeh f004531d9e
Fixed typo 2022-09-03 11:11:56 -07:00
Shahan Nedadahandeh a1b368dec3
Cleaned up 2022-09-03 11:11:52 -07:00
Shahan Nedadahandeh 60e2188523
Typo 2022-09-03 11:11:33 -07:00
Shahan Nedadahandeh 21fc12b13a
Removed log 2022-09-03 11:11:33 -07:00
Shahan Nedadahandeh 5493c10bca
Adjusted margins 2022-09-03 11:11:33 -07:00
Shahan Nedadahandeh d64ac062c7
Made page responsive 2022-09-03 11:11:30 -07:00
Shahan Nedadahandeh 26f7a5fb5d
Worked on FullComponentWrapper and graph widths 2022-09-03 11:11:12 -07:00
Shahan Nedadahandeh a5b470bb78
Created componet wrapper 2022-09-03 11:10:52 -07:00
Mark Chiu 9526f1b0f5 Add BoxPlot component (Closes #6) (#34)
continuous-integration/drone/push Build is passing Details
Done:

- [x] Display boxplot with left and bottom axis in `playground.tsx`
- [x] Add mock data for boxplot
- [x] Hovering over boxplot displays a Tool Tip box.

My version:
![image](/attachments/6c8c4499-a1bd-4434-9230-7117266691ea)

Note:

 - No percentage displayed next to value axis labels.
 - We can add outlier points although it could complicate the graph.
 - Still displays the following error:
 	- Error: Hydration failed because the initial UI does not match what was rendered on the server.
    - Error: Text content does not match server-rendered HTML.
    - Error: There was an error while hydrating. Because the error happened outside of a Suspense boundary, the entire root will switch to client rendering.

    Staging: https://boxplot-component-csc-class-profile-staging-snedadah.k8s.csclub.cloud/
Co-authored-by: Miniapple8888 <miniapple8888@gmail.com>
Co-authored-by: Emily Chiu <e26chiu@corn-syrup.csclub.uwaterloo.ca>
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #34
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-03 11:13:58 -04:00
Amy Wang a2dbcb90c6 Add Quotation Carousel (#36)
continuous-integration/drone/push Build is passing Details
Made without visx, because that was easier.

Closes #10.

Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Reviewed-on: #36
Reviewed-by: j285he <j285he@localhost>
2022-09-02 21:53:05 -04:00
Shahan Nedadahandeh 9cd5c158e7 Sample page and graph wrappers (#32)
continuous-integration/drone/push Build is passing Details
2022-09-02 17:39:46 -04:00
Jared He ff2ec0ce3b Add Sections
continuous-integration/drone/push Build is passing Details
2022-09-01 02:09:19 -04:00
Jared He d0dc94441d Initial sections commit
continuous-integration/drone/push Build is failing Details
2022-09-01 01:40:05 -04:00
Shahan Nedadahandeh b586d52f72 Add Wordcloud Component (#27)
continuous-integration/drone/push Build is passing Details
2022-08-04 02:17:19 -04:00
Amy Wang 933833d331 Fix monospace fallback (#28)
continuous-integration/drone/push Build is passing Details
Just realized that we shouldn't have quotes around `monospace` 🤦

Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Reviewed-on: #28
Reviewed-by: j285he <j285he@localhost>
2022-07-27 20:45:10 -04:00
Amy Wang 6735c52914 Bar Graph Component (#16)
continuous-integration/drone/push Build is passing Details
Adds a `<BarGraphHorizontal />` component and a `<BarGraphVertical />` component.

Closes #1.

Possible changes for the future:
- Refactor to make the horizontal and vertical bar graphs into one component
- Add (optional) graph title

Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Reviewed-on: #16
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-07-27 19:46:08 -04:00
Amy Wang 5ce2efdc31 Fix Inconsolata font (#24)
continuous-integration/drone/push Build is passing Details
Fixes #23

Kudos to @j285he for noticing that we had commas in `pages/font.css` when we should've had semicolons.

Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Reviewed-on: #24
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-07-11 02:28:47 -04:00
Shahan Nedadahandeh 854c5d5bae Fix Staging server 404 error (#22)
continuous-integration/drone/push Build is passing Details
2022-07-07 19:52:43 -04:00