diff --git a/.gitignore b/.gitignore
index 963c2fc..f912d2e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,17 @@
-res://
+
+# Godot-specific ignores
+.import/
+
+# Imported translations (automatically generated from CSV files)
+*.translation
+
+# Mono-specific ignores
+.mono/
+data_*/
+mono_crash.*.json
+
+# System/tool-specific ignores
+.directory
+*~
*.psd
-*.import
*.ttf
-*
-icons.pngs/
diff --git a/README.md b/README.md
index 53f628d..3dece22 100644
--- a/README.md
+++ b/README.md
@@ -1,70 +1,70 @@
-[](https://github.com/fenix-hub/godot-engine.file-editor)
-[](https://discord.gg/JNrcucg)
-[](https://paypal.me/NSantilio?locale.x=it_IT)
-
-Check my **[Discord](https://discord.gg/KnJGY9S)** to stay updated on this repository.
-*(Recommended since the AssetLibrary is not automatically updated)*
-
-This plugin is now supported in [Godot Extended Library Discord](https://discord.gg/JNrcucg), check out the [Godot Extended Library Project](https://github.com/godot-extended-libraries)!
-
-
-
-# Godot File Editor
-A little plugin to easy-way manage your text files inside your project folder.
-
-Author: *"Nicolo (fenix) Santilio"*
-Version: *1.7.3*
-Godot Version: *3.2.1*
-
-**This repository was pushed directly from Godot Engine Editor thanks to [GitHub Integration](https://github.com/fenix-hub/godot-engine.github-integration)!**
-
-## What is this?
-This is a little plugin I've made to easily edit text files in your project folder.
-
-## How does it work?
-You can open an existing file, create a new file and delete a file.
-When opening / creating a file, the editor will open and you will be able to edit it and save it.
-You can just *Save* the file, or *Save file As* a new file (if it is a new file but also to make some copies).
-You will also be able to see some informations about the file you are editing (time and date of last edit) and you can set your editor to *Read Only* if you don't want to make changes but still read the content of the file.
-Multiple files can be opened in different tabs.
-  
-
-## How do I install it?
-**Manual**
-Just download this whole repository and put it in your `res://addons` folder inside the project you want to work on.
-Then, go to `Project > Plugins > "File Editor" > Status > Activate`.
-
-**Automatic**
-You can find this plugin in the AssetLib of Godot Engine Editor. Just download it from there and everything should be fine!
-(Remember to activate this plugin)
-
-## Supported formats
-+ "*.txt ; Plain Text File",
-+ "*.rtf ; Rich Text Format File",
-+ "*.log ; Log File",
-+ "*.md ; MD File",
-+ "*.doc ; WordPad Document",
-+ "*.doc ; Microsoft Word Document",
-+ "*.docm ; Word Open XML Macro-Enabled Document",
-+ "*.docx ; Microsoft Word Open XML Document",
-+ "*.bbs ; Bulletin Board System Text",
-+ "*.dat ; Data File",
-+ "*.xml ; XML File",
-+ "*.sql ; SQL database file",
-+ "*.json ; JavaScript Object Notation File",
-+ "*.html ; HyperText Markup Language"
-+ "*.cfg ; Configuration File"
-+ "*.ini ; Initialization File (same as .cfg Configuration File)"
-+ "*.csv ; Comma-separated values File"
-+ "*.res ; Resource File"
-
-#### Current version
-To check all the features included in the current version, please read the [VERSION file](./VERSION.md)
-
-#### Upcoming features
-To check all the features I'm currently working on, please read the [TODO file](./TODO.md)
-
-# Disclaimer
-This addon was built for a **personal use** intention. It was released as an open source plugin in the hope that it could be useful to the Godot Engine Community.
-As a "work in progress" project, there is *no warranty* for any eventual issue and bug that may broke your project.
-I don't assume any responsibility for possible corruptions of your project files. It is always advisable to keep a copy of your files and check any changes.
+[](https://github.com/fenix-hub/godot-engine.file-editor)
+[](https://discord.gg/JNrcucg)
+[](https://paypal.me/NSantilio?locale.x=it_IT)
+
+Check my **[Discord](https://discord.gg/KnJGY9S)** to stay updated on this repository.
+*(Recommended since the AssetLibrary is not automatically updated)*
+
+This plugin is now supported in [Godot Extended Library Discord](https://discord.gg/JNrcucg), check out the [Godot Extended Library Project](https://github.com/godot-extended-libraries)!
+
+
+
+# Godot File Editor
+A little plugin to easy-way manage your text files inside your project folder.
+
+Author: *"Nicolo (fenix) Santilio"*
+Version: *1.7.3*
+Godot Version: *3.2.1*
+
+**This repository was pushed directly from Godot Engine Editor thanks to [GitHub Integration](https://github.com/fenix-hub/godot-engine.github-integration)!**
+
+## What is this?
+This is a little plugin I've made to easily edit text files in your project folder.
+
+## How does it work?
+You can open an existing file, create a new file and delete a file.
+When opening / creating a file, the editor will open and you will be able to edit it and save it.
+You can just *Save* the file, or *Save file As* a new file (if it is a new file but also to make some copies).
+You will also be able to see some informations about the file you are editing (time and date of last edit) and you can set your editor to *Read Only* if you don't want to make changes but still read the content of the file.
+Multiple files can be opened in different tabs.
+  
+
+## How do I install it?
+**Manual**
+Just download this whole repository and put it in your `res://addons` folder inside the project you want to work on.
+Then, go to `Project > Plugins > "File Editor" > Status > Activate`.
+
+**Automatic**
+You can find this plugin in the AssetLib of Godot Engine Editor. Just download it from there and everything should be fine!
+(Remember to activate this plugin)
+
+## Supported formats
++ "*.txt ; Plain Text File",
++ "*.rtf ; Rich Text Format File",
++ "*.log ; Log File",
++ "*.md ; MD File",
++ "*.doc ; WordPad Document",
++ "*.doc ; Microsoft Word Document",
++ "*.docm ; Word Open XML Macro-Enabled Document",
++ "*.docx ; Microsoft Word Open XML Document",
++ "*.bbs ; Bulletin Board System Text",
++ "*.dat ; Data File",
++ "*.xml ; XML File",
++ "*.sql ; SQL database file",
++ "*.json ; JavaScript Object Notation File",
++ "*.html ; HyperText Markup Language"
++ "*.cfg ; Configuration File"
++ "*.ini ; Initialization File (same as .cfg Configuration File)"
++ "*.csv ; Comma-separated values File"
++ "*.res ; Resource File"
+
+#### Current version
+To check all the features included in the current version, please read the [VERSION file](./VERSION.md)
+
+#### Upcoming features
+To check all the features I'm currently working on, please read the [TODO file](./TODO.md)
+
+# Disclaimer
+This addon was built for a **personal use** intention. It was released as an open source plugin in the hope that it could be useful to the Godot Engine Community.
+As a "work in progress" project, there is *no warranty* for any eventual issue and bug that may broke your project.
+I don't assume any responsibility for possible corruptions of your project files. It is always advisable to keep a copy of your files and check any changes.
diff --git a/VERSION.md b/VERSION.md
index 663879d..bdf6b1c 100644
--- a/VERSION.md
+++ b/VERSION.md
@@ -1,109 +1,109 @@
-**version 0.0.1**
-*added*
-- Plugin Created
-
------------------------
-
-**version 0.1.1**
-*added*
-- "Create new File" option
-- "Open File" option
-- "Delete File" option
-- "Save File" option
-- "Save File As.." option
-
------------------------
-
-**version 0.1.2**
-*fixed*
-- Repository Installation, folder order
-
------------------------
-
-**version 0.2.5**
-*removed*
-- Old layout
-
-*added*
-- New Layout
-- Last modified time and date
-- Tabs
-
------------------------
-
-**version 0.3.1**
-*added*
-- Version check
-- Preview support
-- Context menu in editor
-- BBCode converter
-- Light Mardkwon converter (DEMO)
-
------------------------
-
-**version 1.2.1**
-*removed*
-- Old layout, the plugin won't appear in docs
-- Icons file extensions, plugin size reduced
-- Old Mardkwon preview method
-
-*added*
-- More supported files
-1. "*.dat ; Data File",
-2. "*.xml ; XML File",
-3. "*.sql ; SQL database file",
-4. "*.json ; JavaScript Object Notation File",
-5. "*.html ; HyperText Markup Language",
-- New Markdown preview method ( Markdown -> BBCode converter)
-- New HTML preview method ( HTML -> BBCode converter)
-- New Plugin Layout: a new ButtonTool "File" in you TopBar will appear
-- Error check
-- Message popups for closing unsaved files
-
------------------------
-
-**version 1.4.3**
-*removed*
-- Old layout
-
-*added*
-- More supported files:
-1. "*.cfg ; Configuration File",
-2. "*.ini ; Initialization File (same as .cfg Configuration File)",
-- Added some sample files
-- Memorize system of last opened files
-- Added *Editor* button , you can now choose which editor to use:
-1. Vanilla Editor (simple text editor)
-2. Cfg/Ini Editor (table editor for Cfg/Ini files)
- Editors are automatically updated, so if you update a cfg/ini file in the Vanilla Editor it will be updated in the Cfg/Ini Editor, and viceversa
-- Added editor shorcuts:
-1. *Ctrl + N* (new file)
-2. *Ctrl + O* (open file)
-3. *Ctrl + Alt + C* (close file)
-4. *Ctrl + S* (save file)
-5. *Ctrl + Alt + S* (save file as...)
-6. *Ctrl + D* (delete file)
-7. *Ctrl + 1* (Vanilla Editor)
-8. *Ctrl + 3* (Cfg/Ini Editor)
-
------------------------
-
-**version 1.6.0**
-*fixed*
-- Each opened file now has own editor: unsaved changes are no longer erased if a new file is opened without saving the previous opened file
-
-*added*
-- Custom Syntax Highlighting for each file type (.md, .cfg/.ini, .html, .bbs)
-- Characters counter in VanillaEditor
-- String searcher in VanillaEditor (with custom shortcut *Ctrl + F*)
-- String replacer in VanillaEditor (with custom shortcut *Ctrl + R*)
-
------------------------
-
-**version 1.6.4**
-*added*
-- CSV VisualEditor (shortcut *Ctrl+2*):
- - you can now read and edit CSV files importing them as simple CSV files (and not translate file)
-- MiniMap drawer in VanillaEditor
-- SoftWrap / NoWrap in VanillaEditor
-- **Version 3.2alpha2 supported**
+**version 0.0.1**
+*added*
+- Plugin Created
+
+-----------------------
+
+**version 0.1.1**
+*added*
+- "Create new File" option
+- "Open File" option
+- "Delete File" option
+- "Save File" option
+- "Save File As.." option
+
+-----------------------
+
+**version 0.1.2**
+*fixed*
+- Repository Installation, folder order
+
+-----------------------
+
+**version 0.2.5**
+*removed*
+- Old layout
+
+*added*
+- New Layout
+- Last modified time and date
+- Tabs
+
+-----------------------
+
+**version 0.3.1**
+*added*
+- Version check
+- Preview support
+- Context menu in editor
+- BBCode converter
+- Light Mardkwon converter (DEMO)
+
+-----------------------
+
+**version 1.2.1**
+*removed*
+- Old layout, the plugin won't appear in docs
+- Icons file extensions, plugin size reduced
+- Old Mardkwon preview method
+
+*added*
+- More supported files
+1. "*.dat ; Data File",
+2. "*.xml ; XML File",
+3. "*.sql ; SQL database file",
+4. "*.json ; JavaScript Object Notation File",
+5. "*.html ; HyperText Markup Language",
+- New Markdown preview method ( Markdown -> BBCode converter)
+- New HTML preview method ( HTML -> BBCode converter)
+- New Plugin Layout: a new ButtonTool "File" in you TopBar will appear
+- Error check
+- Message popups for closing unsaved files
+
+-----------------------
+
+**version 1.4.3**
+*removed*
+- Old layout
+
+*added*
+- More supported files:
+1. "*.cfg ; Configuration File",
+2. "*.ini ; Initialization File (same as .cfg Configuration File)",
+- Added some sample files
+- Memorize system of last opened files
+- Added *Editor* button , you can now choose which editor to use:
+1. Vanilla Editor (simple text editor)
+2. Cfg/Ini Editor (table editor for Cfg/Ini files)
+ Editors are automatically updated, so if you update a cfg/ini file in the Vanilla Editor it will be updated in the Cfg/Ini Editor, and viceversa
+- Added editor shorcuts:
+1. *Ctrl + N* (new file)
+2. *Ctrl + O* (open file)
+3. *Ctrl + Alt + C* (close file)
+4. *Ctrl + S* (save file)
+5. *Ctrl + Alt + S* (save file as...)
+6. *Ctrl + D* (delete file)
+7. *Ctrl + 1* (Vanilla Editor)
+8. *Ctrl + 3* (Cfg/Ini Editor)
+
+-----------------------
+
+**version 1.6.0**
+*fixed*
+- Each opened file now has own editor: unsaved changes are no longer erased if a new file is opened without saving the previous opened file
+
+*added*
+- Custom Syntax Highlighting for each file type (.md, .cfg/.ini, .html, .bbs)
+- Characters counter in VanillaEditor
+- String searcher in VanillaEditor (with custom shortcut *Ctrl + F*)
+- String replacer in VanillaEditor (with custom shortcut *Ctrl + R*)
+
+-----------------------
+
+**version 1.6.4**
+*added*
+- CSV VisualEditor (shortcut *Ctrl+2*):
+ - you can now read and edit CSV files importing them as simple CSV files (and not translate file)
+- MiniMap drawer in VanillaEditor
+- SoftWrap / NoWrap in VanillaEditor
+- **Version 3.2alpha2 supported**
diff --git a/addons/file-editor/README.md b/addons/file-editor/README.md
index e1c2e3b..99b9c4c 100644
--- a/addons/file-editor/README.md
+++ b/addons/file-editor/README.md
@@ -1,63 +1,63 @@
-Check my **[Discord](https://discord.gg/KnJGY9S)** to stay updated on this repository.
-*(Recommended since the AssetLibrary is not automatically updated)*
-
-This plugin is now supported in [Godot Extended Library Discord](https://discord.gg/JNrcucg), check out the [Godot Extended Library Project](https://github.com/godot-extended-libraries)!
-
-# Godot Text Editor
-A little plugin to easy-way manage your text files inside your project folder.
-
-Author: *"Nicolo (fenix) Santilio"*
-Version: *1.7.1*
-Godot Version: *3.2.1*
-
-**This repository was pushed directly from Godot Engine Editor thanks to [GitHub Integration](https://github.com/fenix-hub/godot-engine.github-integration)!**
-
-## What is this?
-This is a little plugin I've made to easily edit text files in your project folder.
-
-## How does it work?
-You can open an existing file, create a new file and delete a file.
-When opening / creating a file, the editor will open and you will be able to edit it and save it.
-You can just *Save* the file, or *Save file As* a new file (if it is a new file but also to make some copies).
-You will also be able to see some informations about the file you are editing (time and date of last edit) and you can set your editor to *Read Only* if you don't want to make changes but still read the content of the file.
-Multiple files can be opened in different tabs.
-  
-
-## How do I install it?
-**Manual**
-Just download this whole repository and put it in your `res://addons` folder inside the project you want to work on.
-Then, go to `Project > Plugins > "File Editor" > Status > Activate`.
-
-**Automatic**
-You can find this plugin in the AssetLib of Godot Engine Editor. Just download it from there and everything should be fine!
-(Remember to activate this plugin)
-
-## Supported formats
-+ "*.txt ; Plain Text File",
-+ "*.rtf ; Rich Text Format File",
-+ "*.log ; Log File",
-+ "*.md ; MD File",
-+ "*.doc ; WordPad Document",
-+ "*.doc ; Microsoft Word Document",
-+ "*.docm ; Word Open XML Macro-Enabled Document",
-+ "*.docx ; Microsoft Word Open XML Document",
-+ "*.bbs ; Bulletin Board System Text",
-+ "*.dat ; Data File",
-+ "*.xml ; XML File",
-+ "*.sql ; SQL database file",
-+ "*.json ; JavaScript Object Notation File",
-+ "*.html ; HyperText Markup Language"
-+ "*.cfg ; Configuration File"
-+ "*.ini ; Initialization File (same as .cfg Configuration File)"
-+ "*.csv ; Comma-separated values File"
-
-#### Current version
-To check all the features included in the current version, please read the [VERSION file](./VERSION.md)
-
-#### Upcoming features
-To check all the features I'm currently working on, please read the [TODO file](./TODO.md)
-
-# Disclaimer
-This addon was built for a **personal use** intention. It was released as an open source plugin in the hope that it could be useful to the Godot Engine Community.
-As a "work in progress" project, there is *no warranty* for any eventual issue and bug that may broke your project.
-I don't assume any responsibility for possible corruptions of your project files. It is always advisable to keep a copy of your files and check any changes.
\ No newline at end of file
+Check my **[Discord](https://discord.gg/KnJGY9S)** to stay updated on this repository.
+*(Recommended since the AssetLibrary is not automatically updated)*
+
+This plugin is now supported in [Godot Extended Library Discord](https://discord.gg/JNrcucg), check out the [Godot Extended Library Project](https://github.com/godot-extended-libraries)!
+
+# Godot Text Editor
+A little plugin to easy-way manage your text files inside your project folder.
+
+Author: *"Nicolo (fenix) Santilio"*
+Version: *1.7.1*
+Godot Version: *3.2.1*
+
+**This repository was pushed directly from Godot Engine Editor thanks to [GitHub Integration](https://github.com/fenix-hub/godot-engine.github-integration)!**
+
+## What is this?
+This is a little plugin I've made to easily edit text files in your project folder.
+
+## How does it work?
+You can open an existing file, create a new file and delete a file.
+When opening / creating a file, the editor will open and you will be able to edit it and save it.
+You can just *Save* the file, or *Save file As* a new file (if it is a new file but also to make some copies).
+You will also be able to see some informations about the file you are editing (time and date of last edit) and you can set your editor to *Read Only* if you don't want to make changes but still read the content of the file.
+Multiple files can be opened in different tabs.
+  
+
+## How do I install it?
+**Manual**
+Just download this whole repository and put it in your `res://addons` folder inside the project you want to work on.
+Then, go to `Project > Plugins > "File Editor" > Status > Activate`.
+
+**Automatic**
+You can find this plugin in the AssetLib of Godot Engine Editor. Just download it from there and everything should be fine!
+(Remember to activate this plugin)
+
+## Supported formats
++ "*.txt ; Plain Text File",
++ "*.rtf ; Rich Text Format File",
++ "*.log ; Log File",
++ "*.md ; MD File",
++ "*.doc ; WordPad Document",
++ "*.doc ; Microsoft Word Document",
++ "*.docm ; Word Open XML Macro-Enabled Document",
++ "*.docx ; Microsoft Word Open XML Document",
++ "*.bbs ; Bulletin Board System Text",
++ "*.dat ; Data File",
++ "*.xml ; XML File",
++ "*.sql ; SQL database file",
++ "*.json ; JavaScript Object Notation File",
++ "*.html ; HyperText Markup Language"
++ "*.cfg ; Configuration File"
++ "*.ini ; Initialization File (same as .cfg Configuration File)"
++ "*.csv ; Comma-separated values File"
+
+#### Current version
+To check all the features included in the current version, please read the [VERSION file](./VERSION.md)
+
+#### Upcoming features
+To check all the features I'm currently working on, please read the [TODO file](./TODO.md)
+
+# Disclaimer
+This addon was built for a **personal use** intention. It was released as an open source plugin in the hope that it could be useful to the Godot Engine Community.
+As a "work in progress" project, there is *no warranty* for any eventual issue and bug that may broke your project.
+I don't assume any responsibility for possible corruptions of your project files. It is always advisable to keep a copy of your files and check any changes.
diff --git a/addons/file-editor/TODO.md b/addons/file-editor/TODO.md
index f88ece3..01cb33c 100644
--- a/addons/file-editor/TODO.md
+++ b/addons/file-editor/TODO.md
@@ -1,4 +1,3 @@
-### to do (v-0.x.x)
-- Popup dialog when closing a tab if there is new content
+### to do (v-0.x.x)
+- Popup dialog when closing a tab if there is new content
- Module for markdown support/conversion
-
diff --git a/addons/file-editor/VERSION.md b/addons/file-editor/VERSION.md
index af22b76..04afa11 100644
--- a/addons/file-editor/VERSION.md
+++ b/addons/file-editor/VERSION.md
@@ -1,114 +1,114 @@
-**version 0.0.1**
-*added*
-- Plugin Created
-
------------------------
-
-**version 0.1.1**
-*added*
-- "Create new File" option
-- "Open File" option
-- "Delete File" option
-- "Save File" option
-- "Save File As.." option
-
------------------------
-
-**version 0.1.2**
-*fixed*
-- Repository Installation, folder order
-
------------------------
-
-**version 0.2.5**
-*removed*
-- Old layout
-
-*added*
-- New Layout
-- Last modified time and date
-- Tabs
-
------------------------
-
-**version 0.3.1**
-*added*
-- Version check
-- Preview support
-- Context menu in editor
-- BBCode converter
-- Light Mardkwon converter (DEMO)
-
------------------------
-
-**version 1.2.1**
-*removed*
-- Old layout, the plugin won't appear in docs
-- Icons file extensions, plugin size reduced
-- Old Mardkwon preview method
-
-*added*
-- More supported files
-1. "*.dat ; Data File",
-2. "*.xml ; XML File",
-3. "*.sql ; SQL database file",
-4. "*.json ; JavaScript Object Notation File",
-5. "*.html ; HyperText Markup Language",
-- New Markdown preview method ( Markdown -> BBCode converter)
-- New HTML preview method ( HTML -> BBCode converter)
-- New Plugin Layout: a new ButtonTool "File" in you TopBar will appear
-- Error check
-- Message popups for closing unsaved files
-
------------------------
-
-**version 1.4.3**
-*removed*
-- Old layout
-
-*added*
-- More supported files:
-1. "*.cfg ; Configuration File",
-2. "*.ini ; Initialization File (same as .cfg Configuration File)",
-- Added some sample files
-- Memorize system of last opened files
-- Added *Editor* button , you can now choose which editor to use:
-1. Vanilla Editor (simple text editor)
-2. Cfg/Ini Editor (table editor for Cfg/Ini files)
- Editors are automatically updated, so if you update a cfg/ini file in the Vanilla Editor it will be updated in the Cfg/Ini Editor, and viceversa
-- Added editor shorcuts:
-1. *Ctrl + N* (new file)
-2. *Ctrl + O* (open file)
-3. *Ctrl + Alt + C* (close file)
-4. *Ctrl + S* (save file)
-5. *Ctrl + Alt + S* (save file as...)
-6. *Ctrl + D* (delete file)
-7. *Ctrl + 1* (Vanilla Editor)
-8. *Ctrl + 3* (Cfg/Ini Editor)
-
------------------------
-
-**version 1.6.0**
-*fixed*
-- Each opened file now has own editor: unsaved changes are no longer erased if a new file is opened without saving the previous opened file
-
-*added*
-- Custom Syntax Highlighting for each file type (.md, .cfg/.ini, .html, .bbs)
-- Characters counter in VanillaEditor
-- String searcher in VanillaEditor (with custom shortcut *Ctrl + F*)
-- String replacer in VanillaEditor (with custom shortcut *Ctrl + R*)
-
------------------------
-
-**version 1.6.4**
-*added*
-- CSV VisualEditor (shortcut *Ctrl+2*):
- - you can now read and edit CSV files which importing them as simple CSV files (and not translate file)
-- MiniMap drawer in VanillaEditor
-- SoftWrap / NoWrap in VanillaEditor
-- **Version 3.2alpha2 supported**
-
----------------------
-
-**version 1.7.1**
-- several bug fixes
+**version 0.0.1**
+*added*
+- Plugin Created
+
+-----------------------
+
+**version 0.1.1**
+*added*
+- "Create new File" option
+- "Open File" option
+- "Delete File" option
+- "Save File" option
+- "Save File As.." option
+
+-----------------------
+
+**version 0.1.2**
+*fixed*
+- Repository Installation, folder order
+
+-----------------------
+
+**version 0.2.5**
+*removed*
+- Old layout
+
+*added*
+- New Layout
+- Last modified time and date
+- Tabs
+
+-----------------------
+
+**version 0.3.1**
+*added*
+- Version check
+- Preview support
+- Context menu in editor
+- BBCode converter
+- Light Mardkwon converter (DEMO)
+
+-----------------------
+
+**version 1.2.1**
+*removed*
+- Old layout, the plugin won't appear in docs
+- Icons file extensions, plugin size reduced
+- Old Mardkwon preview method
+
+*added*
+- More supported files
+1. "*.dat ; Data File",
+2. "*.xml ; XML File",
+3. "*.sql ; SQL database file",
+4. "*.json ; JavaScript Object Notation File",
+5. "*.html ; HyperText Markup Language",
+- New Markdown preview method ( Markdown -> BBCode converter)
+- New HTML preview method ( HTML -> BBCode converter)
+- New Plugin Layout: a new ButtonTool "File" in you TopBar will appear
+- Error check
+- Message popups for closing unsaved files
+
+-----------------------
+
+**version 1.4.3**
+*removed*
+- Old layout
+
+*added*
+- More supported files:
+1. "*.cfg ; Configuration File",
+2. "*.ini ; Initialization File (same as .cfg Configuration File)",
+- Added some sample files
+- Memorize system of last opened files
+- Added *Editor* button , you can now choose which editor to use:
+1. Vanilla Editor (simple text editor)
+2. Cfg/Ini Editor (table editor for Cfg/Ini files)
+ Editors are automatically updated, so if you update a cfg/ini file in the Vanilla Editor it will be updated in the Cfg/Ini Editor, and viceversa
+- Added editor shorcuts:
+1. *Ctrl + N* (new file)
+2. *Ctrl + O* (open file)
+3. *Ctrl + Alt + C* (close file)
+4. *Ctrl + S* (save file)
+5. *Ctrl + Alt + S* (save file as...)
+6. *Ctrl + D* (delete file)
+7. *Ctrl + 1* (Vanilla Editor)
+8. *Ctrl + 3* (Cfg/Ini Editor)
+
+-----------------------
+
+**version 1.6.0**
+*fixed*
+- Each opened file now has own editor: unsaved changes are no longer erased if a new file is opened without saving the previous opened file
+
+*added*
+- Custom Syntax Highlighting for each file type (.md, .cfg/.ini, .html, .bbs)
+- Characters counter in VanillaEditor
+- String searcher in VanillaEditor (with custom shortcut *Ctrl + F*)
+- String replacer in VanillaEditor (with custom shortcut *Ctrl + R*)
+
+-----------------------
+
+**version 1.6.4**
+*added*
+- CSV VisualEditor (shortcut *Ctrl+2*):
+ - you can now read and edit CSV files which importing them as simple CSV files (and not translate file)
+- MiniMap drawer in VanillaEditor
+- SoftWrap / NoWrap in VanillaEditor
+- **Version 3.2alpha2 supported**
+
+---------------------
+
+**version 1.7.1**
+- several bug fixes
diff --git a/addons/file-editor/scripts/CsvEditor.gd b/addons/file-editor/scripts/CsvEditor.gd
index 82361cf..0ed327e 100644
--- a/addons/file-editor/scripts/CsvEditor.gd
+++ b/addons/file-editor/scripts/CsvEditor.gd
@@ -18,7 +18,7 @@ onready var ChangeDelimiterDialog = $ChangeDelimiterDialog
var current_file_path : String = ""
-var rows : int
+var rows : int
var columns : int
var csv_delimiter : String
var filepath : String
@@ -90,7 +90,7 @@ func add_row(columns : int, cell_text : String = "", cell2text : PoolStringArray
if ReadOnly.pressed:
cell.set_editable(false)
- else:
+ else:
if cell2text[i]!="":
var cell = LineEdit.new()
cell.set_h_size_flags(2)
diff --git a/addons/file-editor/scripts/FileEditor.gd b/addons/file-editor/scripts/FileEditor.gd
index 5a6a7d3..351dc28 100644
--- a/addons/file-editor/scripts/FileEditor.gd
+++ b/addons/file-editor/scripts/FileEditor.gd
@@ -33,9 +33,9 @@ onready var EditorContainer = $FileEditorContainer/SplitContainer
var DIRECTORY : String = "res://"
var EXCEPTIONS : String = "addons"
var EXTENSIONS : PoolStringArray = [
-"*.txt ; Plain Text File",
-"*.rtf ; Rich Text Format File",
-"*.log ; Log File",
+"*.txt ; Plain Text File",
+"*.rtf ; Rich Text Format File",
+"*.log ; Log File",
"*.md ; MD File",
"*.doc ; WordPad Document",
"*.doc ; Microsoft Word Document",
@@ -59,7 +59,7 @@ var files = []
var current_file_index = -1
var current_file_path = ""
var save_as = false
-var current_editor : Control
+var current_editor : Control
var current_ini_editor : Control
var current_csv_editor : Control
@@ -80,7 +80,7 @@ func _ready():
FileList.set_filters(EXTENSIONS)
func create_shortcuts():
- var hotkey
+ var hotkey
hotkey = InputEventKey.new()
hotkey.scancode = KEY_S
diff --git a/addons/file-editor/scripts/IniVisualEditor.gd b/addons/file-editor/scripts/IniVisualEditor.gd
index 4835f0f..c7af345 100644
--- a/addons/file-editor/scripts/IniVisualEditor.gd
+++ b/addons/file-editor/scripts/IniVisualEditor.gd
@@ -17,7 +17,7 @@ onready var BtnRemoveKey = $VBoxContainer/HSplitContainer/VBoxContainer2/HBoxCon
onready var Section = $Section
onready var Key = $Key
-var selected_key
+var selected_key
var selected_section : int = -1
var root : TreeItem