Michael Mauderer
0d84a601dd
Ability to change the execution environment between design and live. ( #6341 )
...
Integrate the UI for electing the Execution Environment with the Language Server and unify existing uses. Implements #5930 + actual integration instead of just mocking it.
https://user-images.githubusercontent.com/1428930/232919438-6e1e295a-34fe-4756-86a4-5f5d8f718fa0.mp4
# Important Notes
The console output is only emitted as part of the `INFO` level. A better check would be to look at the messages sent to the backend in the developer console.
2023-04-25 20:28:15 +00:00
Wojciech Daniło
fa995dd765
Vector Editor first visual implementation ( #6245 )
2023-04-19 04:26:01 +02:00
Michael Mauderer
64043323e8
A drop-down that allows changing the execution mode. ( #6130 )
...
Implements https://github.com/enso-org/enso/issues/5931 .
https://user-images.githubusercontent.com/1428930/228532453-2032b376-1aa5-4140-8331-be37e4e675d4.mp4
# Important Notes
Not functional yet, as it needs integration with the engine.
2023-04-18 10:26:17 +00:00
Michael Mauderer
3c3d1f0b03
Implement fix for duplicate entries in visualisation list. ( #5808 )
...
Fixes duplicate entries in the visualization chooser. The issue was caused by entries added twice, once matching the `Any` type and once matching the concrete type. Closes #5708 .
2023-03-07 23:28:48 +00:00
Wojciech Daniło
ce5b078130
Dependency cleaning ( #4092 )
2023-01-27 23:39:37 +01:00
Michał Wawrzyniec Urbańczyk
965d1ff28b
Bump wasm-bindgen ( #3971 )
...
This PR brings wasm-bindgen (and related crates) to the latest version. I've also removed patching code, so future updates should be much easier.
2022-12-13 22:20:25 +01:00
Wojciech Daniło
717325f472
removing optional dependencies from prelude ( #3922 )
2022-11-28 12:42:31 +01:00
Michael Mauderer
9361cfe3ff
Implement TextGridView ( #3819 )
...
Implements [#83453449 ](https://www.pivotaltracker.com/story/show/183453449 ).
https://user-images.githubusercontent.com/1428930/197791213-f2e0ec69-5fe0-4482-aaaa-673ca5fcacc9.mp4
# Important Notes
* refactors some part of the visualization API to allow integration of EnsoGL UI components that require access to an `Applciation` struct (instead of just a `Scene` which was available before)
* extends the JS API mock library
2022-11-18 18:52:28 +00:00
Wojciech Daniło
4b96b4887c
Better fonts support. ( #3616 )
2022-08-27 00:25:34 +02:00
Michael Mauderer
e6b7d5b8fc
List Panel View Part 2 ( #3537 )
...
Design, integration and bugfix update for the List Panel View.
![image](https://user-images.githubusercontent.com/1428930/175554745-c4887d55-a885-4299-878b-4727f09a7520.png )
![image](https://user-images.githubusercontent.com/1428930/175554906-837db815-948d-4407-8233-10a15e4198b3.png )
![image](https://user-images.githubusercontent.com/1428930/175555165-bcbe5138-8e5c-416e-886b-c72df361d743.png )
[ci no changelog needed]
2022-07-04 14:08:31 +00:00
Michał Wawrzyniec Urbańczyk
14a01c4635
New IDE build script ( #3466 )
2022-05-23 04:16:04 +02:00
Adam Obuchowicz
5b7576f53a
Fix compilation error when building single graph_editor crate ( #3319 )
...
@akavel spotted a compilation error, when building test for graph_editor crate. The cause was that:
* prelude without serde still added serde derivatives in im_string_newtype
* and the graph_editor needs serde from prelude anyway (because it wants to have serializable ImStrings).
2022-03-17 14:35:35 +01:00
Wojciech Daniło
f4d236fcd4
EnsoGL context abstraction ( #3293 )
2022-03-04 15:13:23 +01:00
Michael Mauderer
32cfb0333a
Bump Rust toolchain to nightly-2022-01-20
. ( #3255 )
2022-02-16 12:58:02 +00:00
Adam Obuchowicz
c68ac5c0d6
Integration Test Framework ( #3257 )
2022-02-11 13:19:02 +01:00
Ilya Bogdanov
1daf1db56e
Support source maps for JS-based visualizations ( #3208 )
2022-01-11 15:31:43 +03:00
Adam Obuchowicz
c4d22102cf
Switch to 2021 edition ( #3173 )
2021-12-01 16:06:57 +01:00
Adam Obuchowicz
99b0c46d87
While testing, developers should not have to wait for each crate to be re-built. ( #3168 )
...
Split all the EnsoGL components, examples and debug scenes to separate crates, so the work on the single component should be quicker than before.
2021-11-30 12:27:50 +01:00
Adam Obuchowicz
9ab4f45e72
Refactored enso-data
crate and text utilities. ( #3166 )
2021-11-25 11:45:42 +01:00
Adam Obuchowicz
bb3b145af5
Refactor gui/src/rust/ide to two app/gui and app/ide-desktop ( #3157 )
2021-11-16 10:04:56 +01:00