Version 15.90 beta 2

Test beta versions and make bug reports.
I will release major beta builds only. Bugs fixed will be rolled up into the next major beta build or the finished version.
Post Reply
User avatar
Rickard Johansson
Site Admin
Posts: 6575
Joined: 19 Jul 2006 14:29

Version 15.90 beta 2

Post by Rickard Johansson »

-----------------------------------------------------------
Version 15.90 (May 30, 2023)
-----------------------------------------------------------

Code Explorer
Made several changes to the code explorer. All icons for method, property... have been removed and replaced with more general structure symbols, which makes it easier to use with different languages. And less confusing.

* The second view can now handle nested functions (e.g. JavaScript, Typescript...).
* Selectors in CSS should be displayed properly now.
* All tags are displayed on the tags tab. No tags are displayed on the code tab.

Fixed several issues as well.

Activate highlighter when opening a file
I've added new options to activate a highlighter if a new file type is opened and the file extension and highlighter is not activated in "Addons".

The default behavior is to display a prompt asking the user if the highlighter should be activated, with all its file extensions. But you can change that in option to automatically activate the highlighter, without the prompt.

Ex. You open a FSharp file and the FSharp highlighter is not active and available in the syntax highlighter list. Normally you would have to activate it manually in "Addons". But with these options it can be done for you.

The options can be found in "Options -> File -> Miscellaneous":

- Activate highlighter on unknown file extension
- Prompt user to activate highlighter

Always open application on active monitor
Added a new option to always open the program on the same monitor as the mouse cursor.

The option is turned off by default, but can be turned on in
"Options -> Program -> Program start".

Open large files as plain text
Added an option to open large files as plain text in "Options -> File -> Open".
The large file limit is set in MB.

This option is turned off by default.

Auto completion
Made changes to fix some issues when the auto completion list is visible while you type.

I also fixed a few other issues found while testing.

LSP Client
Updated the LSP client to handle all new features in v3.17.x of the LSP protocol. And made some improvements, both in the client and the editor.

LSP Hover Hints
Made several improvements to the display. Information is better color coded and markdown strings are handled better now.

The size of the hint is handled better and text properly wrapped, if necessary.

Lisp Highlighter
Created a new highlighter for Lisp.

Misc
* Option to enclose selection with quotes now include backticks.

Fixed
* Some issues with color value highlighting.
* Issues with color value hints.


Download
http://www.rj-texted.nu/downloads/beta/ ... ll_x86.exe
http://www.rj-texted.nu/downloads/beta/ ... ll_x64.exe
http://www.rj-texted.nu/downloads/beta/rj-portable.exe
User avatar
pjj
Posts: 2108
Joined: 13 Oct 2009 13:48
Location: Kraków, Poland

Re: Version 15.90 beta 2

Post by pjj »

Rickard Johansson wrote: 31 May 2023 13:26 Code Explorer
Made several changes to the code explorer. All icons for method, property... have been removed and replaced with more general structure symbols, which makes it easier to use with different languages. And less confusing.
There are five icons with the same tooltip text: "Symbol filter"; is it intended? Are these icons dead giveaways what kind of symbols they stand for? They tell me nothing, so maybe I am not its designated, hmm, audience.
Alium tibi quaere fratrem; hic, quem tuum putas, meus est. Titus Flāvius Caesar Vespasiānus Augustus
User avatar
Rickard Johansson
Site Admin
Posts: 6575
Joined: 19 Jul 2006 14:29

Re: Version 15.90 beta 2

Post by Rickard Johansson »

The icons show different structure elements. What each structure element is - depends on the coding language. It could be a method, function, section, union, interface, selector...
Post Reply