diff --git a/addons/README.md b/addons/README.md new file mode 100644 index 0000000..6c35125 --- /dev/null +++ b/addons/README.md @@ -0,0 +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.4.3* +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/mlh1rOX.png)![preview2](https://i.imgur.com/od5nQff.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. + diff --git a/addons/VERSION.md b/addons/VERSION.md new file mode 100644 index 0000000..b6c087f --- /dev/null +++ b/addons/VERSION.md @@ -0,0 +1,87 @@ +**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)