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
- Add command
Toggle uCodeEditor Associationwhich can turn on/off the feature double click scripts file will be openned by uCodeEditor.
- Update default file encoding to uft8 without bom.
- Unity Editor 2018.3.0 on macOS introduce shortcut conflicts for Redo, Undo and Select All functions. This version have workaround fixes.
CMD+SHIFT+Zstill works with the fixes.
- SelectAll: Shortcut was changed to
- Fix markdown string coloring is broken.
- Add dark mode for markdown preview.
Tips and Tricksfrom modal window to tab page.
- Update About page to include more links.
- Fix loading images is not hide issue.
- 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
- Fix cannot close save message box when click on Don’t Save button in some scenarios
- Add multiple windows supports. We can create new window using
New Windowcommand or click the
New Windowmenu item in more drop down menu.
- Add new light theme named
Open MSDN Documentation for Selectionand
Open Unity Documentation for Selectioncommands to search selected text on MSN documentation and Unity script documentation.
- Add syntax highlighting for SQL and Typescript language.
Save File To..command which can save a copy of current opened file to the location outside project.
- 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.
- Fix AutoSave are broken in some scenarios.
Closeicon 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.
- Add CodeLens for references information.
- Double click on tab list bar will create new file.
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.
- Recently opened files will show on the top of
Go To Filelist.
- Support open multiple files via
Open In uCodeEditormenu items in Project.
- Packages size optimization.
- 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.
- 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.
- Improve menu style and settings window layout.
- Fix open file outside project failed sometimes.
- More drop down menu auto hide when mouse don’t hover on it.
- Add markdown preview feature.
- Add check updates feature in About Window.
Open file...action which can open selected file outside project.
- Shortcuts can be executed when editor are not focused.
- Add more C# code snippets which including MonoBehaviour, EditorWindow and debug log etc.
- 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.
Unity Editor: Go To Scene...action to quick open scene in Unity Editor.
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.
- Record cursor line to instead of cursor position for cursor navigation history.
- Improve C# Highlighting with async/await keywords support.
- 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.
Import Settings...action in Command Palette to save or load editor settings to a single file.
- Fix bug that window become no response after scene file reloaded.
- Fix xml document comment format for property of csharp.
- 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
Open in uCodeEditorwill be grey and unclickable when select unsupported asset.
- Default setting of
Auto Saveis On now.
- uCodeEditor folder in project can be moved to other folders now.
- 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.
- Add shortcut customization feature. Use
Shortcuts: Customization...action in Command Palette to open the customization window.
- Add an action
Shortcuts: Restore To Defaultaction in Command Palette to restore shortcuts to default for all actions
- Add ability that uCodeEditor can remember last active tab
- Fix text editor window size does not resize issue.
- Fix bug that no tab will be created when local settings is empty.
- 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
Toggle Word Wrapcommand
- Add open project path in Command Line/ Terminal command, see
Project: Open In Command Lineon Windows or
Project: Open In TerminalmacOS in Command Palette
- Improve the
Auto Savetrigger time.
- Improve background color when there are no openned items in uCodeEditor
- Fix shortcut doesn’t work on Windows for some commands
- Fix some snippets are broken issue
Reload uCodeEditorCommand lost in Command Palette issue
- 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 Positonand
Move Cursort to Next Positionin Command Palette
- Add settings for tabSize and insertSpaces formatting options for Shaderlab in Settings Window
Sync With Projectbutton 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
- Add Region support for CSharp and Shaderlab.
- C#: using
- Shaderlab: using
- C#: using
- Add commands for help information, like online documents, tips and tricks
- 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
- 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
Go To Filecommand 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
- 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