Introducing the Fleet Public Preview
Since the initial announcement of Fleet, we have had an overwhelming amount of interest from all of you, with over 137,000 people signing up for the private preview. Our reason for starting with a cl…
C# Support in Fleet: Solution View, Unit Testing, and More!
Hello everyone! It’s been a while since we published updates about C# support in Fleet. In that post, we shared our plans to deliver new features for our C# support to improve your experience as a .NET developer. We’d like to give you a quick update regarding which to-do list items have been completed. As a reminder, most of these new features are available only in Smart Mode. To download Fleet, please install the JetBrains Toolbox App. You will see Fleet in the list of available tools. Solution View Let’s start with a vital feature for C# developers – the Solution View.
Fleet Preview Update 1.18 Is Out! With Prettier on Save, .NET Unit Testing, In-Tree Test Rerun, Safe Quitting, Updated Debug Console, Git Integration Improvements, and More
We are pleased to announce the release of Fleet 1.18. This update brings numerous new features and improvements to the product. Keep reading to get a brief overview of the major changes in this release: The highly requested feature of using Prettier on save (and on reformat as well) has finally made it to Fleet! You no longer need to manually reformat your code – just let Prettier take care of it for you. The click of a button transforms your code into a work of art! You can say goodbye to the hassle of re-indexing your project whenever you accidentally close the app. We have just
Fleet Preview Update 1.17: Rust Debugger, Code Folding Improvements, Ability to Rename Workspaces, and More
Fleet 1.17 is now available, and it comes with a host of improvements and valuable new features: You can now rename your workspaces in a snap! This means that there are no more generic workspace names that leave you scratching your head and regretting your choice later. Plus, it's super easy to do, and you can change your mind and rename your workspace as often as you like! It’s commonly accepted that 5 hours of debugging can save 5 minutes of reading documentation. Keeping that in mind, we introduced a much-requested debugger for the Rust applications in Fleet. Please try it out!
Fleet 1.16 Comes With Code Foldings Support, VS Code Keymap Improvements, Automatic Indentation Support, and More
Fleet 1.16 has brought a lot of bug fixes and other updates to the product and the build that’s just been released is yet another step on our path toward the public release. Before you download it, let’s take a look at the updates in this version. Code foldings support was added to Fleet, making it possible to collapse specific blocks of code. Path aliases support was fixed in Vue projects. Significant VS Code keymap improvements were made. We fixed essential key assignments in every operating system. Indentation is now automatically detected. By default, indent type and size
Fleet Below Deck, Part VI – UI With Noria
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I – Architecture OverviewPart II – Breaking Down the EditorPart III – State ManagementPart IV – Distributed TransactionsPart V – The Story of Code CompletionPart VI – UI With Noria In Part V of this series, we discussed code completion, which is just one of Fleet’s services. Now it’s time to talk about something as big as our very own declarative UI framework for JVM, Noria. We built Fleet with Noria. Let’s look at the ideas behind Noria, the main concepts, and other exciting features. Where it all
Fleet 1.15 Is Here: Git Integration Improvements, Quick Evaluation of Expressions, Bundled Tailwind Support, Formatting the File on Save, and More.
We continue improving Fleet, and the third update this year is now available for download. Here’s a list of some of the most significant enhancements below: A quick evaluation of expressions similar to IntelliJ IDEA was added to Fleet. Now you can point at an expression in the code to evaluate it. Opening files directly from the macOS Finder was fixed. Now it shouldn’t be a problem. We worked on Rust support improvements in Fleet 1.15; in particular, we fixed infinite analyzing and resolved the issue with garbled text in the documentation popup. ToDo highlighting was added, making it
Fleet Preview update 1.14 includes UI-related changes and more
The second Fleet Preview update in 2023 is available for download. The following are some of the most noteworthy changes: A bug that caused code syntax highlighting to flicker during rename refactoring has been fixed. The highlighting should now be preserved.The ability to have up to 2 side panels on each side of Fleet’s main window has been added. It makes Fleet UI more flexible and provides more options when you need them.UI sharpness with fractional scaling has been improved, e.g. with high DPI on many Windows systems and when UI is zoomed to a non-integer factor.A new editor.centerEdito
Fleet Preview update 1.13 improves code completion and much more
Hello! The first Fleet Preview update in 2023 is available for download. Here’s a brief overview of the most notable changes and bug fixes in 1.13: ‘Git Sync’ was renamed to ‘Git Pull & Push’, so it is more transparent and predictable what to expect when using this action. Now when hovering over an element with a warning/error, you can see both the warning/error message and the documentation if it is available. A Go to Declaration shortcut similar to one in IntelliJ IDEA was implemented. Now you can use Ctrl/Command + Click to find usages or definitions of a symbol. The problem with edi
Fleet Preview Update 1.12: C++, C# Solution View, Svelte, TailwindCSS, Smart Mode Memory Optimizations and More
We have released the last big update for Fleet Preview in 2022. It includes some large and anticipated changes to support for various technologies and several general product improvements. Here are the highlights: Fleet now supports C++ projects with compilation databases. In smart mode, things like error highlighting, C++ code completion, parameter info, code documentation preview, and Rename refactoring are available. Initial support for Svelte has been added and we'll be improving it in future updates together with the WebStorm team. Please try it out and share your feedback. We’ve
C# support in Fleet Public Preview
Fleet Below Deck, Part V – The Story of Code Completion
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I – Architecture OverviewPart II – Breaking Down the EditorPart III – State ManagementPart IV – Distributed TransactionsPart V – The Story of Code CompletionPart VI – UI with Noria In Parts III and IV of this series, we discussed the complicated abstract architectural concepts involved in state management and how they are synchronized across Fleet’s distributed components. Now it’s time for us to look at a more familiar function – Code completion – and see how it is implemented in Fleet. Fleet is no
Fleet Below Deck, Part IV – Distributed Transactions
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I – Architecture OverviewPart II – Breaking Down the EditorPart III – State ManagementPart IV – Distributed TransactionsPart V – The Story of Code CompletionPart VI – UI with Noria In Part III of this series, we focused on how we represent, store, and change elements of Fleet’s state. In this part, we’ll talk about Fleet as a distributed IDE and how it guarantees the consistency of data across all of its distributed components. Fleet is a platform for real-time remote collaboration between developer