Dialog for querying user input
Project description
Robocorp Dialog
A separate executable which opens a dialog window for querying user input. Content created dynamically based on JSON spec.
Used in Dialogs library.
How to build
The Python project uses pywebview to render the files in the static/
folder.
In order to install the Python and JS dependencies you can use:
poetry run inv install
and then to build the static files once use:
poetry run inv build-js
It is recommended that for development you use the watch command so that the front-end is continously built after each change:
poetry run inv watch-js
How to test
Use: poetry run inv test
How to run
You will also need a JSON formatted input that will contain the elements to be rendered in the dialog. An example of such a JSON would be: form_with_steps.json
Then the command you use to call the main.py
file will have to contain this JSON alongside the window title and sizes.
A basic example to start a dialog with a heading would be:
python robocorp_dialog/main.py --title Dialog --width 480 --height 100 --auto_height '[{"type":"heading","value":"Send feedback","size":"medium"}]'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file robocorp-dialog-0.5.3.tar.gz
.
File metadata
- Download URL: robocorp-dialog-0.5.3.tar.gz
- Upload date:
- Size: 21.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.9.7 Linux/5.13.0-39-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bad97f722fe546e0d15ff91a111c0bb674c614c50557fdc0265c8cab9cd14fcf |
|
MD5 | 4d67e4f0f363ecc8488fa08b5935623d |
|
BLAKE2b-256 | 57c47f76f47cb05078a5d7b2e475dbbecd166324290b9095d805de50df665db8 |
File details
Details for the file robocorp_dialog-0.5.3-py3-none-any.whl
.
File metadata
- Download URL: robocorp_dialog-0.5.3-py3-none-any.whl
- Upload date:
- Size: 22.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.9.7 Linux/5.13.0-39-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df0d1264e71c3c9005b7c40af6ac23ca53ad758beefe02e579543b2521de24d3 |
|
MD5 | 0965c2215b2664fad7681e32f5060ccd |
|
BLAKE2b-256 | 9904de25243feed8ef35a155a540fe0dadb465b46e1b92286d0f85aa32e208eb |