Commit Graph

4772 Commits

Author SHA1 Message Date
Stef Tervelde 7e109bd399 Adding the sketch format command 2025-09-05 14:28:03 +02:00
Moon 198f593971 Merge pull request #1196 from joshgiesbrecht/SketchException-refactor-redo
Refactoring `SketchException` to be available outside of `app`
2025-08-28 14:00:51 -04:00
Stef Tervelde 6533ea7977 Adding jdk.httpserver as it was not included for the local reference 2025-08-27 08:40:49 +02:00
josh giesbrecht 627eafb06c tagging old location as deprecated 2025-08-15 10:46:44 -07:00
josh giesbrecht 7512bc0d49 re-adding a processing.app.SketchException class that extends the newly refactored one, so alternate modes don't break. 2025-08-14 14:29:31 -07:00
Raphaël de Courville 1ba7269e09 Merge pull request #1203 from catilac/beta-welcome-logic
Display Welcome to Beta once per revision
2025-08-14 16:42:29 +02:00
Raphaël de Courville 15aba90a1d Merge pull request #1200 from Stefterv/snap-classic-support
Adding snap classic confinement support
2025-08-14 16:32:45 +02:00
Raphaël de Courville 02f79756b3 Merge pull request #1199 from Stefterv/fix-java-home
Set `java.home` and added some comments
2025-08-14 16:26:44 +02:00
Moon D. 673c2224ba Clean up and updating key name 2025-08-13 16:13:42 -04:00
Moon D. 511dd3a636 Display once per revision number 2025-08-13 15:29:04 -04:00
Stef Tervelde 8b0411095c Completed the examples & sketchbook scanning 2025-08-13 09:51:44 +02:00
Stef Tervelde eece777e28 Adding classic confinment support + refactor for later flathub 2025-08-12 14:42:10 +02:00
Stef Tervelde 39a0432852 Set java.home and added some comments 2025-08-12 13:38:47 +02:00
josh giesbrecht 266e7a56b1 correcting build.gradle.kts files 2025-08-01 12:00:13 -07:00
josh giesbrecht 88ac3bb422 correcting build.gradle.kts files 2025-07-31 17:17:02 -07:00
josh giesbrecht 22dde0fb96 refactoring SketchException to app:utils 2025-07-31 16:02:48 -07:00
Stef Tervelde 95aec7fae3 Merge branch 'main' into lsp-fixes 2025-07-23 06:07:29 +02:00
Stef Tervelde a8abe8ec1d Merge pull request #1172 from aj-m/fix-editorstatus-clear
Properly clear EditorStatus.message with empty()
2025-07-11 12:54:20 +02:00
Raphaël de Courville 17c54e8dfc Merge pull request #1162 from toniab/main
Legacy CLI to handle sketch paths with spaces.
2025-07-11 12:47:24 +02:00
Raphaël de Courville 6e4f078fbc Merge pull request #1161 from Stefterv/cli-tests
CLITest for testing CLI commands in Processing IDE
2025-07-11 12:46:03 +02:00
Raphaël de Courville 5a5f5402a0 Merge pull request #1136 from jdebou/jdb/path
Adds processing to path on windows.
2025-07-11 12:44:04 +02:00
Raphaël de Courville a58a7a75ad Merge pull request #1114 from joshgiesbrecht/main
fixes error highlighting when selecting an error in another tab
2025-07-11 12:36:44 +02:00
Raphaël de Courville 29d8272f55 Merge pull request #1072 from AhmedMagedC/bug-fix
Terminate JVM of already running instances
2025-07-11 12:30:44 +02:00
Raphaël de Courville ce3cb9ff6b Merge pull request #1026 from Vaivaswat2244/ReferenceServer
Tried writing a reference server using jdk httpServer
2025-07-11 12:17:12 +02:00
Stef Tervelde 4932384288 Merge branch 'processing:main' into gradle-cleanup 2025-07-11 11:51:12 +02:00
Andrew Montenigro 71038565d6 Properly clear EditorStatus.message with empty()
Partially resolves #1167 - EditorStatus.message no longer gets set to a
string of spaces when cleared, which caused some UI bugs.
2025-07-10 07:28:25 -05:00
Stef Tervelde 09a0cdd16a Add CLITest for testing CLI commands in Processing IDE
Introduces a new Kotlin test class, CLITest, to facilitate running and testing CLI commands of the Processing IDE directly from the IDE. This allows for easier and faster development and debugging of CLI features without manual command line invocation.
2025-06-28 10:32:52 +02:00
Tonz ddcf0c75e3 Merge branch 'processing:main' into main 2025-06-28 01:21:53 -07:00
Tonz 08bdd85705 Still pass help as an argument so that Commander help is shown. (Remove clikt help message which is canceled by val help anyway). 2025-06-28 01:20:28 -07:00
Tonz 33f6e0296e Allow spaces in filepath name by forwarding all arguments 2025-06-28 00:52:59 -07:00
Stef Tervelde 866c7f8198 Sketchbook fixes 2025-06-20 17:29:12 +02:00
Stef Tervelde adda041952 Import cleanup 2025-06-20 13:48:58 +02:00
Stef Tervelde 722d176cd5 Merge branch 'main' into lsp-fixes 2025-06-20 13:48:15 +02:00
Stef Tervelde bf34adee03 Merge branch 'processing:main' into main 2025-06-20 13:47:20 +02:00
Stef Tervelde 1acf9c5c9d Merge pull request #1109 from ovalnine/lsp-subcommand-fix
Fix reflection invocation of PdeLanguageServer
2025-06-20 13:44:54 +02:00
Stef Tervelde 36ed025e11 Merge branch 'main' into lsp-fixes 2025-06-20 12:01:09 +02:00
Stef Tervelde 77a5e9e496 Fix error with copy permissions 2025-06-20 12:00:25 +02:00
Joackim de Bourqueney 9552d9b47a Adds processing to path with Wix. 2025-06-07 14:44:29 +02:00
thisizaro 7804f01871 Updated app description in 'app/windows/Processing.wxs' 2025-05-28 23:46:37 +05:30
Stef Tervelde a863cff3ca support for listing Sketchbook 2025-05-22 09:14:42 +02:00
Stef Tervelde b3fb558206 Moved into api folder + listing Sketchbook 2025-05-22 08:36:50 +02:00
Stef Tervelde 5b27fc650a Create Examples JSON 2025-05-20 20:43:50 +02:00
josh giesbrecht fb18ac5ed1 fixes bug with selecting an error that's in a tab that isn't visible yet. 2025-05-19 19:46:54 -07:00
ovalnine 9193dbd0cc Fix reflection invocation of PdeLanguageServer
Fixed argument type mismatch when invoking the PdeLanguageServer main method via reflection.
Changed from using spread operator with a list wrapper to passing a properly typed String array directly.
This resolves the IllegalArgumentException thrown during language server initialization.
2025-05-17 12:40:35 -07:00
Stef Tervelde bd9e475f38 Fixes for LSP running & Improving the install locations 2025-05-16 22:16:17 +02:00
Raphaël de Courville 861e28fb71 Merge pull request #1075 from processing/fix-snap-permission
Fix executable permissions within Snap
2025-05-16 10:37:37 +02:00
Stef Tervelde fb222e3523 More snap permissions 2025-05-12 10:17:28 +02:00
Stef Tervelde 7bb7662c0c Merge branch 'main' into gradle-cleanup 2025-05-05 12:39:59 +02:00
Stef Tervelde 563dd59147 Fix executable permissions within Snap 2025-05-05 12:15:11 +02:00
AhmedMaged e8903a8c23 making the code clearer 2025-05-04 18:38:25 +03:00