-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
177 lines (160 loc) · 4.57 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
=== v0.3.3-a
+ Added MenuBar.
+ Custom buttons.
* Removed an exception in Arguments/Locale initialize.
* Updated API.
Autocomplete:
+ Variables in method.
* Returned `awt`.
* Fixed UA window title.
Parser:
* Set language level to RAW.
Run:
* Fixed failure position.
* Fixed a successful outcome when in fact there was a failure.
=== v0.3.2
* Fixed `NullPointerException` to highlight cells on `TreeView`. But if it is `null`, it will not highlighted.
Autocomplete:
+ `awt` to blacklist.
+ Parameters of method.
+ Return type at the right side.
* Global scanning takes place once.
* Improved item sorting by `text` length, then by `parameters` length and then by alphabetic.
* Reduced memory usage:
* By 15 Mb, with `A pool of strings vs id`.
* By 10 Mb, removed interaction with `UserData`.
* Reduced the number of saved `String` from 10,701 to 6,433.
* Run Analysis in thread.
* Fixed at the `checkCaretPosition`, position < 0.
* Fixed basic keywords.
* Fixed duplicate output of elements.
* Fixed search in clusters after entered `class`.
CodeArea:
* Fixed removing empty paragraph.
* Fixed removing selected text.
Plugin:
* Improved API.
* Using `BufferedReader` instead of `InputStream`.
CPU:
* Implemented the formula for calculating the percentage depending on the information in `/proc/PID/stat` and
`/proc/stat`.
RAM:
* Show memory usage without shared memory.
RichTextFX:
* Fixed #774
Run:
* Fixed re-start the program with an error - not executed.
=== v0.3.1-alpha - cleanup
+ Plugins (debug) for Linux:
* RAM
* CPU
Autocomplete:
+ Global sources.
* Redesigned element.
Start:
+ Open Project.
=== v0.3.0-alpha
+ Arguments.
+ Languages: RU, UA.
* Fixed memory leak.
* Fixed window title of renames file/folder.
* Required Java 10.
* Updated API.
CodeArea:
+ Auto adding `\` to `"""` combination, the same with `'`.
+ Remove same / mirror symbols with their pair.
+ The possibility of closing a paired symbol without moving the arrow.
* Fixed removing selected area after Enter/Backspace/Semicolon.
Highlight:
+ `var` keyword.
+ Redesigned backlight. All code elements are now highlighted without basic keywords.
* Fixed pairs.
Start:
+ Enter listeners to buttons.
=== v0.2.3
Autocomplete:
+ Class name to package info.
+ Clear `editWord` if input dot.
+ Hide snippet if focus is lost.
+ Make auto import.
* Improved accuracy and speed auto adding paired characters.
* Fixed scroll bar.
* Fixed X position.
- Flag of keywords.
CodeArea:
+ Auto adding space after pressed Enter.
+ Auto removing space after pressed Backspace.
=== v0.2.2
Autocomplete:
+ Classes / methods / variables to snippet.
+ Flags to item.
+ Package source to item.
* Changed color of selected item.
* Fixed height of snippet.
* Fixed hide snippet if `options` is empty.
* Fixed clean `editWord` after brackets.
* Fixed scrolling on `codeArea`.
* Fixed Y position.
- `ScrollPane`.
CodeArea:
+ Ability to zoom.
Highlight:
* Ignored `IndexOutOfBoundsException`.
=== v0.2.1
Autocomplete:
+ Automatic completion of characters `' " < ( { [`
+ Click on an element - select it.
+ Hover on items.
* Reduced calculations for the height of the snippet.
* Set cursor to hand.
Highlight:
+ Highlight `[ ]`
=== v0.2.0
* Update to latest version of libraries.
Autocomplete:
+ Basic keywords in Java.
Highlight:
+ Paired shapes and brackets.
* Fixed highlight without JDK.
* Improved TreeStructure.
JDK:
+ Description of JDK button (Tooltip).
* Fixed open JDK path.
Windows:
* Fixed JDK setting.
=== v0.1.0
+ Syntax.
+ Ability to setting JDK path.
* Changed window of New Project.
=== v0.0.9
+ Highlight.
* Fixed `TreeView`.
=== v0.0.8
+ Ability to Input data from Output area.
+ Focus to `TextArea`.
=== v0.0.7
TreeView:
+ `ContextMenu`.
* Fixed view of files.
+ Ability to run other classes from `src` directory.
+ `out` directory with `source.txt` whose save path to all java file in `src`.
* Events such as `Save` or `Compile` makes with other `Thread`.
=== v0.0.6
* Enhanced `DirectoryChooser`.
=== v0.0.5
* Changed size of window to 75% of screen.
* Changed Pane.
=== v0.0.4
+ `TreeView`
+ Ability to build jar file from Maven.
+ Ability to create a New Project.
=== v0.0.3
* New GUI - JavaFX.
=== v0.0.2
* Improved `Processes`.
* Changes API.
=== v0.0.1
- Rebase from repository - MyLittleIDE
GUI: Swing
Have ability to Compile/Run.
Have one text area.