Skip to content

Commit 06efaf3

Browse files
committed
added material icons locally
1 parent 799e20e commit 06efaf3

File tree

6 files changed

+9
-66
lines changed

6 files changed

+9
-66
lines changed

README.md

Lines changed: 1 addition & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -11,68 +11,4 @@ PipeCraft2 is a user-friendly GUI software for metabarcoding data analysis. It p
1111

1212
📥 [Download Latest Release (v1.1.0)](https://github.com/pipecraft2/pipecraft/releases/tag/v1.1.0)
1313

14-
📚 [User Guide](https://pipecraft2-manual.readthedocs.io/en/latest/)
15-
16-
### For Developers
17-
18-
Pre-built Docker images available on [DockerHub](https://hub.docker.com/u/pipecraft).
19-
20-
📚 [Developer Guide](https://pipecraft2-manual.readthedocs.io/en/1.0.0/for_developers.html)
21-
22-
#### Prerequisites
23-
24-
- [NodeJS](https://nodejs.org/en/download/) (make sure to install `build tools` on Windows, or `build-essential` on Ubuntu)
25-
- [Yarn package manager](https://classic.yarnpkg.com/en/docs/install/#windows-stable)
26-
- [Docker](https://www.docker.com/get-started)
27-
- [Git](https://git-scm.com/downloads)
28-
29-
#### Installation
30-
31-
```bash
32-
# Clone the repository
33-
git clone https://github.com/pipecraft2/pipecraft
34-
cd pipecraft
35-
36-
# Install dependencies and setup PipeCraft
37-
yarn run install_pipe
38-
39-
# Start PipeCraft in development mode
40-
yarn electron:serve
41-
```
42-
43-
Linux:
44-
45-
46-
### Install Build Dependencies
47-
These packages are required for compiling native modules and building the application:
48-
49-
```bash
50-
sudo apt update
51-
sudo apt install python3-dev python3-pip python3-setuptools
52-
sudo apt install build-essential
53-
```
54-
# Download and install nvm:
55-
```bash
56-
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
57-
```
58-
# Restart the shell
59-
```bash
60-
\. "$HOME/.nvm/nvm.sh"
61-
```
62-
# Download and install Node.js:
63-
```bash
64-
nvm install 16
65-
```
66-
```bash
67-
npm install --global yarn
68-
```
69-
```bash
70-
git clone https://github.com/pipecraft2/pipecraft
71-
```
72-
```bash
73-
cd pipecraft
74-
```
75-
# Install dependencies
76-
```bash
77-
yarn install
78-
```
14+
📚 [User Guide](https://pipecraft2-manual.readthedocs.io/en/latest/)

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"main": "background.js",
2828
"dependencies": {
2929
"@electron/remote": "^2.0.1",
30+
"@mdi/font": "5",
3031
"core-js": "^3.6.5",
3132
"create-desktop-shortcuts": "^1.10.1",
3233
"dockerode": "^3.2.1",

public/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
88
<title><%= htmlWebpackPlugin.options.title %></title>
99
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
10-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
1110
</head>
1211
<body>
1312
<noscript>

src/main.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import './assets/swal.scss';
66
import vuetify from "./plugins/vuetify";
77
import { sync } from "vuex-router-sync";
88
import os from 'os'
9+
import '@mdi/font/css/materialdesignicons.css';
910
const Docker = require('dockerode');
1011

1112
Object.defineProperty(Vue.prototype, '$docker', {

src/plugins/vuetify.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Vue.use(Vuetify);
66
export default new Vuetify({
77
theme: {
88
dark: true,
9+
icons: { iconfont: 'mdi' },
910
themes: {
1011
dark: {
1112
primary: '#1DE9B6', // Your desired primary color

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,6 +1005,11 @@
10051005
lodash "^4.17.15"
10061006
tmp-promise "^3.0.2"
10071007

1008+
"@mdi/font@5":
1009+
version "5.9.55"
1010+
resolved "https://registry.yarnpkg.com/@mdi/font/-/font-5.9.55.tgz#41acd50b88073ded7095fc3029d8712b6e12f38e"
1011+
integrity sha512-jswRF6q3eq8NWpWiqct6q+6Fg/I7nUhrxYJfiEM8JJpap0wVJLQdbKtyS65GdlK7S7Ytnx3TTi/bmw+tBhkGmg==
1012+
10081013
"@mrmlnc/readdir-enhanced@^2.2.1":
10091014
version "2.2.1"
10101015
resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde"

0 commit comments

Comments
 (0)