Mumfrey
794ef806f1
Support selectable, user-defined themes contained in zip files
2018-05-08 16:53:55 +02:00
Corey Knapp
9891a6ba21
Improve accessibility in the Preferences dialog
...
This commit makes the Preferences dialog more usable by accessibility devices like screen readers.
Previously, a screen reader would only read the content of the text boxes. By using JLabel's setLabelFor() feature (and in some extreme cases, setAccessibleName()), a screen reader will know that a label is assigned to a text field. For example, instead of just reading "12", it will now read "Editor font size: 12".
2017-11-10 07:57:38 -05:00
Martino Facchin
2191315123
[Pref panel] Remove gaps on confirmation button to fit 600px height
...
Should solve #4753
2017-07-05 11:19:46 +02:00
Cristian Maglie
626a00a9bf
Show the dialog just once when there are many unsaved sketches
2017-05-16 14:53:27 +02:00
Cristian Maglie
e500c7c41f
Enabling "external editor" now requires to save all sketches.
...
Fix #6196
2017-05-16 14:53:27 +02:00
Martino Facchin
5b6adec95f
add preference checkbox for core cache
2017-03-20 17:31:38 +01:00
Cristian Maglie
2f0b0db5ba
Set maximum scale to 400%
2016-01-26 12:09:57 +01:00
Cristian Maglie
409f3161c8
Added GUI scaling in preference panel.
2016-01-26 12:09:57 +01:00
Cristian Maglie
d920c06699
Now the IDE use vectorial images whenever possible
...
The caller of Theme.getThemeImage(...) now pass only the name of
the needed resource and the theme folder is searche in the following
order:
- name.svg
- name.png (if svg is not available)
- name@2x.png (if none of the above are available or if 1x png is
too low resolution for the current scaling factor)
2016-01-26 12:09:57 +01:00
Cristian Maglie
f239f5b5ab
Moving getLibImage and getThemeImage into Theme class
2016-01-26 12:09:56 +01:00
Cristian Maglie
5637130818
Converted toolbar icons to png
2016-01-26 12:09:55 +01:00
Federico Fissore
1862827c25
Portable folder can now be set to any arbitrary path, not just subfolders
...
of "portable". Fixes #4103
2015-11-19 13:43:49 +01:00
Federico Fissore
2e80ee5bbd
Testing translation for proper formatting. This test will fail when a
...
translation uses wrong syntax, thus avoiding any future issue similar to #4095
2015-11-06 17:24:26 +01:00
Cristian Maglie
869137469c
Silence unused warning in I18N class
2015-10-20 18:37:59 +02:00
Federico Fissore
4f2621bd31
Updated translations. Some new languages graduated
2015-09-21 11:07:36 +02:00
Federico Fissore
0c7e0d6bb4
CustomProxySelector: auto proxy (PAC) needs login info too
2015-08-21 08:41:50 +02:00
Federico Fissore
708da3bd86
Introducing CustomProxySelector
2015-08-21 08:41:50 +02:00
Federico Fissore
d884a2d14f
Preferences: proxy settings are back again (GUI and key/value pairs storage only)
2015-08-21 08:41:50 +02:00
Federico Fissore
cb292d6114
Got rid of Guava lib: java 8 has its features builtin
2015-08-05 12:09:24 +02:00
Federico Fissore
50cacc1756
Got rid of Java 8 warnings about _ as a method name
2015-08-05 09:12:40 +02:00
Federico Fissore
bc05c40aa0
AdditionalBoardsManagerURLTextArea was not resizing internal text area when maximizing. Fixes #3348
2015-06-17 10:45:38 +02:00
Federico Fissore
d2ac1a4e6a
Added link to unofficial boards support url in secondary modal. Fixes #3327
...
First java 8 syntax goodness: yum!
2015-06-16 14:45:55 +02:00
Federico Fissore
9622af8565
Preferences: nicer icon button for additional boards support urls
2015-06-16 12:42:32 +02:00
Federico Fissore
2f4485d06b
Added missing license headers, added missing blank line between license header
...
and package declaration, organized imports
2015-06-12 09:55:25 +02:00
Federico Fissore
0cb6b48e24
Boards/Lib managers: use system proxy settings (got rid of our proxy settings
...
in File > Preferences)
2015-06-04 13:34:44 +02:00
Federico Fissore
bede6967d5
Installation folder check both at startup and when user attempts to change
...
sketchbook location. Fixes #2719
2015-06-03 17:46:01 +02:00
Federico Fissore
c84fb7fc90
Removed a handful of static methods delegates
2015-05-28 15:25:44 +02:00
Federico Fissore
f6546aea45
Windows: got rid on JNA, thus no more UnsatisfiedLinkError (at least when accessing native OS functions). Fixes #3190
2015-05-20 16:33:33 +02:00
Federico Fissore
d71f2738c4
Preferences: added tooltip about additional boards manager urls. Fixes #3092
2015-05-18 16:56:13 +02:00
Federico Fissore
7816ee3f10
New Preferences window: renders fine on every OS and it's easier to adapt using NetBeans as visual editor. Fixes #3140
2015-05-15 15:52:52 +02:00
Federico Fissore
6789cfe223
New modal dialog for adding additional boards manager url: with a wide text area, inputing is much easier
2015-05-13 16:24:37 +02:00