Then open FGTextEditor.cs and search for one of the existing fonts, let's say inconsolata, and add the name of your new font to the list of available fonts, save and let Unity compile the script. To add a custom font you'll have to copy the font to both Fonts and Smooth Fonts folders in Si3 and edit their import setting to something similar to the other fonts in the folder. One day, I will.Īuto-implementing interfaces is relatively easy to do feature, so yeah, I'll add that!
Showing number of references over symbol declarations is a bit complicated at this point and related to static code analysis which I haven't started yet.
I hope you'll enjoy this update as much as all the previous ones, and keep in mind that I can't wait to see your feedback!Ĭlick to expand.Thanks a lot folding is still in progress and it didn't make it in this release.
While you're on the Si3 page in Asset Store please use the opportunity to click the star rating button, or if you think Si3 is absolutely amazing and indispensable then feel free to say that in a review There was a couple of things that didn't make their way to this release, unfortunately, such as code folding feature which isn't ready yet and refactoring of color themes, so those are pushed to the next version Fixed NullRef in Si3 UnityEventDrawer - thanks update your Si3 even if you haven't updated projects to Unity 5.5.0 yet because there are many more fixes than the ones related to latest Unity version.Fixed resolving type of jagged array fields - thanks Fixed Go to Definition for generic methods.Fixed NullRef exception on deleting scripts opened in Si3 tabs - thanks Fixed resolving of extension methods defined in parent namespace.Fixed restoring focus on toggling floating tabs.Fixed a NullRef on context menu - thanks Fixed excessive width of dropdown menu in Code Navigation Toolbar - thanks Fixed default position when opening new tabs - thanks Fixed context menu on some Si3 tabs titles.Fixed Context Menu shortcut not always working.Fixed grouping by #region of operator members.Fixed navigation to operator members using Code Navigation Toolbar.Improved incremental code analysis for generic partial types - thanks Fixed text flickering on pressing PageDown at end of file.Added option to disable live inspection of property values - thanks Added filtering option for unresolved symbols in References window.Aligned context menu with the token under caret.Added option for ordering members in Code Navigation Toolbar by name or in order of appearance - thanks Lorenz.Si3 tabs auto-docking updated for Unity 5.5.0 - thanks & Added autocompletion filtering when only a type is expected - thanks Added Shift+F10 as an alternative shortcut to Context Menu key.There were more issues, not sure what were they, but at this point version 5.5.0 is more buggy then MonoDevelop used to be so there's almost no hope that I could fix all those issues instead! The Editor UI team at Unity should do that, but let me try a bit more, maybe I'll manage to find some workaround for at least something. It doesn't snap to the other floating tab as it used to do. When I drag a floating tab trying to dock it to another floating tab, that just simply doesn't work. Note that's Unity's internal code, nothing to do with Si3. When I close a tab, the tabs docked next to it disappear and console log gets spammed with a lot of these errors: While dragging the splitters, the tabs don't repaint. The whole window layouting system of the latest Unity Editor is so buggy that it's impossible to even test it and see why is it not working! When I minimize and then restore the Editor, all the tabs (not only Si3 tabs, but all of them) show as black blocks.
I'll keep trying, but there's really very little hope to get it fully working.