Commit Graph

62 Commits

Author SHA1 Message Date
Moon D.
f09b2c5100 Add update.beta_welcome to defaults 2025-08-13 16:13:19 -04:00
Junology
bfa6a392c8 add 'console.head_padding' option 2025-01-17 17:24:36 +09:00
Ben Fry
4e92343d0f get the new welcome screen running 2022-08-08 21:38:03 -04:00
Ben Fry
398e1088bb working on the welcome screen 2022-08-08 20:49:34 -04:00
Ben Fry
dfa33fe0dc more tidying up 2022-08-06 22:11:21 -04:00
Ben Fry
ae874f6ef7 method (and prefs) for cleaning up temp dirs (resolves #529) 2022-08-06 11:35:54 -04:00
Ben Fry
361a0393cd try gradients in Lab space, add pref to use them 2022-08-05 18:44:31 -04:00
Ben Fry
e733a0b652 add naming options as preference 2022-08-02 22:15:09 -04:00
Ben Fry
9d760311e3 remove a couple unused prefs 2022-08-02 14:47:48 -04:00
Ben Fry
e7504f1c3b trying out tabs with underscores removed 2022-08-02 13:19:26 -04:00
Ben Fry
899a717ce3 remove ui.font from prefs and to streamline font use 2022-07-31 18:10:59 -04:00
Ben Fry
112859527a remove editor.laf pref, make everything FlatLaf 2022-07-21 19:27:49 -04:00
Ben Fry
ba9c240b2f remove delete prev sketch folder pref, more cleanup 2022-05-02 22:12:06 -04:00
Ben Fry
8a5026dfc4 rename pref, add pref to window for sketch name sync 2022-02-06 21:53:01 -05:00
Ben Fry
6e44236c59 update notes about paths 2022-02-06 12:14:58 -05:00
Ben Fry
ed123e62c8 groundwork for renaming main sketch tab, etc 2022-02-06 12:06:51 -05:00
Ben Fry
7c1a2f2950 changing macosx to macos in defaults and languages 2022-01-22 13:54:08 -05:00
Ben Fry
1a49263a94 add support for portable settings (resolves #360 and https://github.com/processing/processing/issues/3948) 2022-01-22 12:09:05 -05:00
Ben Fry
ca08daa1aa purge VAqua (resolves #129) 2022-01-16 15:30:53 -05:00
Ben Fry
4a009661f6 roll over the welcome screen for 4.0 beta so folks see it 2021-08-08 20:16:20 -04:00
Ben Fry
a6091f3cf8 cleaning up pdex prefs and underbrush 2021-08-01 18:15:17 -04:00
Ben Fry
b87cf162eb major theme updates, moving theme out of Mode, pieces in place for dynamic updates 2021-07-07 18:07:23 -04:00
Ben Fry
fbdf88ecef make it possible to change the interface font from the prefs 2021-06-28 20:24:28 -04:00
Ben Fry
e59966f849 major reworking/fixing of font handling for Editor and Console 2021-06-22 11:38:59 -04:00
Ben Fry
5e0776161e turn off JFileChooser because it is awful (upends #77) 2021-06-18 22:27:39 -04:00
Ben Fry
044f1baa2e clean up Platform, add workaround for getSystemZoom() (fixes #143) 2020-10-13 17:32:24 -04:00
Ben Fry
8e985e4923 update to VAqua8, no luck, disable for now (#129) 2020-09-23 21:13:56 -04:00
Ben Fry
48397b815a clean up trailing spaces 2020-09-23 21:12:37 -04:00
A Pottinger
942fa81735 Updated preferences for vaqua per #88. 2020-04-27 17:38:05 -07:00
A Samuel Pottinger
ee299ef935 Move to ANTLR 4 with Java 11 lang features and localization. (#5)
* Move to ANTLR 4 with Java 11 lang features and localization.

Introduces ANTLR4 and Java 8 language feature support within IDE while also adding additional hooks for localization of syntax error messages, addressing https://github.com/processing/processing/issues/3054 and https://github.com/processing/processing/issues/3055.

The PR is broadly a continuation of https://github.com/processing/processing/issues/3055, bringing it up to speed with the latest Processing master plus the changes introduced at https://github.com/processing/processing/pull/5753. **Requires https://github.com/processing/processing/pull/5753 as pre-requisite.** This introduces a number of edits beyond https://github.com/processing/processing/issues/3055 beyond compatibility with current Processing master and https://github.com/processing/processing/pull/5753 including:

 - Update to the grammar itself
 - Change ANTLR listeners to emit `TextTransform.Edit` to unify JDT-based `PreprocessingService` and `JavaBuild`, removing code with duplicate purpose.
 - Introduction of syntax error rewriting with support for localization.
 - Addition of complete localized strings set for English and Spanish.
 - Addition of partial localized strings set for other languages.
 - Refactor of ANTLR-related code for testability and readability
 - Expansion of tests including full parse tests for new Java features (type inference, lambdas).

* Ask travis for ant upgrade prior to run.

* Ask Travis for java11 update.

* Add openjdk ppa

* Travis no confirmation on add ppa.

* Force newer ant on travis.

* Swtich ant download to www-us mirror.

* Switch ant to 1.10.7

* Start x for unit tests in travis.

* More complete start x in travis.

* Revert x in travis.

* Try x in services.
2019-10-05 23:34:38 -07:00
Ben Fry
f4bfffc5a9 remove preproc.substitute_unicode (fixes #5456) 2018-04-05 10:45:46 -04:00
Ben Fry
9ea52b4d55 add clipboard icon to the status bar (fixes #5345) 2018-03-26 15:19:17 -04:00
Ben Fry
1974a49790 rename console lines pref to avoid name collision (fixes #5110) 2017-06-15 12:10:11 -04:00
Ben Fry
18a64d1b30 default to using native file selector on all platforms (#5122) 2017-06-12 15:44:11 -04:00
Ben Fry
a9de2e3d53 lots of work to clean up console lockup issues (fixes #4825) 2017-05-03 20:40:36 -04:00
Ben Fry
ab5465d1ef add "auto" option for interface scaling 2017-02-12 10:21:55 -05:00
Ben Fry
47505dc60f add gui for setting the zoom level 2017-02-10 17:43:21 -05:00
Ben Fry
32193ba5ba use debug.txt instead of debug; add pref to disable system proxy 2016-12-01 07:38:19 -05:00
Ben Fry
701dc623d0 add a note about the new preference 2016-05-16 16:53:46 -04:00
Ben Fry
5acbcee17e simplify screen placement when screen is too small (#3913) 2015-10-23 15:27:29 -04:00
Ben Fry
2329c5b11c working on change detection bugs (#3387 #3650) 2015-09-15 15:50:43 -04:00
Ben Fry
c0496d2269 better pref handling 2015-08-22 15:08:42 -04:00
Ben Fry
a3a7bfff90 add pref for auto-complete of brackets, etc (#3462) 2015-08-13 14:37:22 -04:00
Ben Fry
d633b23148 activate the welcome screens 2015-07-16 12:31:14 -04:00
Ben Fry
eda15abce9 sorting out multi-display, fullScreen(), param passing with surface... 2015-06-05 21:24:28 -04:00
Ben Fry
2721445cee more work on proxies 2015-05-10 12:27:51 -04:00
Akarshit Wal
765afa5024 Added socks support in the defaults file so that it is available in preference.txt 2015-05-10 01:46:43 +05:30
Ben Fry
607234e8c1 remove vestigial 'hide background image' pref 2015-04-25 12:57:02 -04:00
Ben Fry
a4e5f2cfda fix up file change detection (#2852) 2015-04-24 15:28:33 -04:00
Ben Fry
1bab67cd48 oops, not that one 2015-04-09 15:10:31 -04:00