Feedback

UI Navigation Options

At The Welkin Suite we know the true value of time. When you have to progress with your tasks, it is always best to have all the small time-consuming processes automated - to save you from the distraction and reduce the number of actions needed to achieve the results. That is why The Welkin Suite IDE can boast a wide range of UI navigation possibilities, that provide reliable shortcuts in the development process.
ico
ico
ico
ico
ico
ico
ico
ico
Convenient Navigation through the Code

Convenient Navigation through the Code

View and edit documents in different locations easier with faster switching between previous caret positions.

Code Map in the Scrollbar

Code Map in the Scrollbar

Visualize your code in the Scrollbar with Code Map feature. 

Working with complex logic, especially with legacy or unknown code, usually requires some kind of logic tracing when you start from an “entry-point” in the code and manually trace all the code logic up to a destination point that you’re interested in. Such an approach allows you to understand what functionality is exactly implemented by some code and what possible conditional cases may arise when using this code in production.

Obviously such a logic tracing requires a lot of back-forth navigation in the code, both inside documents and between different documents. In order to simplify this frequent development need, The Welkin Suite offers a great Back & Forward navigation feature. With just a simple mouse click or a hotkey you can navigate to previous positions in the document (no matter if it was the same document or another one in the project) or navigate forward, all this without any limitations on the number of “stored” positions. This allows you trace the code logic even in the largest flows.

Code navigation

Navigation in a large code might take unwanted time. With The Welkin Suite you can take advantage of the Code Map integrated into the scrollbar. This feature turns the vertical scrollbar into a code map and gives you an overview of your code so it’s easy to navigate directly to where you want. Hovering your mouse over the scrollbar gives a preview of that part of the file. Clicking in the scrollbar leads you directly to that point in your code. The Code Map scrollbar still includes markers of your current position in the file, errors, highlighted text and search results as usual scrollbar does.

Code map in scrollbar
Easy Navigation Between Compilation Errors

Easy Navigation Between Compilation Errors

See all the compilation errors at a glance and navigate to them with just a double-click.

Multifunctional Scrollbar across all modes

Multifunctional Scrollbar across all modes

The Scrollbar is not only a tool to scroll a document, but also a visual representation of the current line, selected text, search results and compilation errors within the document.

The so called ‘Error List’ helps you locate all errors in your code base. Showing the description of the occurred error, file name, line, column and project where it is located. Errors that are displayed in the ‘Error list’ can be used as navigation source to the failing code lines. You can navigate to the error source line simply by double-clicking anywhere on the grid row of ‘Error list’. This feature is superior as the time saver, to find problematic parts of your code and fix them faster.

Errors list in navigation

Scrollbar used to support just few functions. Scrollbar may look differently on different windows and it sometimes even disappears. Scrollbar in the Welkin Suite, however, is always has the visible state on your screen plus having multiple informative markers that help you locate the very information you need in the document.

Just to name a few of them:
1) highlighting of the current line, which gives you understanding where you need to return when scrolling,
2) marker of the active screen so you always know what part of the document is currently displayed on the screen,
3) search results,
4) markers of the compilation errors that point you to the places of the found errors,
and so on.

Despite developers usually remember positions of different code sections in documents like parameter definitions, validation methods, utility methods, etc, the enhanced Scrollbar of the Welkin Suite gives you some additional understanding of what is happening even without scrolling directly to other parts of the source code.

Multifunctional scrollbar UI
Current File Tracking in Solution Explorer

Current File Tracking in Solution Explorer

The Welkin Suite IDE enriches the toolset for the advanced navigation, allowing users to quickly locate the file they are currently working on in the Solution Explorer. 

 

One-Click Files Preview in Solution Explorer

One-Click Files Preview in Solution Explorer

Preview any file you have in the list in the Solution Explorer with a single click without opening it. 

Find the necessary file on the list within seconds! The current file you are working on is not only opened in the editor - it is also highlighted in the Solution Explorer. Whenever you are switching to a different file, the highlighted file in the Solution Explorer will also change, and you will be moved to the necessary part in the list where this file is located. 

Document tracking UI

This convenient feature in The Welkin Suite IDE allows you to select any file in your project in the Solution Explorer and quickly access its content. Simply click once on the necessary file and it will be displayed in the Editor. You can then scroll through it, or click on another file, which will be opened in place of the current one without being added to the tab with the opened files. This approach will help you save your time when searching for a certain file. Once you start making any changes to this file, it will be opened automatically. 

UI of navigation functionality preview
Code Map in the Apex Editor

Code Map in the Apex Editor

Grasp the structure of your file in no time with the Code Map functionality for the Apex editor. 

Code Map in the XML Editor

Code Map in the XML Editor

Grab the structure of your object file in just a moment! All the fields that are described in an object file are always at hand.

When working in the Apex editor, you can make use of the convenient code map to the left of the editor, which features all the properties, variables, keywords, enums, and such, which are included to your Apex. Each of these items also has the descriptive data. This code map is clearly structured, so that you can navigate between the necessary items without any problems by double-clicking on the element.

Apex code map UI navigation

The Code Map in the XML Editor shows all of the structure of any object file in a convenient way. All items are displayed in a tree view of dependencies and placed next to the code editor, so you never miss a thing. The Code Map helps you to divide custom fields from standard ones, just at a glance, and provides you with descriptive information about each of them. After changing and saving a file, the Code Map is automatically refreshed, so it's very easy to keep up-to-date.

XML CodeMap