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
Adam Obuchowicz
5613749831
Change IDE owner to mwu-two ( https://github.com/enso-org/ide/pull/498 )
...
Original commit: c606ed41bd
2020-05-29 12:35:22 +02:00
Danilo Guanabara
1ef0241bec
Visualization Registry integration ( https://github.com/enso-org/ide/pull/433 )
...
Original commit: 47468f311c
2020-05-27 09:29:09 -03:00
Michael Mauderer
71bc491b28
Add profiling checkbox to PR Checklist. ( https://github.com/enso-org/ide/pull/416 )
...
Original commit: d9ca410246
2020-05-27 12:55:18 +02:00
Michał Wawrzyniec Urbańczyk
e58c16735a
Attaching visualization creates a channel for passing the updata data. ( https://github.com/enso-org/ide/pull/460 )
...
Original commit: 23286ad8c9
2020-05-26 14:41:03 +02:00
Josef
8629d72fbd
Fix repr of block for empty lines. ( https://github.com/enso-org/ide/pull/457 )
...
Original commit: 83648fcc6b
2020-05-26 10:40:56 +02:00
Michał Wawrzyniec Urbańczyk
f3e2d15c7c
Refactored utilities for testing Futures and Streams ( https://github.com/enso-org/ide/pull/456 )
...
Original commit: 10f0760a9a
2020-05-25 18:18:03 +02:00
Josef
068822709c
Attach and detach visualisations to nodes. ( https://github.com/enso-org/ide/pull/441 )
...
Original commit: 3b28c0c16b
2020-05-25 15:05:28 +02:00
Michał Wawrzyniec Urbańczyk
9219704ddf
Removed logs that I've accidentally enabled. ( https://github.com/enso-org/ide/pull/454 )
...
Original commit: 300e18ba6d
2020-05-25 14:14:13 +02:00
Adam Obuchowicz
d87b3d8c4d
Calling Text API of Language Server on each module change ( https://github.com/enso-org/ide/pull/437 )
...
This introduces additional layer for module model, which synchronizes it with LanguageServer - both its state and the lifetime (it is opened in LS on creation and closed when dropped).
Original commit: e93216fdd5
2020-05-25 12:00:27 +02:00
Michał Wawrzyniec Urbańczyk
ecf5911f9d
Language Server Binary Protocol Client ( https://github.com/enso-org/ide/pull/438 )
...
The binary data protocol of the Language Server.
* a new RPC handler has been implemented. Currently it largely duplicates the previous json-rpc handler but it is supposed to supersede it, as it supports both json and binary rpc protocols;
* `mockall` library has been used to provide a mock client for data protocol;
* serialization code is still messy, not sure how much better can we make it, given the generated flatbuffers code;
Original commit: f6ff8bdf35
2020-05-24 18:19:57 +02:00
Wojciech Daniło
9adc18e5cd
Graph Editor bug fixes ( https://github.com/enso-org/ide/pull/445 )
...
Original commit: 3e7f817b51
2020-05-21 17:44:04 +02:00
Adam Obuchowicz
04107422d2
Connections integration ( https://github.com/enso-org/ide/pull/428 )
...
Original commit: 3c5964f63e
2020-05-21 14:06:33 +02:00
Michael Mauderer
de148f16b8
Visualization Registry ( https://github.com/enso-org/ide/pull/429 )
...
* Implement registry.
* Refactor code to use a trait `Class` as the builder of `Visualization`s.
Original commit: 48b8d88dc3
2020-05-21 12:56:39 +02:00
Wojciech Daniło
2b5353b594
Ability to change text on nodes. ( https://github.com/enso-org/ide/pull/439 )
...
Original commit: 08f0db81cb
2020-05-20 11:49:00 +02:00
Wojciech Daniło
1ebec3b8a8
Exposing graph editor FRP outputs ( https://github.com/enso-org/ide/pull/435 )
...
Original commit: 1f4d5fd10e
2020-05-19 14:24:12 +02:00
Josef
963ebfc382
Assign IDs to all nodes but few. ( https://github.com/enso-org/ide/pull/425 )
...
Original commit: 9ee7f25a9d
2020-05-19 13:27:48 +02:00
Michał Wawrzyniec Urbańczyk
d65e813541
Update Engine API ( https://github.com/enso-org/ide/pull/432 )
...
follow up to change in engine API in 7d82b1abee
Original commit: b395c7f6a4
2020-05-15 16:37:09 +02:00
Danilo Guanabara
38ede38a66
Zero-copy JSON-RPC methods ( https://github.com/enso-org/ide/pull/431 )
...
Original commit: fe5abb6dba
2020-05-15 08:49:05 -03:00
Michael Mauderer
e454c125d6
Visualization Data Type ( https://github.com/enso-org/ide/pull/413 )
...
* Extend scaffolding for Native and HTML based visualizations.
* Use nicer dataset as an example.
* Define better S wrapper data interface.
* Refactor structs into submodules.
* Add examples of JS-based visualization.
Original commit: 48665e0498
2020-05-14 14:41:24 +02:00
Josef
24961ca674
Generate rust code from FlatBuffers specification. ( https://github.com/enso-org/ide/pull/410 )
...
Original commit: 4b0dc4390e
2020-05-14 13:27:52 +02:00
Michał Wawrzyniec Urbańczyk
d09465da7f
Binary Message Support In Transport ( https://github.com/enso-org/ide/pull/424 )
...
Original commit: f003b6bef0
2020-05-13 17:28:39 +02:00
Adam Obuchowicz
7d4529885b
Execution Context ( https://github.com/enso-org/ide/pull/419 )
...
This PR introduces Executed Graph Controller, which is a Graph Controller with additional info about execution context.
Original commit: 026a2585ae
2020-05-13 13:57:36 +02:00
Wojciech Daniło
f8bd0d56e2
Initial connection implementation ( https://github.com/enso-org/ide/pull/402 )
...
Original commit: f681273584
2020-05-13 10:21:45 +02:00
Adam Obuchowicz
f5d194b92a
Fix BitField ( https://github.com/enso-org/ide/pull/422 )
...
Original commit: ad4095d53e
2020-05-13 10:18:57 +02:00
Michał Wawrzyniec Urbańczyk
b66f4e10da
Properly Handle JSON-RPC Errors ( https://github.com/enso-org/ide/pull/420 )
...
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>
Original commit: 7daa7e9262
2020-05-12 23:06:33 +02:00
Danilo Guanabara
277b4f26ab
Text file operations and execution management ( https://github.com/enso-org/ide/pull/411 )
...
Original commit: d8eae54fe4
2020-05-12 15:20:29 +02:00
Adam Obuchowicz
619249f061
Fix CI package size checking ( https://github.com/enso-org/ide/pull/421 )
...
Original commit: cd8c0090a3
2020-05-12 12:18:32 +02:00
Michael Mauderer
97c3500782
Displaying visualizations on nodes ( https://github.com/enso-org/ide/pull/390 )
...
* Implement visualisation component.
* Implement key actions to hide and show visualisations.
* Implement dummy visualisation.
Original commit: c8e7075e28
2020-05-11 09:50:48 +02:00
Danilo Guanabara
306b1a9417
Intregration of Project Manager and File Manager to IDE ( https://github.com/enso-org/ide/pull/409 )
...
Location was removed because enso_protocol::file_manger::Path is more complete now.
Original commit: 7cd0df574d
2020-05-07 16:19:38 +02:00
Michał Wawrzyniec Urbańczyk
6f21f6505e
Reorder nodes when connecting, if needed. ( https://github.com/enso-org/ide/pull/403 )
...
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>
Original commit: e1df22ee6d
2020-05-06 15:35:15 +02:00
Danilo Guanabara
8bafe983a5
File Manager Client ( https://github.com/enso-org/ide/pull/391 )
...
Co-authored-by: mwu <mwu-tow@gazeta.pl>
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>
Original commit: 24fc48f48b
2020-05-06 01:23:41 +02:00
Danilo Guanabara
817fd766c6
Project manager client ( https://github.com/enso-org/ide/pull/366 )
...
Original commit: 5bc3b7b3a3
2020-05-04 20:59:43 +02:00
Adam Obuchowicz
8abda0e5b8
Add endpoints to GraphEditor ( https://github.com/enso-org/ide/pull/394 )
...
Original commit: 86856b6332
2020-05-04 11:09:59 +02:00
Michael Mauderer
b63ba0c8e3
Update Contributing Guide to address test suite requirements. ( https://github.com/enso-org/ide/pull/294 )
...
Original commit: 73ee3a53f8
2020-05-01 00:35:46 +02:00
Wojciech Daniło
28386025b5
Adding vis docs ( https://github.com/enso-org/ide/pull/397 )
...
Original commit: 04b10ca9c8
2020-05-01 00:30:51 +02:00
Michał Wawrzyniec Urbańczyk
45b21c5b07
Connection Operations Refactoring ( https://github.com/enso-org/ide/pull/395 )
...
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>
Original commit: 26ab3c623e
2020-04-30 21:23:41 +02:00