enso/app/ide-desktop/lib/assets
somebody1234 58fbd8e9e8
Async execution controls (#7592)
- Closes https://github.com/enso-org/cloud-v2/issues/619
- Async execution controls

# Important Notes
There is no design for this, as such, implementation details use placeholder designs.

- The context menu uses a play icon. An icon similar in style to the "copy" icon *may* work to represent "run in background", but it may be difficult to visually represent that it is being run in the background, without obstructing it with a foreground window
- The icon for projects being run in the background have a green tint, to distinguish them from projects that will be (or are currently) opened in the editor.
- this will ***almost certainly*** need to be replaced with a proper design
- This *may* also make sense for the local backend, *however* as I don't know whether there is a way to access the completion progress of execution from the PM API, local backend support is currently *not* implemented in this PR.
- On a related note: as far as I am aware, there is also no such endpoint for the cloud backend. However, support for async execution was recently added, so I am adding the basic functionality corresponding to the `executeAsync` project state.
- Whether a project is being run in the background is currently lost on refresh. This is because the async execution state is currently not sent by the backend.
- Placeholder shortcuts have been added (Shift+Enter - Cmd+Enter is already taken by the "share" action, and shift+double click). These are totally optional, and can easily be removed.
2023-09-07 12:36:03 +00:00
..
accessed_by_projects.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
accessed_data.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
add_connector.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
add_folder.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
add_network.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
arrow_right.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
arrow_up.svg Fix play button on local backend (#7688) 2023-08-29 16:33:14 +00:00
at.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
background.png Background translucency (#7386) 2023-07-27 10:53:00 +02:00
blank_16.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
blank.svg Update assets table design (#7377) 2023-07-26 14:59:48 +02:00
camera.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
change_password.svg New user menu (#7581) 2023-08-21 15:05:57 +00:00
chat.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
close_large.svg Help chat (#7151) 2023-07-18 13:23:41 +02:00
close.svg Improve assets table display (#7500) 2023-08-28 18:01:40 +00:00
cloud_to.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
cloud.svg New top bar (#7392) 2023-08-01 11:32:32 +02:00
command_key.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
computer.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
copy.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
create_account.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
cross.svg Split dashboard.tsx into smaller components (#6546) 2023-07-19 11:48:39 +02:00
ctrl_key.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
data_download.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
data_upload.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
default_user.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
discord.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00
docs.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
down_caret.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
drive.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
duplicate.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
enso_logo.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00
exclamation.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
find.svg New top bar (#7392) 2023-08-01 11:32:32 +02:00
folder.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
geo.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00
go_back.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
heart.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00
home2.svg Category switcher (#7586) 2023-08-18 11:23:27 +00:00
home.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
integrations.png Home screen (#7517) 2023-08-31 15:03:39 +00:00
lock.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
network.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
not_cloud.svg New top bar (#7392) 2023-08-01 11:32:32 +02:00
open_count.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00
open.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
option_key.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
package.json Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
pen.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
people.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
play2.svg Async execution controls (#7592) 2023-09-07 12:36:03 +00:00
play.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
plus.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
project_icon.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00
recent.svg Category switcher (#7586) 2023-08-18 11:23:27 +00:00
root.svg Category switcher (#7586) 2023-08-18 11:23:27 +00:00
scissors.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
secret.svg Extract SVGs to files (#7076) 2023-06-23 10:47:04 +02:00
settings.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
shift_key.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
sign_in.svg New user menu (#7581) 2023-08-21 15:05:57 +00:00
sign_out.svg New user menu (#7581) 2023-08-21 15:05:57 +00:00
sort_ascending.svg Sort assets (#7540) 2023-08-18 15:47:23 +00:00
sort_descending.svg Sort assets (#7540) 2023-08-18 15:47:23 +00:00
spreadsheets.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00
stop.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
tag.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
temp.svg Category switcher (#7586) 2023-08-18 11:23:27 +00:00
text.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
tick.svg Split dashboard.tsx into smaller components (#6546) 2023-07-19 11:48:39 +02:00
time.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
trash2.svg Category switcher (#7586) 2023-08-18 11:23:27 +00:00
trash.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
triangle_down.svg Help chat (#7151) 2023-07-18 13:23:41 +02:00
visualize.png Background translucency (#7386) 2023-07-27 10:53:00 +02:00
windows_key.svg New context menu (#7431) 2023-08-10 15:31:53 +00:00
youtube.svg Home screen (#7517) 2023-08-31 15:03:39 +00:00