Commit Graph

569 Commits

Author SHA1 Message Date
Maciej Mikołajek
a2f3025846 Geo_Point popup on hover in Geo_Maps. (https://github.com/enso-org/ide/pull/1076)
Original commit: 7b14222140
2020-12-24 05:38:29 +01:00
Wojciech Daniło
89d990c5b3 Expose IDE as a library (https://github.com/enso-org/ide/pull/1080)
Original commit: b16ac40a3d
2020-12-24 05:38:01 +01:00
Maciej Mikołajek
6a7bee1776 Fixes documentation text - font and size (https://github.com/enso-org/ide/pull/1040)
* Font unification

* save state

* up

* up

* maybe border?

* better

* changes

Original commit: 5ef4a8adb4
2020-12-24 02:22:56 +01:00
Michael Mauderer
671fa4e52c Bundle project manager in electron package. (https://github.com/enso-org/ide/pull/1070)
Original commit: f5f69d4a10
2020-12-22 23:14:52 +01:00
Michael Mauderer
f7ea27b0cd Errors on nodes (https://github.com/enso-org/ide/pull/1079)
Original commit: 570d3759fb
2020-12-22 22:19:31 +01:00
Adam Obuchowicz
063c028b4c Add option for connecting to Language Server directly (https://github.com/enso-org/ide/pull/1081)
Also includes a bit of refactoring in initialization code. 

Original commit: 83096aa9ee
2020-12-22 16:57:24 +01:00
Adam Obuchowicz
47b345fc37 fix: Update edges on node expression updates. (https://github.com/enso-org/ide/pull/1082)
authored-by: Michael Mauderer <michael.mauderer@enso.org>

Original commit: 7a4b3bdbaf
2020-12-22 16:00:53 +01:00
Adam Obuchowicz
5cce1c2550 Revert "Geo_Point popup on hover in Geo_Maps. (https://github.com/enso-org/ide/pull/1018)"
This reverts commit 15c5017f18.


Original commit: 48661c476c
2020-12-18 15:53:20 +01:00
Maciej Mikołajek
15c5017f18 Geo_Point popup on hover in Geo_Maps. (https://github.com/enso-org/ide/pull/1018)
* test

* Check

* better

* better

* rev

* rev

* make it visible to which point label is attached

* make it visible to which point label is attached

* better

* better

* better

* better

* better

* better

* done

* prettier

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

Original commit: 3050c9d6fe
2020-12-18 13:13:28 +01:00
Adam Obuchowicz
cc653f4d50 Examples in Searcher (https://github.com/enso-org/ide/pull/1058)
Original commit: 42aa8aadff
2020-12-18 11:56:25 +01:00
Wojciech Daniło
a6eeed41b2 Fixing bugs (https://github.com/enso-org/ide/pull/1066)
Original commit: 5f62caa584
2020-12-18 04:12:23 +01:00
Michael Mauderer
6fc52ae10d Avoid changing edit status of project name when selecting it. (https://github.com/enso-org/ide/pull/1057)
Original commit: 7f7a932933
2020-12-15 21:07:29 +01:00
Michael Mauderer
d611ceed3c Optimised engine updates (https://github.com/enso-org/ide/pull/1043)
Adds a high-level optimization to limit changes sent out to the engine. This is achieved by applying a pre- and postfix trimming to source code changes.

Original commit: 4f33aba8d9
2020-12-14 10:38:10 +01:00
Wojciech Daniło
78b5e161a5 Refactoring theme management (https://github.com/enso-org/ide/pull/1059)
Original commit: 256092bbe9
2020-12-11 18:32:22 +01:00
Wojciech Daniło
3d0f7bbd73 Fixing themes synchronisation (https://github.com/enso-org/ide/pull/1047)
Original commit: e7785deb80
2020-12-11 18:25:31 +01:00
Wojciech Daniło
145bb079a4 Fixing output ports (https://github.com/enso-org/ide/pull/1035)
Original commit: e61c8c98ff
2020-12-10 15:25:06 +01:00
Adam Obuchowicz
645fda2ac0 Revert "fix+doc: Avoid changing edit status of project name when selecting it. Clarify what the selection status actually means. (https://github.com/enso-org/ide/pull/1014)"
This reverts commit 7bd2cae9ea.


Original commit: 050dba8e41
2020-12-10 11:36:09 +01:00
Michael Mauderer
883e4586fd Avoid updating positions of nodes during type updates. (https://github.com/enso-org/ide/pull/1033)
Original commit: c6cce97757
2020-12-09 12:09:21 +01:00
Adam Obuchowicz
8bfc5e9a08 Increase PM timeout (https://github.com/enso-org/ide/pull/1037)
Original commit: b9bc336c05
2020-12-08 13:19:31 +01:00
Michael Mauderer
7bd2cae9ea fix+doc: Avoid changing edit status of project name when selecting it. Clarify what the selection status actually means. (https://github.com/enso-org/ide/pull/1014)
Original commit: 8723ba4453
2020-12-08 10:02:16 +01:00
Adam Obuchowicz
ccd93ba658 Install missing components of Engine (https://github.com/enso-org/ide/pull/1032)
Original commit: 8ee75e99a1
2020-12-07 11:00:35 +01:00
Maciej Mikołajek
7b558d9fda Cut shortcut for text area. (https://github.com/enso-org/ide/pull/1016)
Original commit: 652401d6e9
2020-12-04 07:48:36 +01:00
Michael Mauderer
6e399d5b9c Set a node's position to the default value in the metadata if there is not any. (https://github.com/enso-org/ide/pull/1015)
Original commit: 15e52a696c
2020-12-02 15:07:05 +01:00
Michael Mauderer
82accb798e Only prevent default zooming when holding ctrl key. (https://github.com/enso-org/ide/pull/1001)
Original commit: 106b13c07a
2020-12-02 12:25:26 +01:00
Michael Mauderer
629cb80124 Allow visualizations to consume bare vectors (https://github.com/enso-org/ide/pull/1007)
Original commit: a1f759ff85
2020-12-01 13:16:56 +01:00
Wojciech Daniło
55f06d4cc8 FRP stack trace and refactoring. (https://github.com/enso-org/ide/pull/989)
Original commit: 0b7cf5f05a
2020-11-30 12:38:35 +01:00
Adam Obuchowicz
02de851ed5 Fix port coloring. (https://github.com/enso-org/ide/pull/1005)
Original commit: 43ef626226
2020-11-30 11:25:09 +01:00
Adam Obuchowicz
c8ebef1b5d Bump electron version (https://github.com/enso-org/ide/pull/1009)
Original commit: 30b89ecfcb
2020-11-30 09:30:01 +01:00
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
a2b4813a4d Fix visualization corner radius. (https://github.com/enso-org/ide/pull/1004)
Original commit: 672e3bdb02
2020-11-27 02:20:21 +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
8b647251f7 Skip npm version validation in CI
Original commit: 351fb2bff2
2020-11-23 13:19:20 +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
a85b88b3c3 Create codeql-analysis.yml
Original commit: 2c32817e05
2020-11-19 04:52:08 +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
Wojciech Daniło
a2bf84669e Update CONTRIBUTING.md
Original commit: 26fd622d2e
2020-11-17 20:43:26 +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