Commit Graph

3631 Commits

Author SHA1 Message Date
Jakub Valtar e25100360b Enable bicubic interpolation for possibly scaled components 2017-02-15 14:01:16 +01:00
Jakub Valtar 2430b84c99 Make editor buttons nice when scaling UI 2017-02-15 13:56:28 +01:00
Ben Fry 06bd5f8c2b starting the next release (3.3.1) 2017-02-12 13:02:19 -05:00
Ben Fry 1bcd576aee fix font typo and add scaling caveat 2017-02-12 12:28:44 -05:00
Ben Fry ab5465d1ef add "auto" option for interface scaling 2017-02-12 10:21:55 -05:00
Ben Fry bf15163698 digging into system dpi settings 2017-02-12 09:38:53 -05:00
Ben Fry 5315b631b3 switch to em spacing (for hidpi), use renamed font to fix #4747 2017-02-12 09:31:23 -05:00
Ben Fry c9d6f99cda fix filter width 2017-02-11 18:35:54 -05:00
Ben Fry 670f2dc06f fix the icon sizing 2017-02-11 18:33:34 -05:00
Ben Fry a43c150ac6 fix button sizing in contribs 2017-02-11 18:26:11 -05:00
Ben Fry 8480ddb82e fix the table view sizing 2017-02-11 18:22:44 -05:00
Ben Fry d6edf58a3d centralize font setup and fix the dpi setting 2017-02-11 18:19:43 -05:00
Ben Fry 8e2f699951 more cleanups 2017-02-11 17:54:05 -05:00
Ben Fry 3dbc8de85c simplify the divider location setup 2017-02-11 22:26:35 +00:00
Ben Fry 5e52f5326d line lengths, people 2017-02-11 22:25:38 +00:00
Ben Fry 3b5f0208d0 remove the unused debugging stuff 2017-02-11 22:25:12 +00:00
Ben Fry c43cd7cc4a fix console location and divider placement 2017-02-11 22:24:46 +00:00
Ben Fry 4f7cd8cd5a yet another attempt for the editor sizing 2017-02-11 16:22:09 -05:00
Ben Fry 69f0700cc3 perhaps this is the correct place 2017-02-11 16:12:48 -05:00
Ben Fry 2c6fc86fd3 perhaps a better setting here 2017-02-11 16:06:44 -05:00
Ben Fry eb4a33ec95 fix zoom on the tabs for the contrib manager 2017-02-11 15:59:49 -05:00
Ben Fry b532b6a57b prevent enormous console with dpi scaling 2017-02-11 15:58:57 -05:00
Ben Fry 38e459dc23 add check for NVIDIA driver bug #4853 2017-02-11 15:30:29 -05:00
Ben Fry 188eccc183 add system dpi method from Arduino 2017-02-11 12:29:49 -05:00
Ben Fry 47505dc60f add gui for setting the zoom level 2017-02-10 17:43:21 -05:00
Ben Fry c9d1cccc58 add preference to set the zoom factor 2017-02-10 17:27:05 -05:00
Ben Fry 137f4382ba border in pixels 2017-02-10 16:52:26 -05:00
Ben Fry 41dc4b3ad7 fix the bottom bar and its tabs 2017-02-10 16:30:14 -05:00
Ben Fry 38e99d5984 rename retina prop based on actual use 2017-02-10 16:30:02 -05:00
Ben Fry 05f869dfc5 move stroke into centralized location 2017-02-10 16:20:22 -05:00
Ben Fry ff80988f1a fix the twice-doubled status bar 2017-02-10 16:16:58 -05:00
Ben Fry b6e0c7d0d8 let's call this 'zoom' instead, since it's not really dpi at all 2017-02-10 16:02:55 -05:00
Ben Fry 543593ae6b working on ui zoom support for high-res Windows/Linux displays 2017-02-10 15:59:27 -05:00
Guillermo Perez 11359c2c02 Update jna.txt comment
The txt comment was out of date, so I changed the version number and pointed to maven folder/pom.
2017-02-07 18:45:24 -03:00
Ben Fry 72b19485cd don't delete export folders if they don't exist 2017-01-31 17:11:29 -05:00
Ben Fry 96051e257c starting the next release 2017-01-29 20:20:46 -05:00
Ben Fry 91412c8fc9 handle spaces properly for processing-java on macOS (fixes #4779) 2017-01-29 11:07:41 -05:00
Ben Fry 022c27633c deal with a handful of warnings 2017-01-29 10:57:44 -05:00
Ben Fry 23c085a49a notes from merges, finish adding #4843 2017-01-29 10:47:20 -05:00
Ben Fry 92045a1c66 Merge pull request #4842 from JakubValtar/fix-sketchbook-update
Rebuild sketchbook window when needed
2017-01-29 10:41:18 -05:00
Ben Fry dffceffd8f adding fix from #4843 manually 2017-01-29 10:36:25 -05:00
Jakub Valtar 9749ad28ec Fix broken Update tab
Contribution stays there with spinning wheel until the installation
completes
2017-01-21 06:56:32 +01:00
Jakub Valtar c31c5f3ec6 Remove some unnecessary code 2017-01-21 05:21:05 +01:00
Jakub Valtar 6782337913 Get rid of unnecessary manual synchronization
Remove manual synchronization on visibleContributions and
panelByContribution. Both are accessed only from EDT.
2017-01-21 04:42:33 +01:00
Jakub Valtar e77d81c137 Remove gratuitous invokeLater()
Again, just unwrapped bodies from invokeLater, because they run on EDT
already. Some were called in loops and spammed EDT with hundreds of
Runnables.
2017-01-21 04:26:26 +01:00
Jakub Valtar 43975107d7 Add filter conditions so contribs from other tabs are ignored
Wrapped both method bodies with one if condition each. Blame the diff.
2017-01-21 04:16:05 +01:00
Jakub Valtar 6d997906ab Fire change notifications after all changes has been made 2017-01-21 04:11:40 +01:00
Jakub Valtar 37d2c26b89 Rebuild menus after deleting sketch 2017-01-21 00:54:21 +01:00
Jakub Valtar 5172f5b780 Make sure old windows are disposed properly 2017-01-21 00:53:27 +01:00
Jakub Valtar 78ace8cdde Hide sketchbook window before creating a new one
Copy pasted from rebuildExamplesFrame()
2017-01-21 00:52:49 +01:00