Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kh/add cadoodle #444

Open
wants to merge 286 commits into
base: development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
4ab25a1
kernel
madhephaestus Jul 30, 2024
74e02f0
cadoodle workflow updates
madhephaestus Jul 30, 2024
e837446
cadoodle workflow
madhephaestus Jul 30, 2024
c49273d
kernel with tesselation
madhephaestus Jul 30, 2024
f20f7cb
Kernel adding regeneration
madhephaestus Jul 30, 2024
96a1cd0
kernel
madhephaestus Jul 30, 2024
d13b29b
Adding opperation threading
madhephaestus Jul 31, 2024
8970d69
Add camera change listeners
madhephaestus Jul 31, 2024
92cfd58
Add a camera pose change update listener
madhephaestus Jul 31, 2024
b4d569d
kernel
madhephaestus Jul 31, 2024
9e3a832
adding tesseleate methods
madhephaestus Jul 31, 2024
d8ed089
Convetr 3d engine to nnot use Asset Factory at all and pass in the
madhephaestus Aug 1, 2024
2b573ca
Set absolute positons for the camera pose and orentation
madhephaestus Aug 2, 2024
7125602
Set the absolute pose on the way out to tighten up any interpolation
madhephaestus Aug 2, 2024
919bfc4
Allow syncing to multiple follower 3d engines
madhephaestus Aug 3, 2024
10e8c9c
updat3e the kernel
madhephaestus Aug 10, 2024
593a817
kernel
madhephaestus Aug 10, 2024
8e2359c
kernel
madhephaestus Aug 12, 2024
a6d48ed
kernel
madhephaestus Aug 12, 2024
816a141
refactor manipulation
madhephaestus Aug 12, 2024
2a47de1
kernel
madhephaestus Aug 12, 2024
7e4417a
kernel
madhephaestus Aug 12, 2024
582d39e
kernel
madhephaestus Aug 12, 2024
081984f
remove jcanetral
madhephaestus Aug 12, 2024
4baeaf0
kernel
madhephaestus Aug 12, 2024
4b4951c
my build
madhephaestus Aug 12, 2024
50d86d4
kernel
madhephaestus Aug 14, 2024
4464ad4
kernel
madhephaestus Aug 14, 2024
665ba9f
fixed resize of selected group
madhephaestus Aug 14, 2024
601ebe6
kernel
madhephaestus Aug 14, 2024
e12e966
kernel
madhephaestus Aug 14, 2024
d1876d0
kernel
madhephaestus Aug 15, 2024
9f9664b
kernel
madhephaestus Aug 15, 2024
7a0e114
kernel
madhephaestus Aug 16, 2024
004f967
added setter for the pose of the workplane grid
madhephaestus Aug 16, 2024
a485f3a
kernel
madhephaestus Aug 17, 2024
3e65975
auto thumbnail system
madhephaestus Aug 17, 2024
6a28f4f
kernel
madhephaestus Aug 17, 2024
8d497a9
make the grid gettable
madhephaestus Aug 23, 2024
2ef6506
remove click print
madhephaestus Aug 23, 2024
8505ad6
kernel
madhephaestus Aug 24, 2024
2a70ced
Adding API to pass engine to resize for debugging
madhephaestus Aug 24, 2024
75f7b0e
kernel
madhephaestus Aug 24, 2024
f00b6ec
kernel
madhephaestus Aug 25, 2024
aaa5923
kernel
madhephaestus Aug 25, 2024
674e8a3
kernel
madhephaestus Aug 25, 2024
765ccc9
add script
madhephaestus Aug 25, 2024
a3f99d4
kernel
madhephaestus Aug 27, 2024
0d1b21f
grouping clear parametrics
madhephaestus Aug 27, 2024
1eec8fe
kernel
madhephaestus Aug 27, 2024
c73ca84
kernel
madhephaestus Aug 27, 2024
18f2357
update the cache correctly
madhephaestus Aug 27, 2024
ee247cc
make the csg database concurrent safe
madhephaestus Aug 30, 2024
711e297
cadoodle concurrency
madhephaestus Aug 30, 2024
d75aa15
cadoodle concurrency
madhephaestus Aug 30, 2024
b906f36
remove missing myrobotlab
madhephaestus Aug 30, 2024
63164b2
kernel
madhephaestus Aug 30, 2024
2c307bb
kernel
madhephaestus Aug 30, 2024
54061c6
kernel
madhephaestus Aug 31, 2024
69ecd35
kernel
madhephaestus Aug 31, 2024
526af92
Kernel
madhephaestus Aug 31, 2024
1b9bb3c
kernel
madhephaestus Aug 31, 2024
8e3d06e
kernel
madhephaestus Sep 1, 2024
ada067c
kernel
madhephaestus Sep 1, 2024
7e7560d
kernel
madhephaestus Sep 2, 2024
0474f21
kernel
Sep 4, 2024
e20bd33
kernel
madhephaestus Sep 7, 2024
7bbaf7f
Merge branch 'kh/add-cadoodle' of
madhephaestus Sep 7, 2024
1b34d74
kernel
madhephaestus Sep 8, 2024
57498a5
kcsg
Sep 10, 2024
a0d0e68
kernel
Sep 10, 2024
0cebb90
kernel
madhephaestus Sep 14, 2024
acef155
thumbnail takes csg's with affines
madhephaestus Sep 14, 2024
4edcdc3
kernel
madhephaestus Sep 14, 2024
82cd3fb
kernel
madhephaestus Sep 14, 2024
94a7bcf
Allow splach to detect if its open
Sep 18, 2024
71ef3ab
kernel
madhephaestus Sep 18, 2024
a69a360
Merge branch 'kh/add-cadoodle' of https://github.com/CommonWealthRobo…
madhephaestus Sep 18, 2024
f2becde
Merge branch 'kh/add-cadoodle' of
madhephaestus Sep 18, 2024
b995ab1
updated initialization listeners
madhephaestus Sep 28, 2024
6d41dfa
kernel
madhephaestus Sep 28, 2024
bbbfa1e
Make the spash check visable more predictable
Oct 2, 2024
1dc6cce
update cadoodle file loading
madhephaestus Oct 5, 2024
1e12291
kernel
madhephaestus Oct 6, 2024
132f3e3
kernel
madhephaestus Oct 7, 2024
150c4c3
regen engine
madhephaestus Oct 7, 2024
1e23e6f
unbreak regen
Oct 8, 2024
86a8f31
file loading in cadoodle
madhephaestus Oct 12, 2024
3119c89
Making the file selection factory use an externally defined main Stage
madhephaestus Oct 12, 2024
8c96429
more staable SVG loading
madhephaestus Oct 14, 2024
9709e65
updated SVG loading
madhephaestus Oct 14, 2024
52bfe88
kernel
madhephaestus Oct 14, 2024
f1ccea6
Add regen
madhephaestus Oct 14, 2024
794eed2
Fix the svg loadind
madhephaestus Oct 14, 2024
37d6744
kernel
madhephaestus Oct 15, 2024
6760f4b
kernel
madhephaestus Oct 15, 2024
0069eab
adding freecad export
Oct 15, 2024
22afd56
kernel
Oct 15, 2024
20eb9d4
kernel
Oct 16, 2024
f22cdf8
loading AddFile in cadoodle from teh local directory as a relative path
Oct 16, 2024
3703b7e
setting the file paraameter
Oct 16, 2024
4105cc6
updated kernel
madhephaestus Oct 19, 2024
8b12f96
Updating the psudo splash to include content from the download manager
madhephaestus Oct 19, 2024
bd55e4b
Make the workspace add more stable
madhephaestus Oct 19, 2024
ae408a2
making the blugin request more sane
madhephaestus Oct 20, 2024
7cc7b47
Change tutorial on mac to be non-local in order to download less without
madhephaestus Oct 20, 2024
838ddf9
Cleaning up the URL's
madhephaestus Oct 20, 2024
bd26080
updating the jvm on Mac to latest
madhephaestus Oct 20, 2024
8c1232b
updating teh mac run, not totally working
madhephaestus Oct 20, 2024
02299df
updated plugin default pathing
madhephaestus Oct 20, 2024
9a615a8
Kick the download to the OS in case that the local instaall fails
madhephaestus Oct 20, 2024
0e67840
kernel
madhephaestus Oct 20, 2024
d378224
Updating the jvm for all platforms
madhephaestus Oct 20, 2024
92838e7
plugins without os path
madhephaestus Oct 20, 2024
a60c865
make the updater public
madhephaestus Oct 20, 2024
ed0d158
add url error print
Oct 21, 2024
b2a09b0
Use a vector based ruler instead of an image
Oct 22, 2024
db8ff31
use a thread to prevent the ruler loading from blocking the strtup
Oct 22, 2024
d2b507e
kernel
Oct 23, 2024
3af9dee
kernel
Oct 23, 2024
6666ef3
jcsg
madhephaestus Oct 24, 2024
ad50ee3
remove print
madhephaestus Oct 24, 2024
14edd75
https://github.com/CommonWealthRobotics/CaDoodle-Application/issues/5
madhephaestus Oct 26, 2024
53d256e
Add file fixed
madhephaestus Oct 26, 2024
7b2c280
Modify the psudosplash to not lock up on println
madhephaestus Oct 27, 2024
21f6ea0
removing prints from the splash
madhephaestus Oct 27, 2024
4987220
kernel
madhephaestus Oct 27, 2024
c5d4105
updated Vitamins api
madhephaestus Oct 27, 2024
0de776b
adding error cube to vitamins to avoid null returns
madhephaestus Oct 27, 2024
05a304d
updating the JCSG with fewer prints
madhephaestus Oct 27, 2024
b5ab906
removing prints
madhephaestus Oct 27, 2024
7c81d5d
upaating the kernel
madhephaestus Oct 27, 2024
0c025ec
cad kernel
madhephaestus Oct 27, 2024
48a06eb
kernel
madhephaestus Oct 28, 2024
3f72207
jcsg
madhephaestus Oct 28, 2024
43f84dd
kernel
Oct 28, 2024
d0984b8
portable local files in cadoodle
Oct 28, 2024
d72e767
printing system information
Nov 1, 2024
a3b1ea1
Printing errors
Nov 1, 2024
140c311
file loading
madhephaestus Nov 2, 2024
2247540
Removing prints and adding CLI for openscad
madhephaestus Nov 2, 2024
37bd898
switch back tpo java 8 until the xml packaging for the mujoco is worked
Nov 9, 2024
a113749
adding prints back for some kernel actions
madhephaestus Nov 10, 2024
2be2ee5
jcsg
madhephaestus Nov 10, 2024
985d60d
cadoodle kernel
madhephaestus Nov 10, 2024
b98aad4
kernel
madhephaestus Nov 11, 2024
531cd45
kernel
Nov 14, 2024
be56854
kernel
madhephaestus Nov 16, 2024
ce8685b
splash always waits for the UI to be displayed before moving on to the
madhephaestus Nov 16, 2024
b7a763a
kernel
madhephaestus Nov 16, 2024
237a94e
Adding new STL export bud disable manifold fix at first
madhephaestus Nov 18, 2024
6926591
kernel
Nov 18, 2024
266fbb0
Setting up the splash for the complex csg ops
Nov 18, 2024
dd98bf6
Add menue options for enabling full manifold exports
Nov 18, 2024
1576893
kernel
Nov 18, 2024
f9542b3
kernel
madhephaestus Nov 18, 2024
553face
JCSG export tollerences
Nov 21, 2024
88d2c4c
studio
madhephaestus Nov 21, 2024
ecca780
kernel
madhephaestus Nov 23, 2024
ed414f2
kernel
madhephaestus Nov 23, 2024
8291229
kernel
madhephaestus Nov 23, 2024
cb112c1
manipulators update
madhephaestus Nov 23, 2024
ccd6470
kernel
madhephaestus Nov 23, 2024
aa73c1a
adding a supplier to prevent closing
madhephaestus Nov 23, 2024
b871db6
setup the close preventer
madhephaestus Nov 23, 2024
18d1eb0
doodle file
madhephaestus Nov 24, 2024
1429130
enforcing locks
madhephaestus Nov 24, 2024
5c941f7
kernel
Nov 25, 2024
5f066e7
kernel
Nov 25, 2024
ee15a26
kernel
Nov 26, 2024
9f0f587
kernel
madhephaestus Nov 29, 2024
6f4dadc
kernel
madhephaestus Dec 2, 2024
4bfb967
kernel
Dec 3, 2024
1f10cf0
kernel
Dec 3, 2024
98a61d2
kernel
Dec 6, 2024
b851fa3
kernel
Dec 7, 2024
bd4aeeb
kernel
Dec 8, 2024
5c3632b
kernel
Dec 8, 2024
f7ee6c5
kernel
madhephaestus Dec 9, 2024
fc8187e
kernel
Dec 11, 2024
13bcfc7
add regeneration to the ungroup operation
Dec 12, 2024
4b1df4f
kernel
Dec 13, 2024
e380c25
fix ungrouping position changes
Dec 13, 2024
449b700
kernel
Dec 13, 2024
d4f7a62
Removing the offset from paste, move that to a seperate MoveCenter
Dec 14, 2024
c211337
kernel
Dec 14, 2024
e1ae812
MoveCenter now keeps track of the center of each object as a series of
Dec 14, 2024
7f6187b
kernel
madhephaestus Dec 21, 2024
2821864
kernel
madhephaestus Dec 21, 2024
5362372
make the splash waiting bail if it waits too long
madhephaestus Dec 23, 2024
5f1f220
kernel
madhephaestus Dec 23, 2024
63ccd60
kernel
madhephaestus Dec 23, 2024
004612a
kernel
madhephaestus Dec 24, 2024
872d2b7
kernel
madhephaestus Dec 24, 2024
f28f6c0
close https://github.com/CommonWealthRobotics/BowlerStudio/issues/414
madhephaestus Dec 24, 2024
f6e7d80
deeper fixes for
madhephaestus Dec 24, 2024
36f5637
kernel
madhephaestus Dec 24, 2024
6fc8e41
updated mirror for caadoodle
madhephaestus Dec 26, 2024
c05df6b
kernel
madhephaestus Dec 26, 2024
ea1d996
kernel
madhephaestus Dec 27, 2024
eb5e72a
remove generated TODO's
madhephaestus Dec 27, 2024
3051796
more stable database loading
madhephaestus Dec 27, 2024
167781d
kernel
madhephaestus Dec 27, 2024
59a03e7
kernel
madhephaestus Dec 27, 2024
e3eb515
adjusting how the parameters are loaded for adding a file
madhephaestus Dec 27, 2024
a7454b4
kernel
madhephaestus Dec 28, 2024
de87789
kernel
madhephaestus Dec 28, 2024
4d4945f
https://github.com/CommonWealthRobotics/CaDoodle-Application/issues/36
madhephaestus Dec 31, 2024
8035a34
Add a getter for the user nodes contents
madhephaestus Dec 31, 2024
4686b7c
kernel
madhephaestus Dec 31, 2024
1e43b61
Ensure the meaasurment elements are mouse transparent for selection box
madhephaestus Jan 3, 2025
23e5d46
kernel
Jan 6, 2025
1a5331e
Merge branch 'kh/add-cadoodle' of
Jan 6, 2025
bd80064
dock
madhephaestus Jan 6, 2025
27ee926
kernel
Jan 7, 2025
c2a5dca
Merge branch 'kh/add-cadoodle' of [email protected]:CommonWealthRobotics…
Jan 7, 2025
825d47b
dockfx
Jan 7, 2025
e4e9de2
javafx
madhephaestus Jan 7, 2025
2ad35f3
increasing the ram allocation
madhephaestus Jan 7, 2025
77ec736
Add getters and setters for the splash test locations and color
madhephaestus Jan 8, 2025
80e7ae4
push percentage of ram to 90
Jan 8, 2025
18a4c50
Move Git Object into ScriptingEngine for life-cycle
Jan 9, 2025
9f3a9db
kernel
Jan 9, 2025
62c6a98
kernel
Jan 9, 2025
3ba9847
Making the threads internal
madhephaestus Jan 9, 2025
54ad83e
kernel
Jan 10, 2025
abbde70
kernel
Jan 10, 2025
b2ba7c2
kernel
Jan 10, 2025
4bec90d
Allow users to get the group of just the ruler
Jan 10, 2025
ceb2845
fix the launching of a non-git file
Jan 10, 2025
f591e6f
kernel
madhephaestus Jan 11, 2025
c9d3f41
kernel
madhephaestus Jan 11, 2025
c50ada5
kernel
madhephaestus Jan 11, 2025
d66e1cf
kernel
madhephaestus Jan 11, 2025
ee55e40
kernel
madhephaestus Jan 11, 2025
564d307
kernel
madhephaestus Jan 11, 2025
e1d89c2
kernel
madhephaestus Jan 11, 2025
7429296
fixing a CaDoodle database clearing problem
madhephaestus Jan 14, 2025
29e4083
sweep sides fixed
madhephaestus Jan 14, 2025
3ea35c3
sweep update
Jan 15, 2025
a4a7085
kernel
Jan 15, 2025
3d08042
kernel
Jan 16, 2025
d644ec6
new extrude
Jan 16, 2025
d4c55c0
remove git fallback for configurations
Jan 17, 2025
8ee1917
Re-tooling the workspace to be an ordered list and dropping the
Jan 25, 2025
0399e32
Stabalized the loading of the open git and the closing og files storage
Jan 25, 2025
ea5a714
menu size limit
Jan 25, 2025
c9a8770
make sure STL loaded fast
Feb 12, 2025
77c9ee6
Update JCSG
Feb 12, 2025
9b51c1f
file extention
Feb 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 1 addition & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,8 @@ jobs:
- name: After JDK download, list directory contnts
run: pwd; ls -la

- name: Set Java
uses: actions/setup-java@v1
with:
java-version: 1.8
jdkFile: ./zulu8.44.0.13-ca-fx-jdk8.0.242-linux_x64.tar.gz


- name: Build with Gradle
run: ./gradlew shadowJar
run: bash makeJar.sh

- name: release
uses: actions/create-release@v1
Expand Down
14 changes: 1 addition & 13 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,17 +35,5 @@ jobs:
- name: After checkout, list directory contnts
run: pwd; ls -la

- name: Pull a JavaFX JDK
run: wget http://static.azul.com/zulu/bin/zulu8.44.0.13-ca-fx-jdk8.0.242-linux_x64.tar.gz

- name: After JDK download, list directory contnts
run: pwd; ls -la

- name: Set Java
uses: actions/setup-java@v1
with:
java-version: 1.8
jdkFile: ./zulu8.44.0.13-ca-fx-jdk8.0.242-linux_x64.tar.gz

- name: Build with Gradle
run: ./gradlew shadowJar
run: bash makeJar.sh
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,4 @@
/deps.txt
/MUJOCO_LOG.TXT
/physicsTest/
/zulu8.*.tar.gz
49 changes: 30 additions & 19 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
buildscript {
repositories {
[
//jcenter(),
mavenCentral(),
maven {
url "https://plugins.gradle.org/m2/"
},
mavenLocal()
mavenLocal(),
maven {
url "https://repo.jenkins-ci.org/releases/"
}
]
}
dependencies {
Expand Down Expand Up @@ -154,48 +156,57 @@ props.load(new FileInputStream(buildDir.getAbsolutePath()+"/src/main/resources/c


repositories {
mavenCentral()
maven {
url 'https://mlt.jfrog.io/artifactory/mlt-mvn-releases-local/'
url "https://repo.jenkins-ci.org/public/"
}
maven { url 'https://repo.maven.apache.org/maven2/' }
mavenCentral()

maven { url 'https://repo1.maven.org/maven2/'}

maven { url 'https://jcenter.bintray.com/'}
//jcenter()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
//maven { url 'https://oss.sonatype.org/service/local/staging/deploy/maven2/' }
maven { url 'https://oss.sonatype.org/content/repositories/releases/' }
//com.neuronrobotics hosting point
maven { url 'https://oss.sonatype.org/content/repositories/staging/' }

maven {
url "https://repo.myrobotlab.org/artifactory/myrobotlab/"
content {
includeGroup("de.dfki.mary")
}
}
// maven {
// url "https://repo.myrobotlab.org/artifactory/myrobotlab/"
// content {
// includeGroup("de.dfki.mary")
// }
// }
maven { url 'https://maven-central.storage-download.googleapis.com/repos/central/data/'}
maven {url 'https://repo.jenkins-ci.org/public/'}
//jcenter()
maven { url 'https://clojars.org/repo' }
maven { url 'https://jline.sourceforge.net/m2repo' }
maven { url 'https://repo.spring.io/milestone'}
maven { url 'https://jenkinsci.artifactoryonline.com/jenkinsci/public/' }

maven { url 'https://plugins.gradle.org/m2/' }
//maven { url 'https://dl.bintray.com/clearcontrol/ClearControl' }
maven { url "https://jitpack.io" }

//maven { url 'https://dl.bintray.com/commonwealthrobotics/maven-artifacts' }

maven { url ' https://repo.spring.io/plugins-release/' }

maven { url "https://jitpack.io" }
maven { url "https://repo.eclipse.org/content/groups/releases/" }
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url "https://dl.bintray.com/dfki-lt/maven/" }
maven { url "https://raw.github.com/marytts/marytts/master/repository/" }
maven { url "https://repo.jenkins-ci.org/public/" }
maven { url "https://raw.githubusercontent.com/DFKI-MLT/DFKI-LT-MAVEN/master/repository" }

maven {
url 'https://commonwealthrobotics.com/jcenter-mirror/'
allowInsecureProtocol = true
}
}

dependencies {


implementation 'org.kohsuke.stapler:stapler:1.263'
// https://mvnrepository.com/artifact/org.kohsuke.stapler/stapler
//implementation group: 'org.kohsuke.stapler', name: 'stapler', version: '1881.vd39f3ee5c629'

implementation group: 'org.json', name: 'json', version: '20180813'
implementation 'com.google.crypto.tink:tink:1.3.0-rc1'

Expand Down Expand Up @@ -352,7 +363,7 @@ dependencies {

//compile fileTree (dir: 'libraries/java-bowler/libs/', includes: ['*.jar'])
implementation 'com.google.guava:guava:19+'
implementation 'org.kohsuke.stapler:stapler:1.263'

implementation group: 'org.kohsuke', name: 'wordnet-random-name', version: '1.2'


Expand Down
12 changes: 7 additions & 5 deletions jvm.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,37 @@
,
"type":"tar.gz",
"name":"zulu8.78.0.19-ca-fx-jdk8.0.412-linux_x64",
"jvmargs":["-Dprism.forceGPU=true"]
"jvmargs":["-Dprism.forceGPU=true","-XX:MaxRAMPercentage=90.0"]
},
"Linux-aarch64":{
"url":"https://cdn.azul.com/zulu/bin/"
,
"type":"tar.gz",
"name":"zulu8.78.0.19-ca-fx-jdk8.0.412-linux_aarch64",
"jvmargs":["-Dprism.forceGPU=true"]
"jvmargs":["-Dprism.forceGPU=true","-XX:MaxRAMPercentage=90.0"]

},
"Windows-x64":{
"url":"https://cdn.azul.com/zulu/bin/"
,
"type":"zip",
"name":"zulu8.78.0.19-ca-fx-jdk8.0.412-win_x64"
"name":"zulu8.78.0.19-ca-fx-jdk8.0.412-win_x64",
"jvmargs":["-XX:MaxRAMPercentage=90.0"]

},
"Mac-x64":{
"url":"https://cdn.azul.com/zulu/bin/"
,
"type":"zip",
"name":"zulu8.78.0.19-ca-fx-jdk8.0.412-macosx_x64",
"jvmargs":["-Dprism.forceGPU=true"]
"jvmargs":["-Dprism.forceGPU=true","-XX:MaxRAMPercentage=90.0"]
},
"Mac-aarch64":{
"url":"https://cdn.azul.com/zulu/bin/"
,
"type":"zip",
"name":"zulu8.78.0.19-ca-fx-jdk8.0.412-macosx_aarch64",
"jvmargs":["-Dprism.forceGPU=true"]
"jvmargs":["-Dprism.forceGPU=true","-XX:MaxRAMPercentage=90.0"]
}

}
2 changes: 1 addition & 1 deletion libraries/bowler-script-kernel
19 changes: 19 additions & 0 deletions makeJar.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

export ARCH=x86_64
JVM=zulu8.78.0.19-ca-fx-jdk8.0.412-linux_x64
set -e
ZIP=$JVM.tar.gz
export JAVA_HOME=$HOME/bin/java8/
if test -d $JAVA_HOME/$JVM/; then
echo "$JAVA_HOME exists."
else
rm -rf $JAVA_HOME
mkdir -p $JAVA_HOME
wget https://cdn.azul.com/zulu/bin/$ZIP
tar -xvzf $ZIP -C $JAVA_HOME
mv $JAVA_HOME/$JVM/* $JAVA_HOME/
fi
echo "Java home set to $JAVA_HOME"

./gradlew clean shadowJar
40 changes: 40 additions & 0 deletions runMac.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

export ARCH=x86_64
JVM=zulu17.50.19-ca-fx-jdk17.0.11-macosx_x64
set -e
ZIP=$JVM.tar.gz
export JAVA_HOME=$HOME/bin/java17/
if test -d $JAVA_HOME/$JVM/; then
echo "$JAVA_HOME exists."
else
rm -rf $JAVA_HOME
mkdir -p $JAVA_HOME
curl -L https://cdn.azul.com/zulu/bin/$ZIP -o $ZIP
tar -xvzf $ZIP -C $JAVA_HOME
mv $JAVA_HOME/$JVM/* $JAVA_HOME/
fi
echo "Java home set to $JAVA_HOME"
./gradlew --stop
#rm -rf ~/.gradle/caches/
#rm -rf ~/.gradle/daemon/
./gradlew clean build --refresh-dependencies
./gradlew shadowJar

$JAVA_HOME/bin/java -Dprism.forceGPU=true --add-exports \
javafx.graphics/com.sun.javafx.css=ALL-UNNAMED \
--add-exports \
javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED \
--add-exports \
javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED \
--add-exports \
javafx.base/com.sun.javafx.event=ALL-UNNAMED \
--add-exports \
javafx.controls/com.sun.javafx.scene.control.skin.resources=ALL-UNNAMED \
--add-exports \
javafx.graphics/com.sun.javafx.util=ALL-UNNAMED \
--add-exports \
javafx.graphics/com.sun.javafx.scene.input=ALL-UNNAMED \
--add-opens \
javafx.graphics/javafx.scene=ALL-UNNAMED \
-jar build/libs/BowlerStudio.jar
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ public void start(Stage primaryStage) throws Exception {
langaugeIcon.setScaleY(FontSizeManager.getImageScale());
});
} catch (Exception e2) {
// TODO Auto-generated catch block
// Auto-generated catch block
e2.printStackTrace();
}

Expand All @@ -137,7 +137,7 @@ public void start(Stage primaryStage) throws Exception {
String selectedItem = extention.getSelectionModel().getSelectedItem();
setSelected(selectedItem);
} catch (Exception e1) {
// TODO Auto-generated catch block
// Auto-generated catch block
e1.printStackTrace();
}

Expand Down Expand Up @@ -199,7 +199,7 @@ public void onAddFile(ActionEvent event) {
if (getGitRepo() == null) {
setGitRepo(GistHelper.createNewGist(filename, message, true));
}
System.out.println("Adding new file" + filename + " to " + getGitRepo());
com.neuronrobotics.sdk.common.Log.error("Adding new file" + filename + " to " + getGitRepo());
try {
ScriptingEngine.pull(getGitRepo());
//String defaultContents =
Expand Down Expand Up @@ -241,7 +241,7 @@ public static void main(String[] args) {
AddFileToGistController controller = new AddFileToGistController(url, new MenuRefreshEvent() {
@Override
public void setToLoggedIn() {
// TODO Auto-generated method stub
// Auto-generated method stub

}

Expand Down Expand Up @@ -301,7 +301,7 @@ void createProject(ActionEvent event) {
});

} catch (Throwable e) {
// TODO Auto-generated catch block
// Auto-generated catch block
e.printStackTrace();
}
}).start();
Expand Down Expand Up @@ -334,7 +334,7 @@ public void setFileExtensionType(IScriptingLanguage lang) {
extention.setDisable(true);
});
} catch (Exception e) {
// TODO Auto-generated catch block
// Auto-generated catch block
e.printStackTrace();
}

Expand Down
Loading
Loading