enso/app/gui/src
Hubert Plociniczak 1388fe1cf9
More fine grained initialization for resources (#8242)
A long running initialization of the component blocks the execution significantly. Removed the `BlockingInitialization` and replaced it with a more fine grained locking.

# Important Notes
Added a simple workaround for potential slow initialization of backend - more retries. We should have a better UX in that case anyway, but due to absence of work on that in old GUI, this will have to do.
The main should be problem should be addressed already by other backend changes. Changes in `app` should only be treated as _just in case something bad happens_.
2023-11-08 08:57:31 +00:00
..
controller Create and edit nodes in temporary ast nodes with execution context disabled (#7779) 2023-10-06 14:56:09 +00:00
ide More fine grained initialization for resources (#8242) 2023-11-08 08:57:31 +00:00
model Create and edit nodes in temporary ast nodes with execution context disabled (#7779) 2023-10-06 14:56:09 +00:00
presenter Create and edit nodes in temporary ast nodes with execution context disabled (#7779) 2023-10-06 14:56:09 +00:00
transport Revert "Handle wasm panics, display a message and allow a restart (#7507)" (#7708) 2023-08-31 13:30:01 +02:00
config.rs [Gui2] Opening projects and language server connection (#7813) 2023-09-22 03:43:25 +00:00
constants.rs Linting codebase 2022-03-10 05:32:33 +01:00
controller.rs Dynamic dropdown support (#4072) 2023-02-04 00:50:24 +00:00
ide.rs Introducing new notifications to the GUI (#7458) 2023-08-04 16:48:23 +02:00
integration_test.rs Revert "Handle wasm panics, display a message and allow a restart (#7507)" (#7708) 2023-08-31 13:30:01 +02:00
lib.rs Fix panic when closing project while some GUI elements are still in executor. (#7422) 2023-07-31 09:36:58 +00:00
model.rs Implement documentation IR (#4024) 2023-01-12 14:50:33 +00:00
presenter.rs Introducing new notifications to the GUI (#7458) 2023-08-04 16:48:23 +02:00
profile_workflow.rs Fixing Electron runner (#5633) 2023-02-19 01:37:58 +01:00
retry.rs Fix entering node failure handling (#6932) 2023-06-06 10:41:30 +00:00
sync.rs Implement documentation IR (#4024) 2023-01-12 14:50:33 +00:00
test.rs Create and edit nodes in temporary ast nodes with execution context disabled (#7779) 2023-10-06 14:56:09 +00:00
tests.rs Revert "Show spinner when opening/creating a project, take #2 (#6827)" (#7229) 2023-07-14 15:00:52 +00:00
transport.rs Linting codebase 2022-03-10 05:32:33 +01:00