Skip to content

Releases: Eadgyth/Programming-Editor

v1.2.0

31 Jul 14:16
Compare
Choose a tag to compare

This version adds the project category 'C#' to compile and run C# code from within the editor. Other changes are:

  • The position and size of the editor window is "remembered" when the program is closed.
  • The coloring of the 'Find/replace' panel is modified to match the dark backgrounds.
  • Bug fix: typing text may lead to merged letters in the case of normal, that is, not syntax highlighted text under certain conditions in vs. 1.1.9. This is corrected.

v1.1.9

19 Apr 20:13
Compare
Choose a tag to compare

In this version the selectable dark text backgrounds and associated text colors have been worked out a little more. Also, the appearance of the Editor is improved on the whole when a dark background is selected. The background option named 'Dark Blue' uses the known 'Dracula' color scheme. Other changes and fixes:

  • The expansion state of a project's file tree is 'remembered' when you switch between projects. This is missing or takes place in an uncontrolled way in the previous versions. Also, a folder is expanded (or collapsed) on a double click instead of setting it as a new tree root in the previous versions.
  • Bug fix 1: The file tree of a newly set project is not shown if the file tree of a recent project is already displayed at startup (in v1.1.8). This is corrected.
  • Bug fix 2: The optional starting of a Java project on the module path (Java 9+) is not possible if the directory for compiled classes is simply the project directory, that is, no destination subdirectory for class files is specified in the project settings. This is corrected although such directory structure may not be recommended. Note that still only the 'single-module mode' is supported.
  • Bug fix 3: The option line/word wrapping has never worked properly in previous versions! This has been improved (in which my achievement is merely to implement the solutions to the problem by Stanislav Lapitski on the stackoverflow platform).

v1.1.8

17 Sep 19:03
Compare
Choose a tag to compare

This version mainly contains modifications and fixes in the undo function:

  • The undo/redo function could be broken by pressing the keybord shortcut for undo after all undoable changes are undone already.
  • In vs. 1.1.7 (but not before), undoing text changes using the keyboard shortcut "jumps" from one editor to the other (meant here: main editor and 'Notes' editor) as soon as all undoable changes are undone in one of them (accordingly for redo).
  • Saving changes remained enabled even if the text changes since the last saving action are undone.
  • The number of stored undoable actions was not limited (now 50 actions).

v1.1.7

10 May 16:01
c869399
Compare
Choose a tag to compare
  • Include the option to use modular libraries for a Java program if the Editor is run with a JDK 9 or higher.
  • Include the option to run a Java program as a module by entering a module name if the editor is run with a JDK 9 or higher. However, a module has to be found directly under the source root. Multi-module mode that would use the '--module-source-path' option is not built in.
  • Remove the constraint that a main Java source file with package definition also has to be saved in a directory (path) that corrsponds to the package (path). It now can be saved directly under the source root but then the qualified name must be entered in the settings.
  • The 'Custom command' project category included only an input field for a 'Run' command. Fields for 'Compile' and 'Build' are added.

v1.1.6

09 Feb 21:10
Compare
Choose a tag to compare
  • Revise syntax highlighting, especially make quotations more correct and reduce causes for hanging
  • Do different bug fixes one of which can cause a confusion of projects with similar directory names
  • Rename 'Exchange editor' to 'Notes' in 'Edit' menu

v1.1.5

28 Oct 11:32
Compare
Choose a tag to compare
  • Make changes to undo/redo of replace actions.
  • Add commands in Edit menu in main and 'Exchange' editor (e. g. for different kinds of line selections).
  • Make a modification to 'Decrease indent': cursor is now moved to start of text if text in a single line or no text is selected.
  • Add to choose between tabulator or spaces for indentation and to set the tab width according to the selected number of spaces.
  • Fix a bug in syntax highlighting that causes hanging of the proram when a large Java file is edited.

v1.1.4

26 Apr 20:43
Compare
Choose a tag to compare
  • Fix a potential bug in the building of the file tree in the project explorer: this could cause an 'out of memory' condition.
  • Fix a bug in the setting of a project: if the project directory of an already set project is changed the 'ProjConfig' file nevertheless remained at the previous location.
  • Fix a bug in the console: user input sent to a process in command-line programs could be wrong.
  • Add the option to enter a qualified name of a main Java file in the project settings.

v1.1.3

30 Mar 20:52
Compare
Choose a tag to compare
  • Version primarily fixes a bug that appears only since v1.1.0 :( A java project could not be run if the main java file is present in a subpackage path.
  • Add two more dark backgrounds (dark gray and dark blue) and adapt colors for highlighted text on dark backgrounds.

v1.1.2

06 Feb 11:04
Compare
Choose a tag to compare
  • Make some changes to the behaviour of the UI
  • Make corrections to the setting of the language in the "exchange editor"
  • Add to rename a file from the File menu

v1.1.1

10 Nov 18:23
Compare
Choose a tag to compare
  • Add to select directories and the "main" source file with a file chooser in the project settings.
  • Add to automatically save open project files when a project is run (except for a Java project in which files are still saved before compiling).
  • Replace project category 'Generic' with 'Custom cmd' in which a system command to run can be specified.
  • Make changes in the appearence of the "Project" menu and remove causes of errors in the setting of a project.