Change Log - uCodeEditor
1.2.1
Improvements:
- Support ‘Add package from disk…’ feature of Unity Package Manager in Unity 2019
- Add
Show Tabs
button on the Main UI to make uCodeEditor able to quick switch to other tab - Optimize Omnisharp launching process
1.2.0
Improvements:
- Add Assembly Definition for uCodeEditor to improve performance
FIX:
- Fix CodeAction does not work on Unity 2018.4 in some scenarios on Windows
- Fix Setting item are not display correctly issue
- Fix Omnisharp start failed on macOS when there are not correct mono version installed, now we use Unity builtin mono to execute Omnisharp
- Fix Intellisense are broken issue On Windows on Unity 2018.4 when there are multiple uCodeEditor Window instances
1.1.9
Improvements:
- Add UContextMenuCommand attribute to enable add action in context menu of editor.
FIX:
- Fix dock issue for Unity 2019.
1.1.8
Improvements:
- Add a option in settings to turn on/off auto closing bracket feature
- Add Go To Definition to support include files for Shaderlab
FIX:
- Shaderlab auto format bug on lines ends with ‘'
1.1.7
Improvements
- Unity 2019 Compability
1.1.6
Improvements:
- Change shortcuts for Redo, Undo and Select All on macOS for Unity 2018.3.0 or newer:
- Redo:
ALT + SHIFT + Z
- Undo:
ALT + Z
- Select All:
ALT + A
- Redo:
1.1.5
NEW && Improvements:
- Add Dash integration on macOS. Quick search selection in Dash by shortcut
ALT + 3
. - Add basic editor extension apis which are in class
uCodeEditor.Extensions.EditorExtensions
. - Add command
Toggle uCodeEditor Association
which can turn on/off the feature double click scripts file will be openned by uCodeEditor. - Update default file encoding to uft8 without bom.
Bug Fix
- Unity Editor 2018.3.0 on macOS introduce shortcut conflicts for Redo, Undo and Select All functions. This version have workaround fixes.
- Redo,Undo:
CMD+Z
andCMD+SHIFT+Z
still works with the fixes. - SelectAll: Shortcut was changed to
ALT+A
.
- Redo,Undo:
- Fix markdown string coloring is broken.
1.1.4
Improvements:
- Add dark mode for markdown preview.
- Move
Tips and Tricks
from modal window to tab page. - Update About page to include more links.
Bug Fix:
- Fix loading images is not hide issue.
1.1.3
Improvements:
- Last opened scene will be on the top of list after execute command
Unity Editor: Go To Scene...
- Remove refresh assets action before entering play mode to improve performance, but we need to sync scripts before play mode now
- Add depth functions to Shaderlab language
Bug Fix:
- Fix cannot close save message box when click on Don’t Save button in some scenarios
1.1.2
NEW:
- Add multiple windows supports. We can create new window using
New Window
command or click theNew Window
menu item in more drop down menu. - Add new light theme named
Github
. - Add
Open MSDN Documentation for Selection
andOpen Unity Documentation for Selection
commands to search selected text on MSN documentation and Unity script documentation. - Add syntax highlighting for SQL and Typescript language.
- Add
Save File To..
command which can save a copy of current opened file to the location outside project.
Improvements:
- Update more dropdown menu style with groups.
- Add loading image when uCodeEditor window is launching.
- Add search commands and remove keybinding for a command features in shortcut customization window.
Bug Fix:
- Fix AutoSave are broken in some scenarios.
- Fix
Close
icon is missing in Find References window. - Fix issue that folding state cannot restore when tab switched.
- Fix Go To Definition will not save view state of preview tab.
1.1.1
NEW:
- Add CodeLens for references information.
- Double click on tab list bar will create new file.
- Add
Config Script Templates...
command to support script template modification for current opened Unity Editor. - About window and Settings window can be opened via commands in Command Palette now.
Improvements:
- Recently opened files will show on the top of
Go To File
list. - Support open multiple files via
Open In uCodeEditor
menu items in Project. - Packages size optimization.
Bug Fix:
- Tabs closing will not handle dirty state of file.
- Open file failed when file path contains # symbol.
- Fix duplicated code action items when select multiple code lines.
1.1.0
NEW:
- Add Code Action Feature for C#.
- Add tabs navigation.
- Add user snippets support for C# and Shaderlab. Execute
Config User Snippets...
Command in Command Palette for more details. - Improve Markdown previews by adding syntax highlighting for code and able to remember last opened position after tab switched.
Imporvements:
- Improve menu style and settings window layout.
Bug Fix:
- Fix open file outside project failed sometimes.
- More drop down menu auto hide when mouse don’t hover on it.
1.0.9
NEW:
- Add markdown preview feature.
- Add check updates feature in About Window.
- Add
Open file...
action which can open selected file outside project.
Improvements:
- Shortcuts can be executed when editor are not focused.
- Add more C# code snippets which including MonoBehaviour, EditorWindow and debug log etc.
Bug Fix:
- Fix C# intellisense will not works after scripts are renamed in Unity Editor.
- Fix solution file have little chance cannot be found by Omnisharp when project start.
- Fix go to location from Search Window will be failed when there are no files opened.
1.0.8
NEW:
- Add
Unity Editor: Go To Scene...
action to quick open scene in Unity Editor. - Add
Unity Editor: Reveal Special Folder...
action to reveal Unity special folder, like Application.dataPath, Application.persistentDataPath, Asset Store Packages Folder etc. - Add Unity 2018.2 support. We can open file in packages folder as readonly file in uCodeEditor and highlighting for .uxml, .uss, .xsd files.
- Add .csx editing support.
- Add file icons.
Improvement
- Record cursor line to instead of cursor position for cursor navigation history.
- Improve C# Highlighting with async/await keywords support.
Bug Fix:
- Open file with line failed in some scenarios.
- View state of previous opened file will missing after new file is loaded from Unity Editor side.
- Description of quick open file entry is not correct when assets are under root of assets folder.
1.0.7
NEW:
- Add
Export Settings..
andImport Settings...
action in Command Palette to save or load editor settings to a single file.
Bug Fix:
- Fix bug that window become no response after scene file reloaded.
- Fix xml document comment format for property of csharp.
1.0.6
NEW:
- Add TabOut feature which can move cursors out of parenthesizes and string like in Visual Studio. We can enable it in settings window.
- New About Window.
- New theme
Monokai-One
.
Improvements:
Open in uCodeEditor
will be grey and unclickable when select unsupported asset.- Default setting of
Auto Save
is On now. - uCodeEditor folder in project can be moved to other folders now.
Bug Fix:
- Fix window has little change to become to no response after reimporting.
- Fix open scripts failed on Windows platform in some scenarios.
- Fix go to file feature got an empty list in some scenarios.
- Fix color theme dropdown list scroll bug in Settings Window.
1.0.5b
New:
- Add shortcut customization feature. Use
Shortcuts: Customization...
action in Command Palette to open the customization window. - Add an action
Shortcuts: Restore To Default
action in Command Palette to restore shortcuts to default for all actions - Add ability that uCodeEditor can remember last active tab
Bug Fix:
- Fix text editor window size does not resize issue.
- Fix bug that no tab will be created when local settings is empty.
1.0.4b
New:
- Add search text in files features, open the search view via
Search...
command in Command Palette or via Ctrl+` shortcut - Add ability that user can add new color theme using json file, see the monokai example in package
- Add
Toggle Word Wrap
command - Add open project path in Command Line/ Terminal command, see
Project: Open In Command Line
on Windows orProject: Open In Terminal
macOS in Command Palette
Improvements:
- Improve the
Auto Save
trigger time. - Improve background color when there are no openned items in uCodeEditor
Bug Fix:
- Fix shortcut doesn’t work on Windows for some commands
- Fix some snippets are broken issue
- Fix
Reload uCodeEditor
Command lost in Command Palette issue
1.0.3b
NEW:
- Add Auto Save support, we can turn on/off it in Settings Window
- Add cursor navigation history support, see the commands
Move Cursor to Previous Positon
andMove Cursort to Next Position
in Command Palette - Add settings for tabSize and insertSpaces formatting options for Shaderlab in Settings Window
- Add
Sync With Project
button in Main UI, it can save all document automatically and then trigger a recompile to make project update to date - Add an new color theme
Monokai
- Add Region support for CSharp and Shaderlab.
- C#: using
#region
/#endregion
- Shaderlab: using
//region
///endregion
or//#region
///#endregion
- C#: using
- Add commands for help information, like online documents, tips and tricks
Bug Fix:
- Fix open file will be failed in some cases
- Fix content of opened documents will be overwrote in some cases
- Fix insert text is not correct after press enter key in xml document comments in C#
- Remove .NET 4.6 dependency on Windows
1.0.2b
Updates:
- Add language highlighting support for xml, c, c++, lua, python, object-c, swift, java, markdown, css and html
- Add Paste menu item in to right-click context menu of uCodeEditor
- Add
Go To File
command to support quick open scripts file - Add ability to add customize command into Command Palette by customize C# script
- Update highlighting of Shaderlab
- Update Shortcut of some commands to make it more sense and useable
Bug Fix:
- Fix cannot open link in document issue
- Fix document content will not be refresh after the document was changed outside Unity
- Fix open file failed when uCodeEditor window is launching issue
1.0.1b
First Release