Commit Graph

609 Commits

Author SHA1 Message Date
Adam Obuchowicz
568fa31b49 Suggestions fixes (https://github.com/enso-org/ide/pull/685)
Fixes all discrepancies between IDE and Engine since Engine delivered implementation of suggestions.

Original commit: feca0b72d7
2020-07-22 14:37:57 +02:00
Wojciech Daniło
6eacb28c91 Update CONTRIBUTING.md (https://github.com/enso-org/ide/pull/669)
Original commit: 4845b02044
2020-07-21 22:28:20 +02:00
Adam Obuchowicz
d53fdbf31b Refactoring IDE models. (https://github.com/enso-org/ide/pull/681)
Co-authored-by: mwu <mwu-tow@gazeta.pl>

Original commit: d7d500f86d
2020-07-21 22:18:07 +02:00
Maciej Mikołajek
e03f109085 Connect Doc Parser and generator to IDE (https://github.com/enso-org/ide/pull/675)
* up parser version

* js client conn

* up parser

* test with parser right before integration

* checkpoint [skip ci]

* save state

* tests

* changes

* rev

* Adam Review

* requested changes

* Ability to generate Docstr from pure doc code

* bump

Original commit: 1e31d3b1db
2020-07-21 17:59:28 +02:00
Michał Wawrzyniec Urbańczyk
eb17ad8352 Parser Bump (https://github.com/enso-org/ide/pull/677)
* updated imports declaration

* parser bump, fixing the import regression

* this should be wasm test

* cleanups

* `in` is now treated as an operator

* one more fix

Original commit: 235ebdf38e
2020-07-20 17:35:43 +02:00
Michał Wawrzyniec Urbańczyk
cbed8f08bf Deserialization of the executionContext/executionFailed notification. (https://github.com/enso-org/ide/pull/664)
Original commit: e442234add
2020-07-17 01:04:41 +02:00
Michał Wawrzyniec Urbańczyk
6ff0d5fd6c Obtaining child AST text span (https://github.com/enso-org/ide/pull/660)
Original commit: ef91772c45
2020-07-17 00:36:36 +02:00
Danilo Guanabara
e0f2def065 Create temporary Untitled project and renaming projects (https://github.com/enso-org/ide/pull/617)
Original commit: 3c62f925f5
2020-07-16 16:05:25 -03:00
Adam Obuchowicz
3ba80bbe65 Applying suggestion in Searcher (https://github.com/enso-org/ide/pull/661)
Original commit: 010e10fe30
2020-07-16 16:54:47 +02:00
Adam Obuchowicz
820f2c9553 Searcher Controller (https://github.com/enso-org/ide/pull/654)
Currently it loads and provides an initial list of suggestions. Additionally there is a raw integration with view: then the current Searcher is put into the screen, it logs all the suggestions retrieved from the Engine.

Original commit: d719cf0e56
2020-07-16 09:50:31 +02:00
Michał Wawrzyniec Urbańczyk
48b8fea226 Import Management (https://github.com/enso-org/ide/pull/656)
Original commit: 329534b75c
2020-07-13 13:58:22 +02:00
Danilo Guanabara
87c5f28bbb Improved docs with custom visualization example (https://github.com/enso-org/ide/pull/625)
Original commit: 03d5d116fd
2020-07-10 22:00:26 -03:00
Maciej Mikołajek
675b1ae8e1 .strict() breaks yargs on macOS big sur (https://github.com/enso-org/ide/pull/657)
Original commit: 6fc78b6157
2020-07-10 22:15:31 +02:00
Danilo Guanabara
45aa69bdc3 Camera zfar hotfix (https://github.com/enso-org/ide/pull/648)
Original commit: 13efe30aef
2020-07-09 01:29:00 +02:00
Adam Obuchowicz
9cb5def3c2 Suggestions Database (https://github.com/enso-org/ide/pull/646)
Also refactored a bit the models and controllers.

Original commit: 5cfaf8d2b9
2020-07-08 18:13:32 +02:00
Michał Wawrzyniec Urbańczyk
974014431f Pass the method pointers information to the graph editor. (https://github.com/enso-org/ide/pull/647)
ref 593

Original commit: 02a2f19077
2020-07-08 16:55:31 +02:00
Michał Wawrzyniec Urbańczyk
11e326e65f Searcher uses node editor's controller to add nodes (https://github.com/enso-org/ide/pull/642)
Original commit: ab9272a856
2020-07-07 16:32:21 +02:00
Michał Wawrzyniec Urbańczyk
42252a925d opt-in flatc usage guarded by environment variable (https://github.com/enso-org/ide/pull/645)
Original commit: a4e73037f1
2020-07-07 13:23:03 +02:00
Michał Wawrzyniec Urbańczyk
bd5b414572 Proper Handling Blank Lines When Adding a Node (https://github.com/enso-org/ide/pull/643)
Original commit: 0a0cf89a72
2020-07-07 12:47:32 +02:00
Adam Obuchowicz
c8c45d8258 Rearrange crates (https://github.com/enso-org/ide/pull/616)
The crates in our repo were rearranged to better reflect the structure described in #2269.

Original commit: d81614d96f
2020-07-06 12:09:54 +02:00
Michał Wawrzyniec Urbańczyk
790338bea7 disables shaky test, fixed recently introduced warnings (https://github.com/enso-org/ide/pull/638)
Original commit: 0d8dd61f5a
2020-07-06 10:59:43 +02:00
Wojciech Daniło
82325eba1a Fixing on-release event not working (https://github.com/enso-org/ide/pull/636)
Original commit: 9e0cd599b5
2020-07-03 21:37:18 +02:00
Michał Wawrzyniec Urbańczyk
671d41079b Detaching visualizations on entering/exiting nodes (https://github.com/enso-org/ide/pull/632)
Original commit: 6bc7f3660d
2020-07-03 14:16:09 +02:00
Adam Obuchowicz
f1a48d8bf6 Add frontmatter blocks to each documentation page (https://github.com/enso-org/ide/pull/630)
Original commit: 1b338ea9ea
2020-07-03 12:08:14 +02:00
Wojciech Daniło
efee28e43f Update run.js
Original commit: 495a8dc974
2020-07-03 10:56:40 +02:00
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