Commit Graph

251 Commits

Author SHA1 Message Date
Adam Obuchowicz
cffa2d5c13 Fix reordering after connecting nodes. (https://github.com/enso-org/ide/pull/1002)
Original commit: 70a86d4121
2020-11-27 13:22:24 +01:00
Maciej Mikołajek
7683ae6511 Quicktake: Disable demo visualization, refactor names, remove '(JS)' from label. (https://github.com/enso-org/ide/pull/1003)
Original commit: 28f9a24ee1
2020-11-27 01:08:03 +01:00
Maciej Mikołajek
c8253bbd9c Quicktake: Fix textual visualizations look. (https://github.com/enso-org/ide/pull/988)
Original commit: 2af0efb311
2020-11-27 00:21:16 +01:00
Maciej Mikołajek
5a6d920ffe Histogram visualization (https://github.com/enso-org/ide/pull/811)
Original commit: 51d9d5a749
2020-11-26 14:49:30 +01:00
Michael Mauderer
162f4b63ec Disable scene navigaton when a visualisation is active (https://github.com/enso-org/ide/pull/981)
Original commit: 79a3319b4b
2020-11-26 13:31:47 +01:00
Michael Mauderer
8cbe62a587 Allow multiple maps and re-use deck instances on data updates. (https://github.com/enso-org/ide/pull/990)
Original commit: 53b276c3f6
2020-11-26 12:23:01 +01:00
Maciej Mikołajek
23ad14129d Change visualizations theme while switching IDE's theme. (https://github.com/enso-org/ide/pull/943)
Original commit: 65acecb3d6
2020-11-24 18:29:34 +01:00
Wojciech Daniło
1c2a9f2fdf Fixing tests (https://github.com/enso-org/ide/pull/986)
Original commit: 78c33541a8
2020-11-24 15:25:20 +01:00
Wojciech Daniło
ef76f1c272 Improving port highlight, fixing tab in searcher (https://github.com/enso-org/ide/pull/973)
Original commit: 100aac09d9
2020-11-24 12:33:33 +01:00
Adam Obuchowicz
98f36fe0b7 Fix missing connection in some cases. (https://github.com/enso-org/ide/pull/979)
Original commit: 8b58af487f
2020-11-24 12:10:47 +01:00
s9ferech
f5a030c14e Suggestion: Panic on loops in the functional reactive data flow (https://github.com/enso-org/ide/pull/894)
Original commit: 8f8b97b275
2020-11-24 07:26:27 +01:00
Michael Mauderer
305c379a5c Enable editing the project name only on cmd+lmb and double press. (https://github.com/enso-org/ide/pull/956)
Original commit: 5dd8177fd5
2020-11-23 15:03:07 +01:00
Adam Obuchowicz
13b557d8ff Apply selected node as "this" in all cases. (https://github.com/enso-org/ide/pull/971)
The function name only is put into input. When new node is committed, then the this argument will be applied - even if user will not have picked any suggestion.

Original commit: accd94c8ab
2020-11-20 17:15:27 +01:00
Michael Mauderer
02931cd3ae feat+fix: Allow double click on background to leave the current node. Also restrict double click to enter the hovered nodes, not the selected ones. (https://github.com/enso-org/ide/pull/966)
Original commit: 75dcc8e275
2020-11-20 04:47:45 +01:00
Wojciech Daniło
cd489a8c2f Improving port highlighting (https://github.com/enso-org/ide/pull/964)
Original commit: 593c3b50cd
2020-11-19 04:41:49 +01:00
Adam Obuchowicz
a49baf10ca Engine API update (https://github.com/enso-org/ide/pull/955)
Original commit: ec82e85de3
2020-11-17 20:39:41 +01:00
Wojciech Daniło
ff94d3a55b Port display improvements (https://github.com/enso-org/ide/pull/881)
Original commit: ec5b0e0359
2020-11-17 07:50:20 +01:00
Michael Mauderer
667e9b1769 Deactivate project name editing on node editing. (https://github.com/enso-org/ide/pull/946)
Original commit: 2fa142a598
2020-11-13 14:02:11 +01:00
Maciej Mikołajek
136e677847 Fix GeoMaps on Enso types or JSON data. (https://github.com/enso-org/ide/pull/918)
Original commit: 9115840595
2020-11-12 22:51:21 +01:00
Maciej Mikołajek
206eb19569 Dark theme: Documentation View (https://github.com/enso-org/ide/pull/850)
Original commit: c442328c16
2020-11-12 11:27:19 +01:00
Adam Obuchowicz
158d8c7913 Fix initial state of Project View (https://github.com/enso-org/ide/pull/925)
Original commit: 83136181d9
2020-11-10 11:26:52 +01:00
Michael Mauderer
5517336752 Clear detached edges when entering/exiting nodes. (https://github.com/enso-org/ide/pull/922)
Original commit: 5d4f51353b
2020-11-10 11:12:48 +01:00
Michael Mauderer
aaf708f777 Correclty set project name after rename. (https://github.com/enso-org/ide/pull/924)
Original commit: dcbdf458f2
2020-11-10 10:21:01 +01:00
Adam Obuchowicz
c03f0c907e Put here keyword instead of module name (https://github.com/enso-org/ide/pull/915)
Original commit: b63f41debb
2020-11-09 13:08:43 +01:00
Michael Mauderer
28c5047e5d Avoid the visualisation container background showing up when loading the scene or collapsing some nodes. (https://github.com/enso-org/ide/pull/909)
* fix: Avoid the visualisation container background showing up when loading the scene or collapsing some nodes.

Original commit: 8a39c8a108
2020-11-06 15:29:14 +01:00
Adam Obuchowicz
5b760e28c2 Documentation Event Handling. (https://github.com/enso-org/ide/pull/904)
Original commit: ef7dd6abcc
2020-11-06 13:08:12 +01:00
Michael Mauderer
0d64d3034b Correctly propagate project name updates from Breadcrumbs to ProjectName. (https://github.com/enso-org/ide/pull/907)
The FRP from the Breadcrumbs was incorrectly connected to the FRP of the ProjectName and updates were not propagated correctly.

Original commit: 60b4c8fdc5
2020-11-06 11:04:53 +01:00
Michael Mauderer
8d16c4768e Add background to js visualisation. (https://github.com/enso-org/ide/pull/911)
Original commit: 67deb92afe
2020-11-06 10:45:47 +01:00
Adam Obuchowicz
d01f3b165e Display Searcher under selected nodes (https://github.com/enso-org/ide/pull/910)
Original commit: 363da6c3ea
2020-11-06 09:43:22 +01:00
Michael Mauderer
dd8002c982 Create new nodes at the correct position. (https://github.com/enso-org/ide/pull/908)
Original commit: fd1c395a9c
2020-11-05 19:14:04 +01:00
Maciej Mikołajek
073f22a67c Fixes visualizations when using Enso's builtin JSON parser (https://github.com/enso-org/ide/pull/912)
Original commit: 788892be52
2020-11-05 11:18:06 +01:00
Maciej Mikołajek
3354d69381 fix (https://github.com/enso-org/ide/pull/899)
Original commit: 077fc51162
2020-11-03 11:04:00 +01:00
Maciej Mikołajek
0b6f079882 Scatterplot visualization (https://github.com/enso-org/ide/pull/810)
Original commit: 60501a611d
2020-11-02 21:59:27 +01:00
Michael Mauderer
5e5313f54d PR: Correclty update visualisation after internal change. (https://github.com/enso-org/ide/pull/891)
* fix: Show visualisation when cycling without having to show/hide.
* refactor+feat: Update FRP of visualisation container to new macro based FRP generation and add a output that gets updated when the visualisation changes.
* fix: Correctly update the visualisation when changing the visualisation through the visualisation=-picker.
* doc: Add todo for visualisation event refactoring.

Co-authored-by: Wojciech Daniło <wojciech.danilo@gmail.com>

Original commit: 6184dec910
2020-11-02 10:15:51 +01:00
Adam Obuchowicz
f8dd24d745 Add Token node kind in SpanTree (https://github.com/enso-org/ide/pull/897)
Original commit: c7edf73672
2020-10-30 15:32:44 +01:00
Michael Mauderer
13f24f9148 PR: Replace Project Name Text Field with Text Field 2.0 (https://github.com/enso-org/ide/pull/870)
* build: Increase stack size.

* feat: Replace project name text field.

* feat: Add keyboard shortcuts for `enter` and `esc` behaviours.

* feat: Implement cursor style changes on project name hover.

* chore: Reduce allowed build size.

Co-authored-by: Wojciech Daniło <wojciech.danilo@gmail.com>

Original commit: a60d6d3d50
2020-10-30 14:43:07 +01:00
Adam Obuchowicz
2560999369 Fix ExpectedArguments SpanTree Nodes in Infix (https://github.com/enso-org/ide/pull/893)
Fix ExpectedArguments SpanTree Nodes in Infix

Co-authored-by: Wojciech Daniło <wojciech.danilo@gmail.com>

Original commit: 17e4190682
2020-10-29 16:17:21 +01:00
Adam Obuchowicz
17a3dd12a7 Fix traversing Many pattern (https://github.com/enso-org/ide/pull/892)
Original commit: c8641e0a63
2020-10-29 14:17:24 +01:00
Wojciech Daniło
ee8d6eaecd Linting (https://github.com/enso-org/ide/pull/888)
Original commit: 6daa8c08a7
2020-10-28 14:05:28 +01:00
s9ferech
257604b3ba Add filter and filter_map nodes to the FRP library (https://github.com/enso-org/ide/pull/878)
Original commit: 7718a1a66f
2020-10-28 11:05:47 +01:00
Adam Obuchowicz
cbf8be4e6f Fix visualization expression. (https://github.com/enso-org/ide/pull/887)
Original commit: 897e1bb2f8
2020-10-28 10:16:11 +01:00
Michael Mauderer
4b6f0783ef fix: Update edges connected to a node, after the node has received a new expression. (https://github.com/enso-org/ide/pull/875)
Original commit: a98adea74c
2020-10-27 17:52:54 +01:00
Michael Mauderer
694a43c20a PR: Fix node action bar hover area beeing too large. (https://github.com/enso-org/ide/pull/880)
* feat: Make the action bar hover area fit tighter to the button boundaries.
* fix: Update event handling for shape debug shortcuts.

Original commit: 7f98ca80dd
2020-10-27 15:33:26 +01:00
Wojciech Daniło
0bf67b4b8c Spantree refactoring and extensions (https://github.com/enso-org/ide/pull/873)
Original commit: 1c800f99fe
2020-10-24 08:07:39 +02:00
Adam Obuchowicz
4841af1710 Fix visualization show action (https://github.com/enso-org/ide/pull/874)
Emit appropriate signal from GraphEditor when user click on "eye" icon on node.



Original commit: 62ba393d7c
2020-10-23 14:02:14 +02:00
Adam Obuchowicz
25a132a24b Fix node view leaking (https://github.com/enso-org/ide/pull/871)
Original commit: 139af540a3
2020-10-22 15:14:06 +02:00
Adam Obuchowicz
8b22a6414d Fix ExpectedArgument handling in SpanTree (https://github.com/enso-org/ide/pull/866)
Original commit: d3a91a8e83
2020-10-22 14:55:29 +02:00
Adam Obuchowicz
e757da46cf Update visualization chooser list when new entries are available (https://github.com/enso-org/ide/pull/863)
Also fixed leak in drop-down component.

Original commit: ee6a9cf619
2020-10-22 13:56:20 +02:00
Adam Obuchowicz
e22723be3d Fix releasing modified keys (https://github.com/enso-org/ide/pull/861)
Fixes situation, when we release a key having modifier released after the same key has been pressed.

Original commit: 51e09ff96b
2020-10-21 18:14:49 +02:00
Michael Mauderer
65e7d4c273 Fast-action icons for nodes (https://github.com/enso-org/ide/pull/834)
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

Original commit: c3d02764f9
2020-10-21 14:47:52 +02:00