update
This commit is contained in:
parent
44ad283395
commit
f487cfcac9
12 changed files with 27 additions and 136 deletions
20
.drone.yml
20
.drone.yml
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
kind: pipeline
|
|
||||||
type: exec
|
|
||||||
name: Build on macOS
|
|
||||||
|
|
||||||
clone:
|
|
||||||
retries: 3
|
|
||||||
|
|
||||||
platform:
|
|
||||||
os: darwin
|
|
||||||
arch: arm64
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Build
|
|
||||||
commands:
|
|
||||||
- yarn install
|
|
||||||
- yarn run build
|
|
||||||
|
|
||||||
- mv dist/Penpot\ Desktop*.dmg dist/Penpot.dmg
|
|
||||||
- mv dist/Penpot\ Desktop*.zip dist/Penpot.zip
|
|
1
.env
1
.env
|
@ -1 +0,0 @@
|
||||||
VERSION="v0.3.0"
|
|
6
.gitignore
vendored
6
.gitignore
vendored
|
@ -2,9 +2,5 @@ node_modules/
|
||||||
dist/
|
dist/
|
||||||
.idea/
|
.idea/
|
||||||
.vscode/
|
.vscode/
|
||||||
Penpot-Desktop.dmg
|
|
||||||
.DS_Store
|
.DS_Store
|
||||||
yarn.lock
|
.yarn/
|
||||||
package-lock.json
|
|
||||||
pnpm-lock.yaml
|
|
||||||
.yarn
|
|
Binary file not shown.
|
@ -1,3 +0,0 @@
|
||||||
nodeLinker: node-modules
|
|
||||||
enableTelemetry: false
|
|
||||||
progressBarStyle: "simba"
|
|
14
Dockerfile
14
Dockerfile
|
@ -1,14 +0,0 @@
|
||||||
# Use NodeJS with Alpine Linux as runtime
|
|
||||||
FROM node:20 AS runtime
|
|
||||||
|
|
||||||
# Set the work directory
|
|
||||||
WORKDIR /penpot-desktop
|
|
||||||
|
|
||||||
# Copy repo to the work directory
|
|
||||||
COPY . /penpot-desktop
|
|
||||||
|
|
||||||
RUN apt update
|
|
||||||
RUN apt install git rpm -y
|
|
||||||
|
|
||||||
# Enable yarn (Yarn is preferred)
|
|
||||||
CMD sh buildit.sh
|
|
41
README.md
41
README.md
|
@ -1,9 +1,7 @@
|
||||||
![Penpot Desktop](https://europe1.discourse-cdn.com/standard20/uploads/penpot/original/2X/b/bc6c290e4566bc12f8afa162bae80ffb20a7c7f5.jpeg)
|
![Penpot Desktop](https://europe1.discourse-cdn.com/standard20/uploads/penpot/original/2X/b/bc6c290e4566bc12f8afa162bae80ffb20a7c7f5.jpeg)
|
||||||
> This is unofficial software
|
> This is unofficial software
|
||||||
|
|
||||||
<a href="https://www.producthunt.com/posts/penpot-desktop?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-penpot-desktop" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=371642&theme=dark" alt="Penpot Desktop - A desktop-like experience for Penpot | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
|
<a href="https://www.producthunt.com/posts/penpot-desktop?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-penpot-desktop" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=371642&theme=dark" alt="Penpot Desktop - A desktop-like experience for Penpot | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54"/></a> <a href="https://notbyai.fyi"><img width="150" src="https://md.sudovanilla.org/images/written-by-human-not-by-ai-white.svg" alt="Written by Human, Not by AI"></a>
|
||||||
|
|
||||||
<a href="https://notbyai.fyi"><img width="150" src="https://sudovanilla.com/content/images/ai.png" alt="Written by Human, Not by AI"></a>
|
|
||||||
|
|
||||||
# Penpot Desktop
|
# Penpot Desktop
|
||||||
Penpot Desktop delivers a desktop-like experience for Penpot users with the additional of integrating tabs to conveniently traverse back and forth between projects. Offline support is available through the select your own instance option in settings, as well as the theme settings that may be applied to either the entire desktop app or simply the Penpot dashboard.
|
Penpot Desktop delivers a desktop-like experience for Penpot users with the additional of integrating tabs to conveniently traverse back and forth between projects. Offline support is available through the select your own instance option in settings, as well as the theme settings that may be applied to either the entire desktop app or simply the Penpot dashboard.
|
||||||
|
@ -19,24 +17,25 @@ Developers:
|
||||||
- [FAQ for Developers](https://sudovanilla.org/docs/penpot-desktop/FAQ-for-developers.md)
|
- [FAQ for Developers](https://sudovanilla.org/docs/penpot-desktop/FAQ-for-developers.md)
|
||||||
- [Build Instructions](https://sudovanilla.org/docs/penpot-desktop/BUILD.md)
|
- [Build Instructions](https://sudovanilla.org/docs/penpot-desktop/BUILD.md)
|
||||||
|
|
||||||
## Mentions of Penpot Desktop
|
## Building
|
||||||
[Is there a Desktop app option for Penpot?](https://community.penpot.app/t/is-there-a-desktop-app-option-for-penpot/2038) - Penpot Community
|
### Requirements
|
||||||
|
- [NodeJS](https://nodejs.org/) v20
|
||||||
|
- [Python](https://www.python.org/)
|
||||||
|
- Supported OS:
|
||||||
|
- Windows 10 or newer
|
||||||
|
- macOS
|
||||||
|
- Linux
|
||||||
|
|
||||||
___
|
### Install Packages
|
||||||
|
Before building anything, packages need to be installed first by your package manager, NodeJS should come with `npm` by default:
|
||||||
|
```bash
|
||||||
|
npm install
|
||||||
|
```
|
||||||
|
|
||||||
# Support
|
> Other package managers such as Yarn, PNPM, or Bun also work.
|
||||||
Reach out to the maintainer at one of the following places:
|
|
||||||
|
|
||||||
- [Issues](https://sudovanilla.com/code/Korbs/Penpot-Desktop/issues)
|
### Run Build
|
||||||
- [Email](mailto:hello@sudovanilla.com)
|
Once packages are installed, with no issues, you can run the build command:
|
||||||
- [Penpot Forums](https://community.penpot.app/u/korbs/summary) (DM or mention me)
|
```bash
|
||||||
- [Mastodon](https://fosstodon.org/@SudoVanilla)
|
npm run build
|
||||||
|
```
|
||||||
### Contributing
|
|
||||||
Please read [our contribution guidelines](https://sudovanilla.org/docs/penpot-desktop/CONTRIBUTING.md), and thank you for being involved!
|
|
||||||
|
|
||||||
### Security
|
|
||||||
Penpot Desktop follows good practices of security, but 100% security cannot be assured.
|
|
||||||
Penpot Desktop is provided **"as is"** without any **warranty**. Use at your own risk.
|
|
||||||
|
|
||||||
_For more information and to report security issues, please refer to our [security documentation](https://sudovanilla.org/docs/penpot-desktop/SECURITY.md)._
|
|
42
README.rst
42
README.rst
|
@ -1,42 +0,0 @@
|
||||||
![Penpot Desktop](https://europe1.discourse-cdn.com/standard20/uploads/penpot/original/2X/b/bc6c290e4566bc12f8afa162bae80ffb20a7c7f5.jpeg)
|
|
||||||
> This is unofficial software
|
|
||||||
|
|
||||||
<a href="https://www.producthunt.com/posts/penpot-desktop?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-penpot-desktop" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=371642&theme=dark" alt="Penpot Desktop - A desktop-like experience for Penpot | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
|
|
||||||
|
|
||||||
<a href="https://notbyai.fyi"><img width="150" src="https://sudovanilla.com/content/images/ai.png" alt="Written by Human, Not by AI"></a>
|
|
||||||
|
|
||||||
# Penpot Desktop
|
|
||||||
Penpot Desktop delivers a desktop-like experience for Penpot users with the additional of integrating tabs to conveniently traverse back and forth between projects. Offline support is available through the select your own instance option in settings, as well as the theme settings that may be applied to either the entire desktop app or simply the Penpot dashboard.
|
|
||||||
|
|
||||||
## Quick Links
|
|
||||||
Endusers:
|
|
||||||
- [FAQ](https://sudovanilla.org/docs/penpot-desktop/FAQ.md)
|
|
||||||
- Install [[Windows](https://sudovanilla.org/docs/penpot-desktop/install/WINDOWS.md), [Mac](https://sudovanilla.org/docs/penpot-desktop/install/MAC.md), [Linux](https://sudovanilla.org/docs/penpot-desktop/install/LINUX.md)]
|
|
||||||
- [System Requirements](https://sudovanilla.org/docs/penpot-desktop/install/INSTALL.md#system-requirements)
|
|
||||||
- [Changelog](https://sudovanilla.org/docs/penpot-desktop/CHANGELOG.md)
|
|
||||||
|
|
||||||
Developers:
|
|
||||||
- [FAQ for Developers](https://sudovanilla.org/docs/penpot-desktop/FAQ-for-developers.md)
|
|
||||||
- [Build Instructions](https://sudovanilla.org/docs/penpot-desktop/BUILD.md)
|
|
||||||
|
|
||||||
## Mentions of Penpot Desktop
|
|
||||||
[Is there a Desktop app option for Penpot?](https://community.penpot.app/t/is-there-a-desktop-app-option-for-penpot/2038) - Penpot Community
|
|
||||||
|
|
||||||
___
|
|
||||||
|
|
||||||
# Support
|
|
||||||
Reach out to the maintainer at one of the following places:
|
|
||||||
|
|
||||||
- [Issues](https://sudovanilla.com/code/Korbs/Penpot-Desktop/issues)
|
|
||||||
- [Email](mailto:hello@sudovanilla.com)
|
|
||||||
- [Penpot Forums](https://community.penpot.app/u/korbs/summary) (DM or mention me)
|
|
||||||
- [Mastodon](https://fosstodon.org/@SudoVanilla)
|
|
||||||
|
|
||||||
### Contributing
|
|
||||||
Please read [our contribution guidelines](https://sudovanilla.org/docs/penpot-desktop/CONTRIBUTING.md), and thank you for being involved!
|
|
||||||
|
|
||||||
### Security
|
|
||||||
Penpot Desktop follows good practices of security, but 100% security cannot be assured.
|
|
||||||
Penpot Desktop is provided **"as is"** without any **warranty**. Use at your own risk.
|
|
||||||
|
|
||||||
_For more information and to report security issues, please refer to our [security documentation](https://sudovanilla.org/docs/penpot-desktop/SECURITY.md)._
|
|
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
kind: pipeline
|
|
||||||
type: exec
|
|
||||||
name: Build on macOS
|
|
||||||
|
|
||||||
clone:
|
|
||||||
retries: 3
|
|
||||||
|
|
||||||
platform:
|
|
||||||
os: darwin
|
|
||||||
arch: arm64
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Build
|
|
||||||
commands:
|
|
||||||
- yarn install
|
|
||||||
- yarn run build
|
|
||||||
|
|
||||||
- mv dist/Penpot\ Desktop*.dmg dist/Penpot.dmg
|
|
||||||
- mv dist/Penpot\ Desktop*.zip dist/Penpot.zip
|
|
|
@ -1,4 +0,0 @@
|
||||||
git pull
|
|
||||||
corepack enable
|
|
||||||
yarn
|
|
||||||
yarn run build
|
|
BIN
bun.lockb
Executable file
BIN
bun.lockb
Executable file
Binary file not shown.
12
package.json
12
package.json
|
@ -7,7 +7,7 @@
|
||||||
"electron"
|
"electron"
|
||||||
],
|
],
|
||||||
"main": "src/process/index.js",
|
"main": "src/process/index.js",
|
||||||
"homepage": "https://sudovanilla.com/code/Korbs/Penpot-Desktop/",
|
"homepage": "https://ark.sudovanilla.org/Korbs/Penpot-Desktop/",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"design",
|
"design",
|
||||||
"prototyping",
|
"prototyping",
|
||||||
|
@ -15,13 +15,13 @@
|
||||||
"graphics"
|
"graphics"
|
||||||
],
|
],
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://sudovanilla.com/code/Korbs/Penpot-Desktop/issues",
|
"url": "https://ark.sudovanilla.org/Korbs/Penpot-Desktop/issues",
|
||||||
"email": "support@sudovanilla.com"
|
"email": "korbs@sudovanilla.org"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "individual",
|
"type": "individual",
|
||||||
"url": "https://sudovanilla.com/donate/"
|
"url": "https://liberapay.com/SudoVanilla/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -39,11 +39,11 @@
|
||||||
"electron-tabs": "^1.0.1",
|
"electron-tabs": "^1.0.1",
|
||||||
"electron-updater": "^6.1.1",
|
"electron-updater": "^6.1.1",
|
||||||
"electron-window-state": "^5.0.3",
|
"electron-window-state": "^5.0.3",
|
||||||
"run-electron": "^1.0.0",
|
"run-electron": "^2.0.0",
|
||||||
"sass": "^1.63.6"
|
"sass": "^1.63.6"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"electron": "^29.1.5",
|
"electron": "^30.0.6",
|
||||||
"electron-builder": "^24.9.1"
|
"electron-builder": "^24.9.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue