Skip to content

Commit a54abc5

Browse files
authored
Build for Mac (#3)
1 parent 5a757e2 commit a54abc5

File tree

8 files changed

+1402
-436
lines changed

8 files changed

+1402
-436
lines changed

.erb/assets/demo.png

272 KB
Loading

LICENSE

+675
Large diffs are not rendered by default.

README.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,19 @@
55

66
> Plain screen printer
77
8+
![Demo](.erb/assets/demo.png)
9+
810
## Features
911

10-
## Demo
12+
- Choose area to screenshot
13+
- Convert screenshots to PDF
14+
- Auto click next button
15+
16+
## Release
17+
18+
For MacOS: https://github.com/plainlab/plainprinter/releases
19+
20+
I don't have a Windows device so you have to build it yourself.
1121

1222
---
1323

assets/entitlements.mac.plist

+2
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@
66
<true/>
77
<key>com.apple.security.cs.allow-jit</key>
88
<true/>
9+
<key>com.apple.security.cs.disable-library-validation</key>
10+
<true/>
911
</dict>
1012
</plist>

package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"build:renderer": "cross-env NODE_ENV=production webpack --config ./.erb/configs/webpack.config.renderer.prod.babel.js",
99
"rebuild": "electron-rebuild --parallel --types prod,dev,optional --module-dir src",
1010
"lint": "cross-env NODE_ENV=development eslint . --cache --ext .js,.jsx,.ts,.tsx",
11-
"package": "rm -rf src/dist && yarn build && electron-builder build --publish never --win --mac",
12-
"release": "rm -rf src/dist && yarn build && electron-builder build --publish always --win --mac --linux",
11+
"package": "rm -rf src/dist && yarn build && electron-builder build --publish never --mac",
12+
"release": "rm -rf src/dist && yarn build && electron-builder build --publish always --mac",
1313
"postinstall": "node -r @babel/register .erb/scripts/CheckNativeDep.js && electron-builder install-app-deps && yarn cross-env NODE_ENV=development webpack --config ./.erb/configs/webpack.config.renderer.dev.dll.babel.js && opencollective-postinstall && yarn-deduplicate yarn.lock",
1414
"start": "node -r @babel/register ./.erb/scripts/CheckPortInUse.js && yarn start:renderer",
1515
"start:main": "cross-env NODE_ENV=development electron -r ./.erb/scripts/BabelRegister ./src/main.dev.ts",
@@ -255,7 +255,6 @@
255255
"electron-store": "^8.0.0",
256256
"electron-updater": "^4.3.4",
257257
"history": "^5.0.0",
258-
"pdfkit": "^0.12.3",
259258
"qs": "^6.10.1",
260259
"react": "^17.0.1",
261260
"react-dom": "^17.0.1",

src/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"license": "GPL-3.0-only",
1717
"dependencies": {
18+
"pdfkit": "^0.12.3",
1819
"robotjs": "^0.6.0"
1920
},
2021
"devDependencies": {}

0 commit comments

Comments
 (0)