Skip to content

Commit

Permalink
Merge pull request #9 from fenix-hub/v1.6.4
Browse files Browse the repository at this point in the history
V1.6.4
  • Loading branch information
fenix-hub committed Oct 17, 2019
2 parents 360a8b9 + 4f176a0 commit 6abbe3e
Show file tree
Hide file tree
Showing 35 changed files with 1,830 additions and 490 deletions.
132 changes: 63 additions & 69 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,69 +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.6.0*
Godot Version: *3.1.1-stable*

**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.
![preview1](https://i.imgur.com/BbZzKzD.png)![preview2](https://i.imgur.com/asggk4f.png) ![preview3](https://i.imgur.com/omReRZr.png)

## 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)"

#### 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.







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.6.4*
Godot Version: *3.2alpha2*

**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.
![preview1](https://i.imgur.com/BbZzKzD.png)![preview2](https://i.imgur.com/asggk4f.png) ![preview3](https://i.imgur.com/omReRZr.png) ![preview4](https://i.imgur.com/d8pMJsE.png)

## 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.
208 changes: 109 additions & 99 deletions VERSION.md
Original file line number Diff line number Diff line change
@@ -1,99 +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 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**
Loading

0 comments on commit 6abbe3e

Please sign in to comment.