Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Next] Major Refactoring, Bug fixes and UI Overhaul #229

Merged
merged 66 commits into from
Jul 21, 2021
Merged
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
c7c0926
Removed (mostly) PF3
zrthxn May 26, 2021
adefca4
Shift dev deps to deps, CRA requires this
zrthxn May 26, 2021
a53677b
Change all React js to jsx
zrthxn May 26, 2021
d1c9134
Welcome page and developers
zrthxn May 26, 2021
32c6ada
Update snapshots
zrthxn May 26, 2021
101ef4a
Welcome Header features
zrthxn May 26, 2021
2b942ed
Categories and how they look
zrthxn May 27, 2021
702e043
Category images
zrthxn May 27, 2021
d0d15a2
isTouchDevice
zrthxn May 27, 2021
d4adb37
Fix tiny error
zrthxn May 27, 2021
4ca889b
Last remaining file of PF3
zrthxn May 28, 2021
9eeb413
Successfully uninstalled PF3
zrthxn May 28, 2021
d5c8959
Welcome page and developers
zrthxn May 26, 2021
dc94a2a
Welcome Header features
zrthxn May 26, 2021
0b5e1bf
Categories and how they look
zrthxn May 27, 2021
e79cb73
Category images
zrthxn May 27, 2021
6a5def1
Merge branch 'redesign-home' of https://github.com/zrthxn/ChRIS_store…
zrthxn May 29, 2021
a783d67
Pf4 styles
zrthxn May 29, 2021
72c978c
Merge branch 'refactoring' into redesign-home
zrthxn Jun 1, 2021
e350365
Fix message dialog issue
zrthxn Jun 14, 2021
69bed18
Grouping plugins by version
zrthxn May 26, 2021
015e4f8
Remove create plugin preview
zrthxn May 27, 2021
a40134f
Implemented pagination
zrthxn May 27, 2021
aa8e2ba
Dashboard teammates view
zrthxn May 31, 2021
43db3a0
Dashboard plugins view
zrthxn May 31, 2021
c065ef6
Grouping plugins by version
zrthxn May 26, 2021
3e10609
Rework create plugin form
zrthxn Jun 4, 2021
d3226db
Developer CTA on Quickstart
zrthxn Jun 5, 2021
7602097
Plugin body UI fixes
zrthxn Jun 5, 2021
b3e21db
Minor Istyle fixes
zrthxn Jun 5, 2021
109f283
Merge master into zrthxn/refactoring
Jun 15, 2021
0cdddbf
Dashboard plugin link by ID
zrthxn Jun 17, 2021
f0e07b8
Merge branch 'refactoring' of https://github.com/zrthxn/ChRIS_store_u…
zrthxn Jun 17, 2021
5e59277
Grouping plugins by version
zrthxn May 26, 2021
45801d0
Remove create plugin preview
zrthxn May 27, 2021
d3230d3
Implemented pagination
zrthxn May 27, 2021
1c00354
Dashboard teammates view
zrthxn May 31, 2021
2ca3f24
Dashboard plugins view
zrthxn May 31, 2021
a241845
Grouping plugins by version
zrthxn May 26, 2021
25feae8
Rework create plugin form
zrthxn Jun 4, 2021
9feb135
Developer CTA on Quickstart
zrthxn Jun 5, 2021
53b0ddc
Plugin body UI fixes
zrthxn Jun 5, 2021
83143bd
Minor Istyle fixes
zrthxn Jun 5, 2021
5d62daf
Merge branch 'plugins-fix' of https://github.com/zrthxn/ChRIS_store_u…
zrthxn Jun 17, 2021
34af2e2
Revert plugin ID in URL
zrthxn Jun 17, 2021
bdf6c7a
Plugins by ID at /plugin/p URL
zrthxn Jun 17, 2021
ff60a09
Change route of plugin by id
zrthxn Jun 17, 2021
4bf2b92
Remove single-use clipboard things
zrthxn Jun 30, 2021
630a0ac
Incorporate fixes and feedback
zrthxn Jun 30, 2021
0f8f7ff
Plugin star fix, ui changes, bug fixes
zrthxn Jul 2, 2021
2319912
Navbar
zrthxn Jul 2, 2021
18266fd
Upgrade react to 17.0.2
zrthxn Jul 2, 2021
a5e6ebf
preventDefault => persist
zrthxn Jul 2, 2021
2a3ad6d
Removing emails from authors
zrthxn Jul 2, 2021
693693e
Couple more fixes for prop types
zrthxn Jul 2, 2021
084e29c
A Silly line was left in
zrthxn Jul 2, 2021
ac86d12
Better regex for remove email
zrthxn Jul 4, 2021
8ed55dd
Enforce AirBnb style, eslint prettier babel
zrthxn Jul 8, 2021
bfc93c6
Move eslint stuff to dev deps
zrthxn Jul 8, 2021
15becc4
Merge branch 'redesign-home' into home-next
zrthxn Jul 8, 2021
bd7d97f
Small ui fixes, due to merge
zrthxn Jul 8, 2021
6503006
Another small fix on top
zrthxn Jul 8, 2021
e1829bc
font sizes conflict
zrthxn Jul 8, 2021
4bbb9b8
Remove flashing animation
zrthxn Jul 8, 2021
d19a28f
Tiny UI changes
zrthxn Jul 8, 2021
122e760
fixed Infinite loop on request failure
zrthxn Jul 19, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 15 additions & 20 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,43 +24,38 @@
"@patternfly/patternfly": "^4.59.1",
"@patternfly/react-core": "^4.75.2",
"@patternfly/react-icons": "^4.7.16",
"@patternfly/react-table": "^4.27.7",
"classnames": "^2.2.6",
"concurrently": "^4.1.0",
"core-js": "^2.5.7",
"cross-env": "^5.2.0",
"dompurify": "^2.2.7",
"email-validator": "^2.0.4",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"eslint": "^6.6.0",
"eslint-config-airbnb": "^18.2.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jsx-a11y": "^6.3.1",
"eslint-plugin-react": "^7.21.2",
"husky": "^0.14.3",
"lint-staged": "^7.2.0",
"lodash": "^4.17.21",
"marked": "^2.0.3",
"moment": "^2.22.2",
"patternfly": "^3.58.0",
"patternfly-react": "^2.24.0",
"prop-types": "^15.6.2",
"react": "^16.8.0",
"react": "^17.0.2",
"react-bootstrap": "^0.32.1",
"react-clipboard.js": "^2.0.0",
"react-copy-to-clipboard": "^5.0.2",
"react-dom": "^16.8.0",
"react-dom": "^17.0.2",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.3",
"react-test-renderer": "^16.4.1",
"rxjs": "^6.3.3",
"sirv-cli": "^1.0.8",
"sortabular": "^1.6.0",
"table-resolver": "^4.1.1",
"undux": "^5.0.0-beta.18"
},
"devDependencies": {
"concurrently": "^4.1.0",
"cross-env": "^5.2.0",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"eslint": "^6.6.0",
"eslint-config-airbnb": "^18.2.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jsx-a11y": "^6.3.1",
"eslint-plugin-react": "^7.21.2",
"husky": "^0.14.3",
"lint-staged": "^7.2.0",
"react-test-renderer": "^16.4.1"
},
"browserslist": {
"production": [
">0.2%",
Expand Down
50 changes: 49 additions & 1 deletion src/components/App/App.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
/* CSS variables */

:root {
--pf-global--FontSize--md: 14px !important;

/* PRIMARY COLORS */

/* black */
Expand Down Expand Up @@ -48,6 +50,52 @@
/* ---------- GLOBAL CSS -------- */
/* ============================== */

article {
margin: auto;
margin-bottom: 4em;
max-width: 1200px;
}

section {
margin: 2em auto;
padding: 1em;
}

/* Typography */
h1, h2, h3 {
font-size: 2.5em !important;
margin-top: 0.25em !important;
margin-bottom: 0.5em !important;
}

h2 {
font-size: 1.75em !important;
}
h1 + h2 {
margin-top: 0 !important;
margin-bottom: 0.5em !important;
}

h3 {
font-weight: 500 !important;
font-size: 1.25em !important;
}

a {
color: inherit;
text-decoration: none;
font-weight: bolder;
position: relative;

/* Remove blue highlight in mobile */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

/* ============================== */
/* ---------- HELPER CSS -------- */
/* ============================== */
Expand Down Expand Up @@ -81,4 +129,4 @@

.margin-right-sm {
margin-right: 5px;
}
}
6 changes: 3 additions & 3 deletions src/components/App/App.js → src/components/App/App.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import ChrisStore from '../../store/ChrisStore';
import './App.css';

// import the patternfly CSS globally
import '../../../node_modules/patternfly/dist/css/patternfly.min.css';
import '../../../node_modules/patternfly/dist/css/patternfly-additions.min.css';
import '../../../node_modules/@patternfly/patternfly/patternfly-no-reset.css';
import '../../../node_modules/@patternfly/patternfly/patternfly.min.css';
import '../../../node_modules/@patternfly/patternfly/patternfly-base.css';
import '../../../node_modules/@patternfly/patternfly/patternfly-addons.css';
import '../../../node_modules/@patternfly/patternfly/patternfly-no-reset.css';

/*
* The router here serves pages which replace the entire document,
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
// based on
// https://github.com/patternfly/patternfly-react-seed/blob/2195cdb69c4a82b64b4cf6870a67750cc1896ef2/src/app/AppLayout/AppLayout.tsx

import React, { useCallback, useState } from 'react';
import { Page, SkipToContent } from '@patternfly/react-core';
import ConnectedNavbar from '../Navbar/Navbar';
Expand Down
File renamed without changes.
Loading