Federico Fissore
17d3729426
Package names refactoring: contributions is the main package, libs and cores are subpackages
2015-03-27 14:51:16 +01:00
Federico Fissore
fe85083f0b
Setting preferences.txt permissions to 600 on linux and mac
2015-03-27 14:51:16 +01:00
Federico Fissore
4db6c737be
Preferences: added proxy settings
2015-03-27 14:51:16 +01:00
Federico Fissore
9fd4e8e940
Libraries menu: dynamic title in library group
2015-03-27 14:51:14 +01:00
Federico Fissore
4562ad8ded
core/lib manager modal is placed above the active editor
2015-03-27 14:51:13 +01:00
Federico Fissore
e5e5880a15
HostDependentDownloadableContribution better handles Macosx
2015-03-27 14:51:13 +01:00
Federico Fissore
9f68d4df74
First round of UX feedback
2015-03-27 14:51:13 +01:00
Federico Fissore
562c566618
Changed labels
2015-03-27 14:51:13 +01:00
Federico Fissore
33457adafe
Restored Add .ZIP Library... menu
...
Fixed missing platform name label when using custom platforms
2015-03-27 14:51:12 +01:00
Federico Fissore
fe6718ce4f
Removing previously installed platform on upgrade
2015-03-27 14:51:11 +01:00
Cristian Maglie
0755c7c004
Library installer UI
2015-03-27 14:51:10 +01:00
Cristian Maglie
0b9223c158
Added Contributions for libraries
2015-03-27 14:51:10 +01:00
Cristian Maglie
75d1cb874d
Available boards are updated right after closing "Boards Installer"
...
Boards menu list has been moved into Base class where it looks a more
appropriate place to reduce interactions between Editor class and Base
class.
Probably shared menus can be moved in a separate, specific, class.
2015-03-27 14:51:10 +01:00
Cristian Maglie
fe2d087ebd
Implemented "Update List" button of Boards Installer.
2015-03-27 14:51:10 +01:00
Cristian Maglie
5d1e4e3f70
Inverted MVC logic on installer to get a cleaner code.
...
Part of the control logic was moved from listeners to GUI class methods.
This goes against a pure MVC but makes the code much more cleaner.
2015-03-27 14:51:10 +01:00
Cristian Maglie
cf058c37ba
Categories and filter search on installer
2015-03-27 14:51:10 +01:00
Cristian Maglie
56ae061d7e
Improved platforms installer GUI. Platforms are now downloaded from network.
2015-03-27 14:51:09 +01:00
Cristian Maglie
2a8c742453
Added Contribution installer, install and remove correctly.
...
Tested on linux
2015-03-27 14:51:09 +01:00
Cristian Maglie
373a625903
GUI for platform installer, first draft
2015-03-27 14:51:09 +01:00
Cristian Maglie
100dd21bd0
Added Contributed Platforms.
...
- TargetPackage / TargetPlatform / TargetBoard are now interfaces
- Contributions installed are detected during init time
- Tools must be referenced through "path" property (automatically set
by the IDE to the contributed tool path)
2015-03-27 14:51:09 +01:00
Federico Fissore
6bdfa00e61
Splashscreen: initial message
2015-03-19 12:26:36 +01:00
Federico Fissore
ec1db8ca8a
New splashscreen and about images
2015-03-17 10:49:16 +01:00
Federico Fissore
dba808c3dc
Instantiating SplashScreenHelper in main() was leaving it null for the tests. Fixed
2015-03-13 11:35:37 +01:00
Federico Fissore
38f868af5b
Fixed placement of find & replace dialog
2015-03-13 11:30:42 +01:00
Federico Fissore
b4ff39144c
Preferences frame opens on top of active editor
2015-03-13 10:49:16 +01:00
Federico Fissore
2a0bc2bfca
Splashscreen
2015-03-13 10:39:18 +01:00
Federico Fissore
e08bd63038
Resetting swing.aatext to the preferred value as soon as preferences are available
2015-03-13 09:43:01 +01:00
Federico Fissore
c946a29aac
Nicer fonts
2015-03-12 09:58:32 +01:00
Federico Fissore
39d1dfc999
Added warning for uncertified boards
2015-03-10 08:52:41 +01:00
Federico Fissore
84acf463ec
Fix to save as to parent folder is needed by all OSs, not just Mac
2015-03-04 12:15:07 +01:00
Federico Fissore
803a0eebb4
Merge branch 'saveas_to_parent_folder_mac' of https://github.com/delftswa2014/Arduino into delftswa2014-saveas_to_parent_folder_mac
2015-03-04 11:48:29 +01:00
Federico Fissore
e327bb091a
MacOSX: better IDE
2015-03-03 15:48:20 +01:00
Federico Fissore
b7b8a35404
NEW button now behaves as clicking File -> New menu entry. Fixes #2685
2015-03-02 10:08:58 +01:00
Ivo van de Grift
58581e2eb1
Added .getParentFile() to saveas for mac. This prevents saving into the sketch itself
2015-02-27 17:35:14 +01:00
Federico Fissore
6d2aa17051
Compound edits weren't part of the undo/redo dance
2015-02-27 15:51:58 +01:00
Federico Fissore
cad74c5f7c
An undoable action marks the sketh as modified
2015-02-27 15:51:57 +01:00
Federico Fissore
78f2e87b00
Undo and Redo state update were setting the sketch to modified, even if it was not. Fixes #2653
2015-02-27 15:51:57 +01:00
Cristian Maglie
d1feeb5419
Added a bunch of new languages and updated translations
2015-02-27 15:10:27 +01:00
Geronimo Bareiro
2dbe0059c5
Fix use the correct reference.
...
it was used file, wich was a null pointer, use sketchFile instead.
2015-02-26 03:03:25 -03:00
Federico Fissore
e385f67fce
Better error message when opening serial monitor on a busy serial device. Closes #2632
2015-02-23 10:40:47 +01:00
PaulStoffregen
3bd694d78b
Update status bar when custom menus change
2015-02-22 03:54:44 -08:00
Cristian Maglie
cf3e9480a5
Merge pull request #2626 from ffissore/hide-cu-devs-on-mac
...
Macosx: filter out /dev/cu* ports
2015-02-13 15:49:27 +01:00
Federico Fissore
5687528325
Fixed bug introduced by #2628
2015-02-13 15:30:43 +01:00
Federico Fissore
a49963d0ad
Filter out /dev/cu* ports, can be re-enabled manually adding "serial.ports.showall=true" into preferences.txt file
...
Closes #2624
2015-02-13 10:53:12 +01:00
Federico Fissore
fea3848ee0
Split ports in menu, grouping boards by their protocol
...
Closes #2627
2015-02-11 13:08:20 +01:00
Cristian Maglie
c4cd447283
Updated offline docs
2015-02-08 19:49:27 +01:00
Federico Fissore
d460982623
Macosx: new appbundler, new macosx builds. Use platform=macosx and platform=oldmacosx
2015-02-02 09:53:56 +01:00
Cristian Maglie
81808d532e
Merge branch 'ide-1.5.x-fail-when-no-platform-txt' of https://github.com/ffissore/Arduino into ide-1.5.x
2015-01-14 17:19:11 +01:00
Cristian Maglie
244a750bef
Merge branch 'wayoda-fix-find-dialog-layout' into ide-1.5.x
2015-01-13 23:30:22 +01:00
Cristian Maglie
17115b0a9b
Fixed NPE when import menu are empty
2015-01-13 23:16:53 +01:00