Compare commits

..

No commits in common. "2032075a65aeb530e4e3ed4e9c7dc21002fe8610" and "6f24a6d25032e48a6a747fcf0f6ddcd58d7542f9" have entirely different histories.

7 changed files with 25 additions and 60 deletions

View file

@ -1,26 +1,13 @@
<br />
<div align="center"> <a href="https://www.producthunt.com/posts/penpot-desktop?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-penpot&#0045;desktop" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=371642&theme=dark" alt="Penpot&#0032;Desktop - A&#0032;desktop&#0045;like&#0032;experience&#0032;for&#0032;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>
<img src="https://md.sudovanilla.org/images/logos/devojo/svg/white.svg" alt="Devojo Logo" height="128"/>
</div>
<br/>
<div align="center">
A Desktop-Like Experience
<br />
[![Please don't upload to GitHub](https://md.sudovanilla.org/images/badges/nogithub/compact.png)](https://nogithub.codeberg.page) [![Please don't upload to GitHub](https://nogithub.codeberg.page/badge.svg)](https://nogithub.codeberg.page)
</div> > Forking Penpot Desktop to GitHub will not be tolerated by SudoVanilla
# Devojo # New name here soon :^)
Devojo 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. NEW_NAME_HERE 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.
## Building ## Building
### Requirements ### Requirements
@ -43,26 +30,4 @@ yarn install
Once packages are installed, with no issues, you can run the build command: Once packages are installed, with no issues, you can run the build command:
```bash ```bash
yarn run build yarn run build
``` ```
## License
```
Copyright (C) 2022 - 2025 SudoVanilla
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
```
___
> Forking Devojo to GitHub will not be tolerated by SudoVanilla

View file

@ -1,11 +1,11 @@
productName: "Devojo" productName: "Penpot Desktop"
appId: "org.sudovanilla.penpot" appId: "org.sudovanilla.penpot"
asar: true asar: true
# Update Server # Update Server
# publish: # publish:
# provider: "generic" # provider: "generic"
# url: "https://sudovanilla.org/distribute/applications/devojo/latest/" # url: "https://sudovanilla.org/distribute/applications/penpot-desktop/latest/"
# macOS # macOS
mac: mac:
@ -25,8 +25,8 @@ win:
- "nsis" # Installer - "nsis" # Installer
nsis: nsis:
shortcutName: "Devojo" shortcutName: "Penpot Desktop"
artifactName: "Devojo - Setup.exe" artifactName: "Penpot Desktop - Setup.exe"
oneClick: false oneClick: false
displayLanguageSelector: true displayLanguageSelector: true
allowElevation: false allowElevation: false
@ -42,11 +42,11 @@ linux:
description: "A Desktop-Like Experience" description: "A Desktop-Like Experience"
icon: "build/icon.png" icon: "build/icon.png"
target: target:
# - deb # Debian/Ubuntu - deb # Debian/Ubuntu
# - rpm # RHEL/Fedora - rpm # RHEL/Fedora
# - freebsd # BSD - freebsd # BSD
# # - pacman # For Arch - pacman # For Arch
# - AppImage # Universal - AppImage # Universal
- snap # Snapcraft Store - Can't build arm version on amd64 machines(comment Snap out if you plan to) - snap # Snapcraft Store - Can't build arm version on amd64 machines(comment Snap out if you plan to)
snap: snap:

View file

@ -1,9 +1,9 @@
[Desktop Entry] [Desktop Entry]
Name=Devojo Name=Penpot Desktop
Exec=/usr/local/bin/penpot-desktop.AppImage %U Exec=/usr/local/bin/penpot-desktop.AppImage %U
Terminal=false Terminal=false
Type=Application Type=Application
Icon=penpot-desktop Icon=penpot-desktop
StartupWMClass=Devojo StartupWMClass=Penpot Desktop
Comment=A Desktop-Like Experience Comment=A Desktop-Like Experience
Categories=Graphics; Categories=Graphics;

View file

@ -1,13 +1,13 @@
{ {
"name": "devojo", "name": "penpot-desktop",
"version": "0.4.0", "version": "0.3.1",
"author": "SudoVanilla", "author": "SudoVanilla",
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"trustedDependencies": [ "trustedDependencies": [
"electron" "electron"
], ],
"main": "src/process/index.js", "main": "src/process/index.js",
"homepage": "https://ark.sudovanilla.org/Korbs/Devojo/", "homepage": "https://ark.sudovanilla.org/Korbs/Penpot-Desktop/",
"keywords": [ "keywords": [
"design", "design",
"prototyping", "prototyping",
@ -15,7 +15,7 @@
"graphics" "graphics"
], ],
"bugs": { "bugs": {
"url": "https://ark.sudovanilla.org/Korbs/Devojo/issues", "url": "https://ark.sudovanilla.org/Korbs/Penpot-Desktop/issues",
"email": "korbs@sudovanilla.org" "email": "korbs@sudovanilla.org"
}, },
"funding": [ "funding": [

View file

@ -1,6 +1,6 @@
<html> <html>
<head> <head>
<title>Devojo</title> <title>Penpot Desktop</title>
<link rel="stylesheet" href="./styles/index.css"/> <link rel="stylesheet" href="./styles/index.css"/>
<link rel="stylesheet" href="../../node_modules/@shoelace-style/shoelace/cdn/themes/dark.css" onload="document.documentElement.classList.add('sl-theme-dark')"/> <link rel="stylesheet" href="../../node_modules/@shoelace-style/shoelace/cdn/themes/dark.css" onload="document.documentElement.classList.add('sl-theme-dark')"/>
<script type="module" src="../../node_modules/@shoelace-style/shoelace/cdn/shoelace.js"></script> <script type="module" src="../../node_modules/@shoelace-style/shoelace/cdn/shoelace.js"></script>

View file

@ -161,7 +161,7 @@ module.exports = {
label: 'Source Code', label: 'Source Code',
click: async () => { click: async () => {
const { shell } = require('electron') const { shell } = require('electron')
await shell.openExternal('https://ark.sudovanilla.org/Korbs/Devojo/-/tree/main') await shell.openExternal('https://sudovanilla.com/code/Korbs/Penpot-Desktop/-/tree/main')
} }
} }
] ]

View file

@ -48,9 +48,9 @@ module.exports = {
ipcMain.on('MaximizeWindow', () => {mainWindow.maximize()}) ipcMain.on('MaximizeWindow', () => {mainWindow.maximize()})
ipcMain.on('UnmaximizeWindow', () => {mainWindow.restore()}) ipcMain.on('UnmaximizeWindow', () => {mainWindow.restore()})
ipcMain.on('MinimizeWindow', () => {mainWindow.minimize()}) ipcMain.on('MinimizeWindow', () => {mainWindow.minimize()})
ipcMain.on('OpenHelp', () => {shell.openExternal('https://devojo.docs.sudovanilla.org/')}) // ipcMain.on('OpenHelp', () => {shell.openExternal('https://unrevealed-title.docs.sudovanilla.org/penpot-desktop/')})
ipcMain.on('OpenCommunity', () => {shell.openExternal('https://community.penpot.app/')}) ipcMain.on('OpenCommunity', () => {shell.openExternal('https://community.penpot.app/')})
ipcMain.on('OpenOffline', () => {shell.openExternal('https://devojo.docs.sudovanilla.org/')}) // ipcMain.on('OpenOffline', () => {shell.openExternal('https://unrevealed-title.docs.sudovanilla.org/penpot-desktop/features/offline-use/')})
if (process.platform === 'darwin') { if (process.platform === 'darwin') {
// Move Tabs when entering or existing fullscreen on macOS // Move Tabs when entering or existing fullscreen on macOS