Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

Script Inspector 3 - World's Fastest IDE for Unity

Discussion in 'Assets and Asset Store' started by Flipbookee, Jun 2, 2012.

?

What would you like to see in the next update?

Poll closed May 17, 2018.
  1. Line numbers

    140 vote(s)
    36.9%
  2. Code folding

    234 vote(s)
    61.7%
  3. More color schemes

    43 vote(s)
    11.3%
  4. Customizable color schemes

    71 vote(s)
    18.7%
  5. Search functionality

    152 vote(s)
    40.1%
  6. Lower price :D

    104 vote(s)
    27.4%
  7. No thanks, it's fine as it is :)

    11 vote(s)
    2.9%
Multiple votes are allowed.
  1. Fronne

    Fronne

    Joined:
    Sep 25, 2014
    Posts:
    112
    Same here (2022.3.1f1), also the Searchbox was gone. I replaced Seach with Search in the FGTextEditor class, and the errors disappeared. Seems like a typo, however in previous Unity versions, all seems good...

    Seach


    Search


    Before


    After


    Cheers!
    Fronne
     
    Last edited: Jun 29, 2023
    Flipbookee likes this.
  2. jawasjnsdjn

    jawasjnsdjn

    Joined:
    Mar 7, 2013
    Posts:
    37
    figured it was that unity fixed that typo as paradoxnotion had to update their assets also to fix a similar sounding issue.

     [B]from another asset developers changelog[/B] Mod: Support for Unity 2022.3.x searchbar style name change (an error was thrown).
     
    Flipbookee likes this.
  3. Fronne

    Fronne

    Joined:
    Sep 25, 2014
    Posts:
    112
    Somehow my images are not displayed, for clarification:

    Seach
    upload_2023-6-30_12-20-43.png


    Search
    upload_2023-6-30_12-20-57.png


    Before
    upload_2023-6-30_12-21-21.png


    After
    upload_2023-6-30_12-21-45.png


    Cheers!
     
  4. Corysia

    Corysia

    Joined:
    Mar 14, 2018
    Posts:
    108
    Such an easy fix! Thank you!
     
    Flipbookee likes this.
  5. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    @jawasjnsdjn, @Fronne, @Corysia, thanks for bringing that up and for the fix! Sorry, I missed your posts somehow...

    Yeah, Unity fixed the typos, I think in Unity 2023.1.1, so we, the publishers, have to update our code. I already did that last week for my other asset, the Favorites Tabs, but releasing an update for Si3 is much more complicated, and I'm pushing hard now to do that ASAP. It will come with all the other improvements accumulated since the last update, so I think it's worth the wait. Just a few little bits and it will be ready. And I promise, you'll love it :)
     
    ncr100, GDevTeam, herk99 and 3 others like this.
  6. AdamBlaszczyk

    AdamBlaszczyk

    Joined:
    Oct 8, 2018
    Posts:
    5
    Hi, any news about ETA of the next update? Especially waiting for the spacing issue in 2023 Unity versions.
     
    Flipbookee likes this.
  7. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Yes. Tomorrow!

    I'm preparing it for tomorrow's release, cleaning up the code, removing logging and all the test code, and I'll have to check again the latest Unity version if any API got deprecated or if it started throwing warnings or errors, make sure the keyboard shortcuts in popup menus match the actual code handling them, etc. Compiling the release notes might be the most time-consuming part of all that, but I'll get it all done in time for the release.
     
    Stexe and Lars-Steenhoff like this.
  8. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Incurrable overoptimism...

    That's my self-diagnosis.

    I couldn't do all that in just two days, but I'm getting really close now, so it will be released this week.
     
    Stexe, Lars-Steenhoff and bugfinders like this.
  9. halley

    halley

    Joined:
    Aug 26, 2013
    Posts:
    2,024
    (Plus up to a week for store review.)

    Looking forward to seeing it.
     
    Flipbookee likes this.
  10. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Ah no, my updates bypass store reviews and go live immediately. :cool: The downside is that I have to be extra careful with my updates to keep that status.
     
    Stexe likes this.
  11. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
  12. JungaBoon

    JungaBoon

    Joined:
    Aug 4, 2020
    Posts:
    17
    Hi, I'm pretty excited about this new update! Quick question though: I'm not sure if I'm doing something incorrectly or I'm misunderstanding what code-folding is, but when I press the shortcut keys, blocks of text don't collapse. Is that what it's supposed to do or no? Thanks.
     
    Flipbookee and Lars-Steenhoff like this.
  13. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,481
    Congratulations on getting this out of the door! Its amazing to see the continued updates each time adding new things as well as bringing it up to date with all the unity versions! Thanks
     
    Flipbookee likes this.
  14. AdamBlaszczyk

    AdamBlaszczyk

    Joined:
    Oct 8, 2018
    Posts:
    5
    Hey, I've been wondering. Since we finally got region folding (HECK YEAH!!!!), it would be nice to get method folding aswell.
     
    Flipbookee likes this.
  15. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    It was very late in the night when I finished this update, so I only posted that just to let you know it's there... Here are the release notes:

    Script Inspector 3
    version 3.1.0

    is available on the Asset Store

    New in version 3.1.0:
    - IMPORTANT FIXES:
    * Workaround for Unity 2023 bug in measuring text size
    * Updated toolbar search box for Unity 2023.1.1+
    - Code folding for C# regions
    - Integration with the Unity Profiler window:
    * Opening C# methods in Si3 by double-clicking them in the CPU Module recordings
    - Support for newer C# language specs:
    * Switch expressions
    * Local functions
    * Index and Range operators
    - Four times faster parsing and C# code analysis
    - Adjustable spacing between text lines
    - Opening Unity Style Sheet .uss files as plain text assets
    - New color theme: Base16 Tomorrow Dark - thanks @f00dstamp
    - Fixed async lambda expressions - thanks @zeiksz
    - Fixed interpolated strings in code snippets - thanks @zeiksz
    - Fixed an issue with a blinking popup on reloading the assemblies
    - Fixed IndexOutOfRange exception in FGTextBuffer.GetTokenSpan method
    - Many other minor fixes and improvements...

    I hope you like it and enjoy coding in Unity like never before! And if you do, please post a nice review if you haven't done that yet - it would mean the world to me :)

    I plan to release another tiny update very soon to address a few minor newly introduced issues. So far, I know about the Shift+Delete hotkey not deleting the current line when word-wrap is turned on, and that drag-dropping assets on Si3 in the Inspector tab doesn't open them anymore. Please report if I broke anything else inadvertently.
     
    Last edited: Aug 31, 2023
    crafTDev, AleaG and Lars-Steenhoff like this.
  16. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Code folding currently works for blocks of code marked with #region / #endregion - did you try that?

    Yes, that's the plan. I wanted first to get this out, see how it works, and then add the rest once it's proven it works fine. Adding more code folding is way easier than the initial implementation, so it won't take long to add that too.
     
    Lars-Steenhoff likes this.
  17. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Thanks @Lars-Steenhoff for your amazing support! Without the support, I'd have given up a long time ago ;)
     
    Lars-Steenhoff likes this.
  18. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    I had to update Si3 with a critical fix for users who have set it to insert spaces by typing the Tab key...

    Script Inspector 3
    version 3.1.1

    is available on the Asset Store

    The list of changes is short, of course :rolleyes:

    New in version 3.1.1:
    - CRITICAL FIX: ArgumentOutOfRangeException on auto-indenting code indented with tabs when Si3 is set to indent with spaces - thanks @Darkhitori
    - Allowed editing text-based files even in WebGLTemplates and other special Unity folders - thanks @JGameMaker92
    - Allowed opening assets of type DefaultAsset in new SI tabs by drag-dropping them or from the Inspector

    I hope you don't mind me updating it this soon, but I had no choice, really...

    Happy coding! :cool:
     
    crafTDev and blacksun666 like this.
  19. dev_dash

    dev_dash

    Joined:
    Jul 26, 2020
    Posts:
    15
    is this Si3 works on MacOS silicon like M1, M2?
     
    Flipbookee likes this.
  20. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Of course it works. It’s all managed code (with the source code included), so it works on all platforms that can run the Unity Editor. :cool:
     
  21. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    A HUGE shoutout to @zeiksz for helping me identify, fix, and test so many bugs in Si3!

    The result is a new release :cool:

    Script Inspector 3
    version 3.1.2

    is available on the Asset Store

    This is what has changed:

    - Support for InternalsVisibleTo assembly attribute - thanks @zeiksz
    - Support for variable reference types from Reflection - thanks @zeiksz
    - Fixed opening MonoBehaviour scripts by drag-dropping Game Objects onto SI tabs
    - Fixed keyboard handling in the search box
    - Fixed printing generic type names in tooltips
    - Fixed autocompletion on typing a dot right before another dot character
    - Fixed extension methods extending any type by targeting a type parameter
    - Fixed inference of generic method's type arguments from delegate parameters and lambda expressions - thanks @zeiksz
    - Fixed resolving method groups used as arguments to parameters of delegate type - thanks @zeiksz
    - Fixed referencing assemblies with non-ASCII character names - thanks @zeiksz
    - Fixed smart semicolon placement while accepting a completion - thanks @zeiksz
    - Fixed resolving the type of implicitly typed parameters of a lambda expression used as a method's named argument - thanks @zeiksz
    - Fixed parsing the readonly accessor modifier

    I hope you'll enjoy coding in Unity with Si3 even more now, and of course, like never before! So, let me know :)
     
    crafTDev and Lars-Steenhoff like this.
  22. GrassWhooper

    GrassWhooper

    Joined:
    Mar 25, 2016
    Posts:
    99
    Hey, small question
    so i use Script Inspector 3
    but, like, every time i click LeftControl+LeftShift+F
    i use this shortcut a lot
    and sadly, every time i press it, it opens the "search menu", which is sorta annoying, and i am not sure how to change it, i went through the shortcuts manager and just could not find it

    also, this maybe a stupid question, but can we refactor ? (like press F2, and just change all places where the variable is referenced?)
     
    Flipbookee likes this.
  23. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    There's an option in Si3 Preferences to handle that hotkey globally, so just turn it off, please :)

    upload_2023-8-23_18-27-28.png
     
  24. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    No, not yet, but I'll add the rename refactoring feature very soon.
     
    Last edited: Aug 24, 2023
    GrassWhooper and Lars-Steenhoff like this.
  25. GrassWhooper

    GrassWhooper

    Joined:
    Mar 25, 2016
    Posts:
    99
    hey
    small question, any news on nested functions?

    Code (CSharp):
    1.     private IEnumerator StartDelayedDamageApp(Action damageApplication, GameObject damager, Action onCompleted)
    2. {
    3. yield return 0;
    4. bool isRequesting = true;
    5. void StopRequesting()
    6. {
    7. isRequesting=false;
    8. //other stuff
    9. }
    10. //otherStuff
    11. }
    something like this
    because i noticed that, when i have that, every single line below this nested function is broken in some way or another
     
    Flipbookee likes this.
  26. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Yes, local functions have been supported since version 3.1.0, but I see now that it doesn't work as expected for "void" local functions, which I just fixed now and the fix will be released with the next update (which was planned for today, but it will be tomorrow more likely). Thanks for finding this issue!
     
    GrassWhooper likes this.
  27. crafTDev

    crafTDev

    Joined:
    Nov 5, 2008
    Posts:
    1,818
    Hey,

    Thanks for the continuous updates. Love the region folding! I have a small bug though; every time I click on anything in the console, it opens up a new window. Not sure if this is known? Currently on the latest version using Unity 2023.1.f1.

    Thanks,
    crafTDev
     
    Flipbookee likes this.
  28. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    That’s weird. Is it like if you double-click the same log entry twice you get the same script shown in two different tabs? Because you know, different scripts are supposed to open in different tabs, but the same script should not open in more than one tab.
     
  29. crafTDev

    crafTDev

    Joined:
    Nov 5, 2008
    Posts:
    1,818
    Yes, I made sure its the same log. It opens the same script in a new tab indefinitely. I'll post a gif soon.

    Thanks,
    crafTDev
     
    Flipbookee likes this.
  30. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Hey folks, here's the new release :D

    Script Inspector 3
    version 3.1.3

    is available on the Asset Store

    It's all about bug fixes and QoL improvements only. This is what has changed:

    - IMPORTANT FIXES:
    * NullReferenceException on parsing partial classes - thanks @zeiksz & @Darkhitori
    * NullReferenceException on auto-indenting with spaces - thanks @zeiksz
    * Workaround for Unity bugs in AssetDatabase with non-ASCII letters in asset paths - thanks @zeiksz
    * Better fix for autocomplete on typing a dot right in front of another dot character
    * Fixed tooltips stealing focus from code view on Linux - thanks @Leeonidas300
    - Updated parsing console log entries in newer Unity versions when Stack Trace Logging is set to "Full"
    - Improved argument hints for extension methods
    - Fixed autocomplete after "new" for generic types with tuple type arguments - thanks @zeiksz
    - Fixed resolving methods with tuples as type arguments - thanks @zeiksz
    - Fixed generic user-defined implicit conversion operators - thanks @zeiksz
    - Fixed C# grammar for local functions of type void - thanks @GrassWhooper
    - Fixed implicit identity conversion of tuple types
    - Fixed conversion of value types to nullable types
    - Fixed validation of null literals and tuple types
    - Fixed field type of tuple expressions with null literals
    - Speculative fix for opening the same script in separate tabs when double-clicking log entries - thanks @crafTDev

    Go, get it, and enjoy coding in Unity like never before! :cool:
     
  31. WanAmir

    WanAmir

    Joined:
    Jul 17, 2018
    Posts:
    27
    Hey @Flipbookee , I really like this asset.
    If i can request a features, i would like to add:
    1. [Ctrl + Enter] to insert new line no matter where the caret is.
    2. [Shift + Enter] to auto add semicolon at the end of line.
    I use this a lot in Code.
    I just discovered [Shift + Enter] add new line. Can i change the shortcut?

    Thanks!
     
    Flipbookee likes this.
  32. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Hey @WanAmir, thanks for liking Si3! :)

    Currently, the only way to change a keyboard shortcut is by editing the Si3 source code, which isn't ideal as you'd have to do that again after importing my next update. And if you replace Shift+Enter with Ctrl+Enter, you'd also have to replace Ctrl+Enter with something else (currently, Ctrl+Enter is used for opening the script in the external IDE).

    Shift+Enter is also the shortcut in Visual Studio for inserting a new empty line, so that's why I chose that shortcut.

    As for inserting a semicolon at the end of the line, in Si3, you can just type a semicolon anywhere in the line and, if that makes sense, the semicolon will be auto-inserted at the end of the line. This is the option in the Si3 Preferences that enables that behavior, so make sure it's turned on:
    upload_2023-9-8_9-9-45.png
     
    WanAmir likes this.
  33. WanAmir

    WanAmir

    Joined:
    Jul 17, 2018
    Posts:
    27
    Thanks for the reply.
    The smart semicolon works great!
    Im not sure on Visual Studio but im using Studio Code.
    [Shift + Enter] in studio code works same as [Enter]
    I have to [Ctrl + Enter] to add new line.
    Which script do I have to edit?

    And while at it, i'd like to request one feature that is whenever i save the script, it automatically "beautify" the script just like studio code.
    for example i write;
    Code (CSharp):
    1. float someValue=10f;
    2. if(someValue<0f){
    3. // something happen
    4. }
    it becomes
    Code (CSharp):
    1. float someValue = 10f;
    2. if (someValue < 0f)
    3. {
    4.    // something happen
    5. }
     
    Last edited: Sep 8, 2023
    Flipbookee likes this.
  34. halley

    halley

    Joined:
    Aug 26, 2013
    Posts:
    2,024
    Full-on beautification is quite a big feature.

    Sounds like an on-save hook to me. You could then supply whatever beauty solution you want, even if it's run as a command-line tool in the background.
     
    Flipbookee likes this.
  35. WanAmir

    WanAmir

    Joined:
    Jul 17, 2018
    Posts:
    27
    I really hope developers can make it real!
     
    Flipbookee likes this.
  36. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Yes, I made something already for the next release - the hook @halley suggested, and to test that, I added a tiny script that removes trailing spaces on Save. It works, but it needs more work to make this hook more powerful because for now it only allows modifying lines of text, but not yet adding or removing lines, which would be needed for full auto-formatting. But don’t worry, I always planned to add full auto-formatting to Si3, so that would the next step.

    And I checked what needs to be changed to make Ctrl+Enter work as Shift+Enter, and it wasn’t a trivial change because I also wanted to make Shift+Enter work like Ctrl+Enter, to essentially swap the hotkeys for those two commands… So I ended up with an additional option in the Si3 Preferences that you’d have to turn on in the next version to swap those two hotkeys :cool:
     
    WanAmir likes this.
  37. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Hey, my friends, check this out! :cool:

    Script Inspector 3
    version 3.1.4

    is available on the Asset Store

    This one is kind of a small update, mainly to address a tiny bug in inferring types of some implicitly typed parameters of lambda expression, with a few small improvements suggested in the last week or so.

    However, it also contains code that integrates Si3 with the Hot Reload plugin if it's installed in your Unity project. Please note that I'm not affiliated with the authors of Hot Reload, but I tried it and I think it's a good workflow improvement for myself, so that's why I decided to add support for it in Si3. They offer a free trial version if you'd like to try it as well, and if you do so, please let me know how it works with Si3 :)

    So anyway, here's the list of changes:
    - Hot Reload plugin support & integration
    - Added OnPreSaveCSharp callback to FGTextBuffer - thanks @halley
    - Added option in Si3 Preferences to swap Shift+Enter and Ctrl+Enter hotkeys - thanks @WanAmir
    - Hide Auto-Focus and Font toolbar buttons when the SI Console is not wide enough - thanks @halley
    - Shorter toolbar search box when it's empty - thanks @halley
    - Ping the edited asset by clicking the asset path in the toolbar - thanks @halley
    - Better workaround for misspelled toolbar search field GUI styles in Unity - thanks @halley
    - Fixed inferring type of some implicitly typed lambda expression parameters - thanks @GrassWhooper

    Enjoy coding with Si3, and please don't forget to review it if you like my work! :)
     
    GrassWhooper and WanAmir like this.
  38. GrassWhooper

    GrassWhooper

    Joined:
    Mar 25, 2016
    Posts:
    99
    upload_2023-9-14_9-29-4.png
    hey, sorry for the trouble, so auto completing is acting a bit funny on the interfaces
    i have this interface, and some simple auto completion thing, it only detects the things in the interface, and it is not detecting the native C# ones like GetType()

    upload_2023-9-14_9-30-9.png

    just thought i'd mention this small issue
     
    Flipbookee likes this.
  39. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    :eek:

    On it right now...
     
    GrassWhooper likes this.
  40. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    @GrassWhooper, I think this is the fix, but it might need some testing:

    In the FGTypeSystem line 3278 is:
    upload_2023-9-14_10-22-25.png

    but it should be this:
    upload_2023-9-14_10-19-43.png
     
    GrassWhooper likes this.
  41. GrassWhooper

    GrassWhooper

    Joined:
    Mar 25, 2016
    Posts:
    99
    upload_2023-9-15_11-29-56.png
    worked like magic thanks :D
     
    Flipbookee likes this.
  42. GrassWhooper

    GrassWhooper

    Joined:
    Mar 25, 2016
    Posts:
    99
    sorry for all the trouble
    upload_2023-9-15_11-51-32.png


    i do not know, if its a feature that is not added/implemented yet, or is planned for the future, but properties do not appear to showup in here?
    ofc if its a feature planned for the future then no deal breakers :D thanks for your hard work :D
     
    Flipbookee likes this.
  43. Alaadel

    Alaadel

    Joined:
    Apr 6, 2013
    Posts:
    25
    Hello,
    Thank you for the amazing asset!

    Now we have collapsible regions, can we please add collapsible functions and classes?
    It is a pain scrolling though thousands of lines...

    A collapse all/ expand all buttons would also be nice!
    Tank you.
     
    Flipbookee likes this.
  44. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Awesome! It will be in the next release.

    No, I love your bug reports because often that's the only way for me to notice the bugs and to get them fixed. I owe you a drink for each of these ;)

    I see in my code, that was never implemented and I'm not sure why. I guess it was on my to-do list but it got lost after being there for too long... So, I'm on it now.
     
    GrassWhooper likes this.
  45. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    Yes, that's my plan - to also make types and methods collapsible.

    Ah right, Collapse/Expand All would be easy to add, and I see how that might be very useful.
    Thanks for the suggestion! :)

    Regarding endless scrolling - Si3 has these two faster alternatives for navigating through code (I'm not making an excuse here, just pointing out useful features as some users might not be aware of them):
    • Alt+M on PC or Control-M on Mac to open the list of all members of the enclosing type, from which we can select a member to navigate to it.
    • Alt+Left and Alt+Right arrow (Alt-Cmd-Left/Right arrows on Mac) to navigate through the history of all recently visited places in code, even across different scripts.
     
    Stexe likes this.
  46. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    I think the next update is going to be ready sometime tomorrow...

    And I also wanted to let people know about the ongoing sale on the Asset Store and that Script Inspector 3 is part of it and available for less than $20 right now :rolleyes:
     
    Stexe, Lars-Steenhoff and Unifikation like this.
  47. DGordon

    DGordon

    Joined:
    Dec 8, 2013
    Posts:
    645
    Hello ... we talked a long time ago about getting SI3 into custom editors. I wrote an entire system of editors for my then job using SI3 (it was great btw, dialog editors, quest editors, data editors, map editors, and a whole lot more ... each with custom c# script textboxes powered by your SI3 which went a long way to helping the scripters figure stuff out), but I had to do a bunch of hacks to get it working.

    I just wanted to know if you ever moved forward on that front? I have other things planned and would like to do the same, but wondering if its a little more friendly to do now?
     
    Flipbookee likes this.
  48. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    I don't think anything has changed to be more friendly now, I had some much larger issues to solve...

    If you know what hacks you had to do, maybe I can do something to help with that. Or maybe you have a better idea of what I can do to make such integrations easier?
     
  49. Flipbookee

    Flipbookee

    Joined:
    Jun 2, 2012
    Posts:
    2,759
    That estimate didn't go well... There's one particular change that is impressive on its own, but I'm still not sure if it is safe enough to be released. I tested it extensively and it worked fine so far, but when I look at that code I still find edge cases that need to be covered. So please bear with me for a few more days and get ready to be amazed ;)
     
    Lars-Steenhoff and Stexe like this.
  50. adamgolden

    adamgolden

    Joined:
    Jun 17, 2019
    Posts:
    1,518
    I just picked up SI3 today, set it to VS theme and adjusted some options, have had no issues at all - it's so great to have an integrated code editor, been using it and wanted to stop by your thread to say thanks for creating this asset! :)

    Edit: Actually one thing to report, which happens with one specific font only (Inconsolata), when hold CTRL and increase/decrease font size with mouse wheel, if that font is bigger or smaller than 100%, the space between characters breaks (overlapping etc.). All the other fonts work fine.
     
    Last edited: Nov 5, 2023
    Flipbookee likes this.