Commit Graph

284 Commits

Author SHA1 Message Date
Wojciech Daniło
a1410b7ec9 Editable text 2.0 (https://github.com/enso-org/ide/pull/559)
Original commit: fa9f14459b
2020-07-03 08:54:16 +02:00
Wojciech Daniło
d3c1e40e51 Revert "Use correct cursor position for node dragging and node instantiation. (https://github.com/enso-org/ide/pull/627)" (https://github.com/enso-org/ide/pull/633)
This reverts commit 940450b795.

Original commit: 7e27c79c11
2020-07-03 05:40:10 +02:00
Joe
ead7e32718 Action to update dev docs (https://github.com/enso-org/ide/pull/618)
Original commit: d4db47ca02
2020-07-02 19:38:04 +02:00
Michał Wawrzyniec Urbańczyk
30d4cc7562 Node entering and exiting (https://github.com/enso-org/ide/pull/620)
* The last selected node may be entered by pressing Ctrl+Enter.

Not yet integrated with the controller.

* document the shortcut

* more formal wording, removing spurious component name

* [wip]

* mostly working now, needs cleaning

* [wip] more

* test for the new module code

* rc refactoring 1

* i give up, so be it

* minor

* moved executed graph from controller to module

* cleanups

* enter -> step into

* rename follow up

* cleanups

* the test

* doc update

* CR feedback

* Revert "rename follow up"

This reverts commit 728592ad6abe6f3712f5137c6266376e5615e5db.

* more CR feedback

* applying more CR feedback

* bump size limit

* minor

* clippy

* alignment

* executed graoh controller is CloneRef back again

* section header

* refactoring how the executed graph is created to make it more mistake-proof

* minor

* Update src/rust/ide/src/controller/graph/executed.rs

Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

* CR feedback

* CR feedback

* cr feedback, refactored graph_for_module to the graph controller -- where it should belong

* publisher refactor

Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

Original commit: 2cfd9a2ffe
2020-07-02 16:02:27 +02:00
Michael Mauderer
940450b795 Use correct cursor position for node dragging and node instantiation. (https://github.com/enso-org/ide/pull/627)
Original commit: 59a2e8f57d
2020-07-02 12:18:11 +02:00
Ara Adkins
566a318a91 Remove shared libraries from the IDE repo (https://github.com/enso-org/ide/pull/626)
1.  Removes `prelude`, and renames it to `enso-prelude`.
2.  Removes `shapely`, and renames it to `enso-shapely`.
3.  Removes `macro-utils` and renames it to `enso-macro-utils`.

Original commit: a5069c1ae5
2020-07-01 16:26:24 +01:00
Adam Obuchowicz
0df765dcd5 The IDE team process specification (https://github.com/enso-org/ide/pull/621)
Original commit: e9892d5645
2020-07-01 16:17:40 +02:00
Michael Mauderer
d770f9b247 fix: Avoid clipping the edges of the multi port shape. (https://github.com/enso-org/ide/pull/586)
Original commit: 6b89b6830f
2020-06-28 20:06:18 +02:00
Wojciech Daniło
79421d83e3 Update coordinates.md
Original commit: d0dc3a3210
2020-06-28 04:42:11 +02:00
Adam Obuchowicz
a9617ac132 Bump websocket-extension version (https://github.com/enso-org/ide/pull/615)
The package-lock json was regenerated to have 0.1.4 version of websocket-extension. The older versions have vulnerabilities.

Original commit: 4c51b84596
2020-06-26 15:06:42 +02:00
Wojciech Daniło
e5ad355a54 Create coordinates.md
Original commit: 97fbc73bf1
2020-06-26 05:44:28 +02:00
Michał Wawrzyniec Urbańczyk
7fb5a77ff9 Refactor update -> refresh in the graph editor integration (https://github.com/enso-org/ide/pull/608)
Original commit: b18d900cdf
2020-06-25 13:33:09 +02:00
Michał Wawrzyniec Urbańczyk
fa601ca935 The last selected node may be entered by pressing Ctrl+Enter. (https://github.com/enso-org/ide/pull/607)
Original commit: 40a4176073
2020-06-25 12:54:41 +02:00
Wojciech Daniło
89d9ee0cc8 Create SECURITY.md
Original commit: 21c55da906
2020-06-24 23:35:11 +02:00
Danilo Guanabara
92edf4cb2e Open project with CLI arg (https://github.com/enso-org/ide/pull/578)
Original commit: 32b379cfee
2020-06-24 18:24:46 -03:00
Michał Wawrzyniec Urbańczyk
4d0e243f4f Passing Type Information To Graph Editor View (https://github.com/enso-org/ide/pull/602)
ref #2338

Original commit: 1cf7ec0cec
2020-06-24 17:09:56 +02:00
Adam Obuchowicz
87326a2f3b Expression id in span tree (https://github.com/enso-org/ide/pull/599)
The optional Expression Id was added to SpanTree, to allow reading type information by views.

Original commit: b85eeba5aa
2020-06-24 09:35:10 +02:00
Michał Wawrzyniec Urbańczyk
cb6a16d402 Routing type information to the graph editor integration layer (https://github.com/enso-org/ide/pull/564)
Original commit: db036ff878
2020-06-22 12:17:20 +02:00
Michał Wawrzyniec Urbańczyk
0f018e61a0 Fix to work with latest engine (https://github.com/enso-org/ide/pull/583)
Original commit: 69b252e164
2020-06-19 17:49:31 +02:00
Michał Wawrzyniec Urbańczyk
28573ecd8a Fixed a few cases for id map updating by text API. (https://github.com/enso-org/ide/pull/581)
Original commit: b0c286d7b8
2020-06-19 15:25:06 +02:00
Michael Mauderer
e759b267be Use correct position to calculate edge dragging. (https://github.com/enso-org/ide/pull/575)
Original commit: c1f703e045
2020-06-19 14:05:42 +02:00
Michael Mauderer
e9e9feda1c Enable computation of SDF bounds for grow modifier. (https://github.com/enso-org/ide/pull/582)
Original commit: 5609905697
2020-06-19 11:59:05 +02:00
Michał Wawrzyniec Urbańczyk
a651d4b60f Changed visualization toggle shortcut to Ctrl+Space (https://github.com/enso-org/ide/pull/580)
Original commit: 202c23ae6d
2020-06-19 03:08:13 +02:00
Wojciech Daniło
0651c2458f Hot fix for runtime error. To be properly fixed.
Original commit: 5af876f361
2020-06-19 02:29:49 +02:00
Michael Mauderer
f6f99934b4 Implement segmented output ports. (https://github.com/enso-org/ide/pull/525)
* Implement segmented output ports
* Delayed appearance of multi ports (https://github.com/enso-org/ide/pull/543)
* Implement delay to show output ports.

Original commit: ea0badb2e2
2020-06-18 22:55:48 +02:00
Danilo Guanabara
790d668731 Fixing IDE layout by taking into consideration the new scene origin (https://github.com/enso-org/ide/pull/573)
Original commit: 7038d2702f
2020-06-17 18:17:50 -03:00
Michael Mauderer
f88a1c20fd Enable multi-select iff cmd is held down during selection. (https://github.com/enso-org/ide/pull/569)
Original commit: bcaed112fe
2020-06-17 13:01:35 +02:00
Michael Mauderer
26212bfe4e Connect nodes starting from input ports. (https://github.com/enso-org/ide/pull/563)
Enable creatign edges from input port area.


Original commit: 0489d00b06
2020-06-17 10:30:07 +02:00
Ara Adkins
7077abc2cb Update the repo to use main as the default branch
Original commit: 706f1fd9ed
2020-06-15 18:11:36 +01:00
Michał Wawrzyniec Urbańczyk
198526afaa Text API changes (https://github.com/enso-org/ide/pull/556)
Original commit: e41be1d351
2020-06-13 03:53:27 +02:00
Wojciech Daniło
f96ea27f4a Node layout magnet, bug fixes (https://github.com/enso-org/ide/pull/551)
Original commit: c88a0bdaf1
2020-06-12 21:51:47 +02:00
Michael Mauderer
26ee8521cf Ensure the node is checked first. (https://github.com/enso-org/ide/pull/557)
Original commit: c11b3de086
2020-06-11 11:06:31 +02:00
Josef
74d7912d31 Implement selective logging. (https://github.com/enso-org/ide/pull/485)
Original commit: 788cd95e45
2020-06-10 18:20:22 +02:00
Danilo Guanabara
b8756cd60e Fixed textfield key masking on Mac (https://github.com/enso-org/ide/pull/552)
Original commit: 63ad62cf3d
2020-06-10 08:13:42 -03:00
Danilo Guanabara
b1e629716a Improved node searcher (https://github.com/enso-org/ide/pull/519)
Original commit: be88749d88
2020-06-09 02:33:06 -03:00
Wojciech Daniło
a1af4b7da0 Visualization behavior refactoring (https://github.com/enso-org/ide/pull/537)
Original commit: a4cc9a274a
2020-06-09 01:16:07 +02:00
Michał Wawrzyniec Urbańczyk
3396dd5593 Bump parser to fix metadata loss on entering a newline (https://github.com/enso-org/ide/pull/539)
* Bump parser version. Adding relevant tests.

* align

* use decls order

Original commit: 99b9a7760e
2020-06-05 00:34:57 +02:00
Danilo Guanabara
35f708e266 DomSymbol y orientation fix (https://github.com/enso-org/ide/pull/536)
Original commit: f8e328dfed
2020-06-04 04:36:14 +02:00
Michał Wawrzyniec Urbańczyk
a0399dea65 Correctly invalidate line offsets after setting the text field's content (https://github.com/enso-org/ide/pull/532)
fixing #2314 and #2317

Original commit: 4a2917a58c
2020-06-03 17:06:12 +02:00
Wojciech Daniło
233185687f Fixing the blur on zoom bug (https://github.com/enso-org/ide/pull/509)
Original commit: 293ec02d8a
2020-06-02 19:49:39 +02:00
Danilo Guanabara
d3287b8409 Integrating visualization data streaming with GUI (https://github.com/enso-org/ide/pull/500)
Co-authored-by: Michael Mauderer <michael.mauderer@enso.org>
Co-authored-by: mwu <mwu-tow@gazeta.pl>

Original commit: 60cedc4d28
2020-06-02 03:09:54 +02:00
Wojciech Daniło
4a07474ea2 Cleaning the code, adding batched node position notifications to graph editor. (https://github.com/enso-org/ide/pull/508)
Original commit: 1b05c19aa8
2020-06-01 21:01:43 +02:00
Michael Mauderer
48eeef9873 fix: Use the up to date scene shape data to calculate mouse event positions. (https://github.com/enso-org/ide/pull/505)
Original commit: 6364b2ac3a
2020-06-01 21:01:10 +02:00
Michael Mauderer
403f8c19a5 Extend graph editor api to allow data to be set on visualizations and stream the visibility status of visualisations. (https://github.com/enso-org/ide/pull/507)
Original commit: 75a421cf88
2020-06-01 21:00:35 +02:00
Michael Mauderer
b3906ae338 Data as Text Visualization (https://github.com/enso-org/ide/pull/504)
* feat: Add a text visualisation that renders JSON as text into the scene.
* fix: Allow proper interaction with scrollbar.

Original commit: 97a155a3f8
2020-06-01 20:43:33 +02:00
Wojciech Daniło
9537626c4c Mouse port selection not working after scene pan (https://github.com/enso-org/ide/pull/502)
Original commit: 6e373d459d
2020-06-01 14:33:16 +02:00
Michał Wawrzyniec Urbańczyk
827208752e Passing visualization updates to the visualizations (https://github.com/enso-org/ide/pull/493)
Original commit: 1e549d0e90
2020-05-31 02:27:30 +02:00
Wojciech Daniło
8dbab93116 Wip/wd/dev (https://github.com/enso-org/ide/pull/492)
Original commit: 18971b05f2
2020-05-30 22:34:30 +02:00
Josef
2389718495 Add timeout to rpc handler. (https://github.com/enso-org/ide/pull/450)
Original commit: 9a4f78c3c7
2020-05-29 17:36:31 +02:00
Adam Obuchowicz
64cde1074f Hotfix for TextField resizing (https://github.com/enso-org/ide/pull/497)
Original commit: 5da35a24d6
2020-05-29 13:31:02 +02:00