update with a new round of icons and about screen

This commit is contained in:
Ben Fry
2021-08-08 19:54:42 -04:00
parent 4fdb568b2e
commit 3effcae548
21 changed files with 22 additions and 14 deletions

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

View File

@@ -12,7 +12,7 @@
<customProcName>false</customProcName>
<stayAlive>false</stayAlive>
<manifest></manifest>
<icon>application.ico</icon>
<icon>processing.ico</icon>
<classPath>
<!-- <mainClass>processing.app.Base</mainClass> -->
<mainClass>processing.app.ui.Splash</mainClass>

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

After

Width:  |  Height:  |  Size: 835 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 453 B

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 B

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 B

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>@@sketch@@</string>
<key>CFBundleIconFile</key>
<string>sketch.icns</string>
<string>application.icns</string>
<key>CFBundleIdentifier</key>
<string>@@sketch@@</string>
<key>CFBundleDisplayName</key>
@@ -60,7 +60,7 @@
<key>JVMOptions</key>
<array>
@@jvm_options_list@@
<string>-Xdock:icon=$APP_ROOT/Contents/Resources/sketch.icns</string>
<string>-Xdock:icon=$APP_ROOT/Contents/Resources/application.icns</string>
<string>-Djava.library.path=$APP_ROOT/Contents/Java:$APP_ROOT/Contents/Java/core/library</string>
<string>-Dapple.laf.useScreenMenuBar=true</string>
<string>-Dcom.apple.macos.use-file-dialog-packages=true</string>

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

View File

@@ -710,8 +710,8 @@ public class JavaBuild {
File resourcesFolder = new File(contentsFolder, "Resources");
Util.copyDir(new File(contentsOrig, "Resources/en.lproj"),
new File(resourcesFolder, "en.lproj"));
Util.copyFile(mode.getContentFile("application/sketch.icns"),
new File(resourcesFolder, "sketch.icns"));
Util.copyFile(mode.getContentFile("application/application.icns"),
new File(resourcesFolder, "application.icns"));
} else if (exportPlatform == PConstants.LINUX) {
if (embedJava) {
@@ -940,7 +940,7 @@ public class JavaBuild {
File exeFile = new File(destFolder, sketch.getName() + ".exe");
config.addChild("outfile").setContent(exeFile.getAbsolutePath());
File iconFile = mode.getContentFile("application/sketch.ico");
File iconFile = mode.getContentFile("application/application.ico");
config.addChild("icon").setContent(iconFile.getAbsolutePath());
XML clazzPath = config.addChild("classPath");

View File

@@ -35,6 +35,9 @@ X move preferences to ~/.config on Linux
X use ~/.config as parent, or $XDG_CONFIG_HOME
o https://github.com/processing/processing/issues/6115 (moved)
X https://github.com/processing/processing4/issues/203
X update with a new round of icons
X replace sketch.ico and sketch.icns to application (for exported app)
X (too confusing b/c .pde is the "sketch", or especially if we go pdp)
install from pdex files
X initial code to install a contrib from a pdex file
@@ -68,12 +71,6 @@ fixed in 4.0a4
X sketch window resets position after each run (regression from 3.4?)
X https://github.com/processing/processing/issues/5781
may be fixed
_ Undo feature may have undesired results (4.0a4)
_ https://github.com/processing/processing/issues/4775
_ HDPI support GNOME desktop
_ https://github.com/processing/processing/issues/6059
sketch/launching
X should it be pskz, pcbz? psk for the sketch file to double-click?
X pdez as a sketch bundle?
@@ -124,11 +121,17 @@ X web server confirmed to be working, but should check w/ new docs
X local web server to run reference from .zip?
X no more gazillion file nastiness
may be fixed
_ Undo feature may have undesired results (4.0a4)
_ https://github.com/processing/processing/issues/4775
_ HDPI support GNOME desktop
_ https://github.com/processing/processing/issues/6059
before alpha 7/beta 1
_ update the README for alpha 6 (and this release too, when ready)
_ turn off javafx web if not using
_ look through dist files, looks like 'bin'and 'src' from Java Mode are included
_ look through dist files, looks like 'bin' and 'src' from Java Mode are included
_ can we compress jdk/Contents/Home/legal into a single zip?
_ what to double-click when opening p5 projects (.pdp?)
@@ -193,13 +196,18 @@ _ was looking crunchy on low-dpi screen set to 125%
_ was this due to the args change in alpha 5?
before 4.x final
design
_ Update graphics and visual design elements for 4.x
_ https://github.com/processing/processing4/issues/48
_ need icons for .pde, .pdex, .pdez
_ core/src/icon-NN.png should be the exported application icon
_ currently it's the p5 icon since the export just looks black
_ use svg images for res-indep icons/gui?
_ https://stackoverflow.com/a/2495712
_ (built and tested a version of this code if we want to use it)
before 4.x final
_ SVG library, show a warning when using style instead of presentation attributes
_ Welcome screen or not?
_ set a new preference for it, so people see it