Commit Graph

570 Commits

Author SHA1 Message Date
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
Michael Mauderer
327edc2606 Add requirement for verifying test scenarios to PR template. (https://github.com/enso-org/ide/pull/945)
Original commit: fd16a4e821
2020-11-12 13:01:44 +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
Wojciech Daniło
419fae20d8 Node bump (https://github.com/enso-org/ide/pull/900)
Original commit: 77be53ec23
2020-11-02 14:36:56 +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
e9666b8afe Fixing run.js bug.
Original commit: 09b2db6ce8
2020-10-26 02:22:19 +01:00
Wojciech Daniło
cf68e6848d Bump npm node version (https://github.com/enso-org/ide/pull/879)
Original commit: a642c94958
2020-10-26 02:18:40 +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
Michał Wawrzyniec Urbańczyk
af29ce25a9 Text edit handling fixes (https://github.com/enso-org/ide/pull/853)
Fixes the race conditions related to the text edits and expands the testing infrastructure to properly ensure this.

Original commit: 40527a98cb
2020-10-21 13:36:51 +02:00
Wojciech Daniło
cb51ff82db Labels on nodes should reflect function argument names (https://github.com/enso-org/ide/pull/856)
Original commit: 49bdc4e83b
2020-10-21 10:59:58 +02:00
Wojciech Daniło
bdc7d161a2 Fixing improper light / dark theme switch shortcut (https://github.com/enso-org/ide/pull/858)
Original commit: 42faf5df2f
2020-10-21 04:06:29 +02:00
Wojciech Daniło
fe113d750a Text Area: Panic when jumping to end of line when at last line. (https://github.com/enso-org/ide/pull/857)
Original commit: faefec772d
2020-10-21 04:05:51 +02:00
Michael Mauderer
22b49b545d Refactor animations to better allow animations of color and other components. (https://github.com/enso-org/ide/pull/851)
Original commit: 6f05b6b077
2020-10-20 10:34:01 +02:00
Wojciech Daniło
4ef097726e Wip/wd/revert (https://github.com/enso-org/ide/pull/855)
Original commit: 75ad9365aa
2020-10-20 05:08:07 +02:00
Wojciech Danilo
c1e25796c0 Opt lvl reset
Original commit: 9bafc20a4d
2020-10-20 05:02:11 +02:00
Wojciech Danilo
f76c6ec9c7 Refactoring and linting
Original commit: 1e32e6a6c5
2020-10-20 05:01:50 +02:00
Wojciech Danilo
343112c70f Adding arg ports visualization
Original commit: 95474228d0
2020-10-20 04:45:10 +02:00
Wojciech Daniło
9cd6bd94b1 Focus manager (Part 1, internal focus management) (https://github.com/enso-org/ide/pull/838)
Original commit: db6d2f20b6
2020-10-20 04:44:35 +02:00
Adam Obuchowicz
201a102d29 Fix disconnecting (https://github.com/enso-org/ide/pull/854)
Implement the "connection removed" event properly.

Original commit: 55d8eea028
2020-10-19 17:01:10 +02:00
Adam Obuchowicz
5102dee671 Visualization active state for keyboard events (https://github.com/enso-org/ide/pull/848)
Make keyboard events managing be analogous as mouse events.

Original commit: 3042282ca6
2020-10-16 11:10:41 +02:00
Maciej Mikołajek
345ed2dba8 Theme fixes - light mode selection & background color, dark mode container, get html colors from theme manager ... (https://github.com/enso-org/ide/pull/819)
* fix

* why list view had different background?

* fix shadows

* Get container HTML background colors from theme manager

* get html shadows from style manager

* fix

* one moar

Original commit: ee8b12894e
2020-10-14 13:08:35 +02:00