mirror of
https://github.com/Relintai/godot-engine.file-editor.git
synced 2024-11-12 22:27:22 +01:00
Add files via upload
This commit is contained in:
parent
44171b6378
commit
1b033859ef
132
README.md
132
README.md
@ -1,69 +1,63 @@
|
|||||||
Check my **[Discord](https://discord.gg/KnJGY9S)** to stay updated on this repository.
|
Check my **[Discord](https://discord.gg/KnJGY9S)** to stay updated on this repository.
|
||||||
*(Recommended since the AssetLibrary is not automatically updated)*
|
*(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)!
|
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
|
# Godot Text Editor
|
||||||
A little plugin to easy-way manage your text files inside your project folder.
|
A little plugin to easy-way manage your text files inside your project folder.
|
||||||
|
|
||||||
Author: *"Nicolo (fenix) Santilio"*
|
Author: *"Nicolo (fenix) Santilio"*
|
||||||
Version: *1.6.0*
|
Version: *1.6.4*
|
||||||
Godot Version: *3.1.1-stable*
|
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)!**
|
**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?
|
## What is this?
|
||||||
This is a little plugin I've made to easily edit text files in your project folder.
|
This is a little plugin I've made to easily edit text files in your project folder.
|
||||||
|
|
||||||
## How does it work?
|
## How does it work?
|
||||||
You can open an existing file, create a new file and delete a file.
|
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.
|
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 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.
|
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.
|
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)
|
![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?
|
## How do I install it?
|
||||||
**Manual**
|
**Manual**
|
||||||
Just download this whole repository and put it in your `res://addons` folder inside the project you want to work on.
|
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`.
|
Then, go to `Project > Plugins > "File Editor" > Status > Activate`.
|
||||||
|
|
||||||
**Automatic**
|
**Automatic**
|
||||||
You can find this plugin in the AssetLib of Godot Engine Editor. Just download it from there and everything should be fine!
|
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)
|
(Remember to activate this plugin)
|
||||||
|
|
||||||
## Supported formats
|
## Supported formats
|
||||||
+ "*.txt ; Plain Text File",
|
+ "*.txt ; Plain Text File",
|
||||||
+ "*.rtf ; Rich Text Format File",
|
+ "*.rtf ; Rich Text Format File",
|
||||||
+ "*.log ; Log File",
|
+ "*.log ; Log File",
|
||||||
+ "*.md ; MD File",
|
+ "*.md ; MD File",
|
||||||
+ "*.doc ; WordPad Document",
|
+ "*.doc ; WordPad Document",
|
||||||
+ "*.doc ; Microsoft Word Document",
|
+ "*.doc ; Microsoft Word Document",
|
||||||
+ "*.docm ; Word Open XML Macro-Enabled Document",
|
+ "*.docm ; Word Open XML Macro-Enabled Document",
|
||||||
+ "*.docx ; Microsoft Word Open XML Document",
|
+ "*.docx ; Microsoft Word Open XML Document",
|
||||||
+ "*.bbs ; Bulletin Board System Text",
|
+ "*.bbs ; Bulletin Board System Text",
|
||||||
+ "*.dat ; Data File",
|
+ "*.dat ; Data File",
|
||||||
+ "*.xml ; XML File",
|
+ "*.xml ; XML File",
|
||||||
+ "*.sql ; SQL database file",
|
+ "*.sql ; SQL database file",
|
||||||
+ "*.json ; JavaScript Object Notation File",
|
+ "*.json ; JavaScript Object Notation File",
|
||||||
+ "*.html ; HyperText Markup Language"
|
+ "*.html ; HyperText Markup Language"
|
||||||
+ "*.cfg ; Configuration File"
|
+ "*.cfg ; Configuration File"
|
||||||
+ "*.ini ; Initialization File (same as .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)
|
#### 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)
|
#### 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.
|
# Disclaimer
|
||||||
As a "work in progress" project, there is *no warranty* for any eventual issue and bug that may broke your project.
|
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.
|
||||||
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.
|
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
VERSION.md
208
VERSION.md
@ -1,99 +1,109 @@
|
|||||||
**version 0.0.1**
|
**version 0.0.1**
|
||||||
*added*
|
*added*
|
||||||
- Plugin Created
|
- Plugin Created
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
**version 0.1.1**
|
**version 0.1.1**
|
||||||
*added*
|
*added*
|
||||||
- "Create new File" option
|
- "Create new File" option
|
||||||
- "Open File" option
|
- "Open File" option
|
||||||
- "Delete File" option
|
- "Delete File" option
|
||||||
- "Save File" option
|
- "Save File" option
|
||||||
- "Save File As.." option
|
- "Save File As.." option
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
**version 0.1.2**
|
**version 0.1.2**
|
||||||
*fixed*
|
*fixed*
|
||||||
- Repository Installation, folder order
|
- Repository Installation, folder order
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
**version 0.2.5**
|
**version 0.2.5**
|
||||||
*removed*
|
*removed*
|
||||||
- Old layout
|
- Old layout
|
||||||
|
|
||||||
*added*
|
*added*
|
||||||
- New Layout
|
- New Layout
|
||||||
- Last modified time and date
|
- Last modified time and date
|
||||||
- Tabs
|
- Tabs
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
**version 0.3.1**
|
**version 0.3.1**
|
||||||
*added*
|
*added*
|
||||||
- Version check
|
- Version check
|
||||||
- Preview support
|
- Preview support
|
||||||
- Context menu in editor
|
- Context menu in editor
|
||||||
- BBCode converter
|
- BBCode converter
|
||||||
- Light Mardkwon converter (DEMO)
|
- Light Mardkwon converter (DEMO)
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
**version 1.2.1**
|
**version 1.2.1**
|
||||||
*removed*
|
*removed*
|
||||||
- Old layout, the plugin won't appear in docs
|
- Old layout, the plugin won't appear in docs
|
||||||
- Icons file extensions, plugin size reduced
|
- Icons file extensions, plugin size reduced
|
||||||
- Old Mardkwon preview method
|
- Old Mardkwon preview method
|
||||||
|
|
||||||
*added*
|
*added*
|
||||||
- More supported files
|
- More supported files
|
||||||
1. "*.dat ; Data File",
|
1. "*.dat ; Data File",
|
||||||
2. "*.xml ; XML File",
|
2. "*.xml ; XML File",
|
||||||
3. "*.sql ; SQL database file",
|
3. "*.sql ; SQL database file",
|
||||||
4. "*.json ; JavaScript Object Notation File",
|
4. "*.json ; JavaScript Object Notation File",
|
||||||
5. "*.html ; HyperText Markup Language",
|
5. "*.html ; HyperText Markup Language",
|
||||||
- New Markdown preview method ( Markdown -> BBCode converter)
|
- New Markdown preview method ( Markdown -> BBCode converter)
|
||||||
- New HTML preview method ( HTML -> BBCode converter)
|
- New HTML preview method ( HTML -> BBCode converter)
|
||||||
- New Plugin Layout: a new ButtonTool "File" in you TopBar will appear
|
- New Plugin Layout: a new ButtonTool "File" in you TopBar will appear
|
||||||
- Error check
|
- Error check
|
||||||
- Message popups for closing unsaved files
|
- Message popups for closing unsaved files
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
**version 1.4.3**
|
**version 1.4.3**
|
||||||
*removed*
|
*removed*
|
||||||
- Old layout
|
- Old layout
|
||||||
|
|
||||||
*added*
|
*added*
|
||||||
- More supported files:
|
- More supported files:
|
||||||
1. "*.cfg ; Configuration File",
|
1. "*.cfg ; Configuration File",
|
||||||
2. "*.ini ; Initialization File (same as .cfg Configuration File)",
|
2. "*.ini ; Initialization File (same as .cfg Configuration File)",
|
||||||
- Added some sample files
|
- Added some sample files
|
||||||
- Memorize system of last opened files
|
- Memorize system of last opened files
|
||||||
- Added *Editor* button , you can now choose which editor to use:
|
- Added *Editor* button , you can now choose which editor to use:
|
||||||
1. Vanilla Editor (simple text editor)
|
1. Vanilla Editor (simple text editor)
|
||||||
2. Cfg/Ini Editor (table editor for Cfg/Ini files)
|
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
|
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:
|
- Added editor shorcuts:
|
||||||
1. *Ctrl + N* (new file)
|
1. *Ctrl + N* (new file)
|
||||||
2. *Ctrl + O* (open file)
|
2. *Ctrl + O* (open file)
|
||||||
3. *Ctrl + Alt + C* (close file)
|
3. *Ctrl + Alt + C* (close file)
|
||||||
4. *Ctrl + S* (save file)
|
4. *Ctrl + S* (save file)
|
||||||
5. *Ctrl + Alt + S* (save file as...)
|
5. *Ctrl + Alt + S* (save file as...)
|
||||||
6. *Ctrl + D* (delete file)
|
6. *Ctrl + D* (delete file)
|
||||||
7. *Ctrl + 1* (Vanilla Editor)
|
7. *Ctrl + 1* (Vanilla Editor)
|
||||||
8. *Ctrl + 3* (Cfg/Ini Editor)
|
8. *Ctrl + 3* (Cfg/Ini Editor)
|
||||||
|
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
**version 1.6.0**
|
**version 1.6.0**
|
||||||
*fixed*
|
*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
|
- 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*
|
*added*
|
||||||
- Custom Syntax Highlighting for each file type (.md, .cfg/.ini, .html, .bbs)
|
- Custom Syntax Highlighting for each file type (.md, .cfg/.ini, .html, .bbs)
|
||||||
- Characters counter in VanillaEditor
|
- Characters counter in VanillaEditor
|
||||||
- String searcher in VanillaEditor (with custom shortcut *Ctrl + F*)
|
- String searcher in VanillaEditor (with custom shortcut *Ctrl + F*)
|
||||||
- String replacer in VanillaEditor (with custom shortcut *Ctrl + R*)
|
- 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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user