2024.02.07 | AskUI Suite & Installer
· 3 min read
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
- AskUI Development Environment (ADE)
- Introduces environment management
- Project management
- Dependency installation
- Shell
- AskUI Runner
- AskUI Controller
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
Recommended First-Time User Journey
To ensure a smooth onboarding experience, follow these steps:
- Download and Install:
- Download and install the installer
- Run the installer.
- Initialization:
- Open the Command Prompt.
- Type
askui-shell
.
- Configuration (First-Time Usage):
- Configure AskUI settings:
- Type
AskUI-SetSettings -WorkspaceId <askui_workspace_id> -Token <askui_token>
. - (Optional for Proxy Users) Type
AskUI-SetSettings -HttpProxy <http_proxy_address> -HttpsProxy <https_proxy_address>
.
- Type
- Configure AskUI settings:
- Verify Settings:
- Type
AskUI-ShowSettings
to verify the configured settings.
- Type
- Create a New Project:
- Create a new project by typing
AskUI-NewProject
.
- Create a new project by typing
- 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
.
- 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!
- Run the Project:
- Run the project by typing
AskUI-RunProject
.
- Run the project by typing
By following these steps, the user can efficiently set up AskUI Suite, configure essential settings, and seamlessly create and run projects.