# Version 1.28

February 22, 2023

**A new release of Sherpa Designer has been released: version 1.28**

1. The Designer has implemented a dark theme.

You can switch to the dark theme using the "Theme" button on the "Tools" panel.

2. The blocks for working with orchestrator objects have added support for using object names instead of GUIDs for resources, tasks, and queues in the orchestrator. This functionality requires updating the orchestrator to version 141838.
3. The blocks for working with orchestrator tasks have added support for filtering tasks by tags. New blocks "Add Tags" and "Remove Tags" have also been introduced. This functionality requires updating the orchestrator to version 141838.
4. The robot functionality has been split into two programs - Sherpa Robot and Sherpa Assistant.

Sherpa Assistant will now be displayed on the desktop and in the tray. This separation allows different Attended robots to be launched multiple times without restarting the robot and is a step towards further development of a cross-platform solution.

5. Blocks for working with images have been added: "Recognize Barcode," "Determine DPI," "Rotate Image," "Scale Image," "Crop Image," "Change Image Format." New blocks are available in the "Images" palette.
6. A new attribute type "barcode" has been added to the Template Extractor (the "Extract by Template" tool) for searching recognition of barcodes and QR codes on documents.
7. A function "Auto Arrange Blocks on Diagram" has been added to the Designer.

This function is useful when migrating robots from other platforms and can be invoked from the context menu of the diagram or using the button of the same name on the "Tools" panel, in the "Layout" button menu.

8. The Designer has added the ability to create a "Process" block by simply dragging a diagram from the "Project" panel into the current diagram window.
9. The "Process" block has added the function "Import Arguments."

This allows automatically filling the list of arguments with variables from the called process.

10. The "Run Robot" block has added the ability to set input and output arguments for the called robot.

This function can only be used if the "Wait for Completion" property is enabled. Variables used in the arguments in the called robot must be defined as global.

11. A block "Wait for File" has been added to the "File System" palette.
12. The "Set Font Color/Style" block in the "Excel" palette has added the ability to specify text color, background color, font style, as well as an "Auto Expand" option.

As always, the updated platform distributions are available on the page:

> [Links to Distributions](https://docs.sherparpa.ru/en/ssylki-na-distributivy)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/en/obnovleniya/obnovleniya-sherpa-designer/versiya-1.28.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
