Skip to main content

3 posts tagged with "AskUI Development Environment (ADE)"

View All Tags

2024.04.22 | AskUI Suite 24.4.1 - Inference Speedup

· 2 min read
Johannes Dienst
Developer Advocate

Introduction

We released the AskUI Installer version 24.4.1 which introduces new commandlets to start and stop the AskUI Controller, debug AskUI projects and processes.

Removed the icon classifier from the default inference. You can still target icons with icon().withText('<icon_name>') so the change is backwards compatible. But the name will not be displayed anymore. This discourages using the names of the icons as they are flaky across runs generally and often wrong.

Lastly we optimized our inference backend. This leads to faster workflow execution as it saves 300 - 700 milliseconds each time an instruction in an AskUI workflow invokes inference.


Changes

  • Removed the icon classifier from the default inference.

Improvements

  • Inference is faster 300-700 milliseconds

AskUI Installer Update 24.4.1

Introduces a number of new commandlets to manage your AskUI Installation: Download link.


New Features

This release focuses on new ADE commandlets.


Fixes

This release focuses on bug fixes.

  • High CPU usage of the RemoteDeviceController process, especially during idle.
  • All FFMPG processes are getting killed on AskUI Controller shutdown.
  • scroll() crashes AskUI Controller

Versions

Components and Packages

  • AskUI Controller
    • AskUI Controller: v0.2.1.0 Preview
    • AskUI Legacy UI Controller: 0.14.0
  • AskUI Runner: 0.1.4
  • AskUI Development Environment (ADE)
  • AskUI Development Kit (ADK)

3rd Party Versions

  • Node.JS: 21.0.0
  • PowerShell 7.3.8

2024.02.26 | AskUI Suite 24.2.2

· 2 min read
Johannes Dienst
Developer Advocate

Introduction

The main focus of the release AskUI Installer 24.2.2 was to polish the previous release 24.2.1 and therefore no major changes were introduced.

AskUI Installer Update 24.2.2

Introduces a number of new steps: Download link.

Installer for Windows

The installer contains a number of new and modified dialogues. Furthermore, it contains additional components.

More information can be found here.


New Features

This release focuses on bug fixes.


Improvements

This release focuses on bug fixes.

  • Improved the robustness of the inter-process connection between Legacy Controller and Remote Device Controller.
  • We only allow a single instance of the Legacy Controller for desktop scenarios (mobile platforms are untouched).

Fixes

This release focuses on bug fixes.

  • Fixed left and right arrow key mapping which were swapped.
  • Fixed issues with stuck mouse cursor and not finished actions.

Changes

  • Mouse movement uses the OS's cursor position set instead of delta movement on a 1000hz update rate. Making it more reliable.
  • Legacy Controller and Remote Device Controller are both shutdown with an error message if the connection is broken.

Known Issues

Mouse Movement

  • You may encounter issues when mouse pointer acceleration is enabled.
  • There might be issues with the mouse movement when it tries to move to invalid coordinates.

Versions

Components and Packages

  • AskUI Controller
    • AskUI Controller: v0.2.1.0 Preview
    • AskUI Legacy UI Controller: 0.14.0
  • AskUI Runner: 0.1.4
  • AskUI Development Environment (ADE)
  • AskUI Development Kit (ADK)

3rd Party Versions

  • Node.JS: 21.0.0
  • PowerShell 7.3.8

2024.02.07 | AskUI Suite & Installer

· 3 min read
Dominique Mader
Head of Software Engineering
Leon Meier
Head of Product

Introduction

AskUI offers a hassle-free installation experience for its products via a user-friendly installer. This installer facilitates the seamless installation of AskUI products with just a few clicks.

General

Installer for Windows

The installer contains a number of new and modified dialogues. Furthermore, it contains additional components.

More information can be found here.


New Features

We introduced a couple of new features.

In Preview


Known Issues

Installation Dependencies

  • AskUI Development Kit (former AskUI-Lib) is not included in the installer. It will be downloaded during the setup process.

Mouse Movement

  • You may encounter issues when mouse pointer acceleration is enabled.
  • There might be issues with the mouse movement when it tries to move to invalid coordinates.

Log Files

  • Log files disk space usage increased. They are stored in ~/.askui/ and can be deleted if that causes any issues.

Android

  • Recording on an Android device is not stable.
  • Recorded resolution might be lower than the device resolution.
  • Recorded video might be empty or single frame in cases no screen updates occurred during recording.
  • We don't support landscape mode on Android.
  • Devices with high DPI screen might not work as expected.
  • Video recording on MacOS is not supported.

Versions

Components and Packages

  • AskUI Controller
    • AskUI Controller: v0.2.0.0 Preview
    • AskUI Legacy UI Controller: 0.13.0
  • AskUI Runner: 0.1.4
  • AskUI Development Environment (ADE)
  • AskUI Development Kit (ADK)

3rd Party Versions

  • Node.JS: 21.0.0
  • PowerShell 7.3.8

To ensure a smooth onboarding experience, follow these steps:

  1. Download and Install:
    • Download and install the installer
    • Run the installer.
  2. Initialization:
    • Open the Command Prompt.
    • Type askui-shell.
  3. Configuration (First-Time Usage):
    • Configure AskUI settings:
      1. Type AskUI-SetSettings -WorkspaceId <askui_workspace_id> -Token <askui_token>.
      2. (Optional for Proxy Users) Type AskUI-SetSettings -HttpProxy <http_proxy_address> -HttpsProxy <https_proxy_address>.
  4. Verify Settings:
    • Type AskUI-ShowSettings to verify the configured settings.
  5. Create a New Project:
    • Create a new project by typing AskUI-NewProject.
  6. Start AskUI Controller:
    • Note: You can skip this if you selected Launch AskUI Controller at the installation wizard.
    • Start the AskUI Controller in background mode by typing AskUI-StartController -RunInBackground.
  7. Project Editing (Optional):
    • Open the project directory and starts editing the project.
info

You have to disable mouse acceleration for the AskUI Controller to work properly!

  1. Run the Project:
    • Run the project by typing AskUI-RunProject.

By following these steps, the user can efficiently set up AskUI Suite, configure essential settings, and seamlessly create and run projects.