Commit Graph

590 Commits

Author SHA1 Message Date
Wojciech Danilo
1912e3b62d Improving CI
Original commit: 2eddb15cd8
2021-03-04 23:21:40 +01:00
Wojciech Danilo
a072369af0 Improving CI build condition.
Original commit: 9d41813468
2021-03-04 23:14:04 +01:00
Wojciech Daniło
e3f9818744 CI improvements (https://github.com/enso-org/ide/pull/1294)
Original commit: b9cc5b6c0f
2021-03-04 23:09:14 +01:00
Wojciech Danilo
bfb7c3559b Dump gh context on ci
Original commit: 2264902589
2021-03-04 22:21:50 +01:00
Wojciech Danilo
ab1d60894b Improving workflow
Original commit: 248de84d99
2021-03-04 19:13:03 +01:00
Wojciech Daniło
dbdda7b9f0 Improving release notes (https://github.com/enso-org/ide/pull/1289)
Original commit: b30782222e
2021-03-04 19:01:35 +01:00
Michael Mauderer
18f7dd42bb Update mixpanel integration to fix events beeing sent in invalid way. (https://github.com/enso-org/ide/pull/1277)
Original commit: 5e953a7992
2021-03-02 14:36:08 +01:00
Adam Obuchowicz
ed059b2d0f Engine 0.2.6 (https://github.com/enso-org/ide/pull/1286)
Contains parser update by @mwu-tow 

Original commit: bfd27b735f
2021-03-02 14:21:50 +01:00
Adam Obuchowicz
08632a3873 Fix Main modules (https://github.com/enso-org/ide/pull/1279)
Original commit: 79f906db59
2021-03-02 12:47:13 +01:00
Michał Wawrzyniec Urbańczyk
225bf77a89 missing changelog updates + fixed link (https://github.com/enso-org/ide/pull/1275)
Original commit: ea0f6c0595
2021-03-01 09:38:16 +01:00
Michał Wawrzyniec Urbańczyk
65e7167a05 Node positioning improvements (https://github.com/enso-org/ide/pull/1271)
Original commit: f24cbd62f9
2021-02-26 15:34:34 +01:00
Adam Obuchowicz
c800f93f17 Bump Engine's version to 0.2.5 (https://github.com/enso-org/ide/pull/1272)
Original commit: 833dff7ecb
2021-02-26 15:03:52 +01:00
Michael Mauderer
f406156976 Allow geomap preprocessor to work without Table import. (https://github.com/enso-org/ide/pull/1267)
Original commit: 61d58bdcdf
2021-02-26 14:45:13 +01:00
Adam Obuchowicz
4b8ce4396e Fix wheel events (https://github.com/enso-org/ide/pull/1268)
Original commit: 74813982b0
2021-02-26 12:21:38 +01:00
Adam Obuchowicz
c4bef17e21 Revert the sign in movement_to_zoom (https://github.com/enso-org/ide/pull/1266)
Original commit: 67edf8608c
2021-02-25 17:06:45 +01:00
Adam Obuchowicz
0000302e97 A set of small fixes (https://github.com/enso-org/ide/pull/1264)
* Make a window bigger, so the "Unsupported engine version" message will fit into it.
* Add indicator that stdlib is still compiling, removed once we get first expression updates
* Fix the "white-on-white" bug in nodes.
* Update the parser commt, so we will have a fix for unresolved macros crashes

Original commit: a3f2d31e53
2021-02-25 16:25:46 +01:00
Michał Wawrzyniec Urbańczyk
95be5dfda0 Progress indicator for WASM loading is capped at 30%. This keeps it active and spinning until IDE looks ready. (https://github.com/enso-org/ide/pull/1262)
Original commit: 7cd367ec6b
2021-02-25 15:23:55 +01:00
Adam Obuchowicz
1833553183 Fix computing the minimal difference. [ci no changelog needed] (https://github.com/enso-org/ide/pull/1261)
Original commit: 492dbcb4bd
2021-02-25 11:28:48 +01:00
Michał Wawrzyniec Urbańczyk
8f5524683e Generate output from collapsed nodes even if it is not used (https://github.com/enso-org/ide/pull/1260)
Original commit: c6fcb69532
2021-02-24 17:30:49 +01:00
Adam Obuchowicz
1ded76e095 Fix eye icon and update "Unsupported engine versoin" message (https://github.com/enso-org/ide/pull/1252)
Original commit: cceee8bfc6
2021-02-24 15:54:55 +01:00
Adam Obuchowicz
de19ea5800 Error Visualizations (https://github.com/enso-org/ide/pull/1215)
Original commit: 76968f2c3d
2021-02-23 18:40:50 +01:00
Michał Wawrzyniec Urbańczyk
f0b8e68941 Prevent IDE from failing to start when metadata are invalid (https://github.com/enso-org/ide/pull/1214)
Original commit: 07927e1a14
2021-02-19 15:20:25 +01:00
Michael Mauderer
4dc969cc60 Update controller to take into account visualisation metadata from the IDE when attaching a visualisation. (https://github.com/enso-org/ide/pull/1206)
Original commit: b36af5409a
2021-02-19 11:33:15 +01:00
Maciej Mikołajek
003a9587b1 Move visualization-specific stylesheet code to visualization folder. (https://github.com/enso-org/ide/pull/1192)
Original commit: c8fc075e3c
2021-02-17 14:08:39 +01:00
Adam Obuchowicz
78652dc7f5 Umarking node if it is erroneous no more [ci no changelog needed] (https://github.com/enso-org/ide/pull/1203)
Original commit: c8bc4f0f7f
2021-02-16 12:13:07 +01:00
Michael Mauderer
3681c01743 Update geomaps to allow dataframes as input. (https://github.com/enso-org/ide/pull/1187)
Allow Tables to feed the Geo Maps visualization. Uses the columns longitude, latitude and label.
Extracts the data through an Enso preprocessor.

Original commit: 1ec89ee1dc
2021-02-16 11:47:57 +01:00
Michał Wawrzyniec Urbańczyk
ddce9727c1 Nodes added by searcher will always use assignment form. (https://github.com/enso-org/ide/pull/1198)
Original commit: b63ea789f8
2021-02-16 11:33:55 +01:00
Wojciech Daniło
28dfcf92cf Update shortcuts.md
Original commit: d9956b3a68
2021-02-15 23:02:09 +01:00
Maciej Mikołajek
39bf0eb82e Update AST - new import syntax etc. (https://github.com/enso-org/ide/pull/1186)
Original commit: 6e163eec87
2021-02-15 17:48:41 +01:00
Adam Obuchowicz
69f499b691 Integrate errors view with engine (https://github.com/enso-org/ide/pull/1182)
The IDE now displays errors on nodes basing of the new "executionContext/expressionUpdates" message from the Engine.

Original commit: d1f5bc6b21
2021-02-12 14:02:42 +01:00
Michael Mauderer
0b4bf473d1 Add API to mark node VCS status. (https://github.com/enso-org/ide/pull/1160)
Original commit: 3c8b4b37ad
2021-02-12 13:38:06 +01:00
Michael Mauderer
6229013e87 fix: Correct repeat shape function to not cut of shapes. (https://github.com/enso-org/ide/pull/1191)
Original commit: 5a21a36af6
2021-02-11 17:05:19 +01:00
Adam Obuchowicz
2530f00916 Change visualization reload shortcut [ci no changelog needed] (https://github.com/enso-org/ide/pull/1194)
Original commit: f991fdce10
2021-02-11 17:03:26 +01:00
Maciej Mikołajek
cf9b8e8f93 Applies fixes for Doc Parser. (https://github.com/enso-org/ide/pull/1098)
Original commit: 4f82dcff18
2021-02-11 17:00:22 +01:00
Adam Obuchowicz
d64a55a173 A shortcut for reloading visualization files. (https://github.com/enso-org/ide/pull/1190)
Original commit: 8308c1ce7f
2021-02-10 18:19:54 +01:00
Michael Mauderer
f5fbbc4cca Enable table visualisation for Tables. (https://github.com/enso-org/ide/pull/1181)
Original commit: b6c4339778
2021-02-05 22:57:16 +01:00
Michael Mauderer
ef480afc19 Add description of draggable visualisations to changelog. (https://github.com/enso-org/ide/pull/1174)
Original commit: 846907b651
2021-02-05 22:53:42 +01:00
Michael Mauderer
59d4f566a6 Fix electron shortcuts to enable toggling the developer tools and quitting the application. (https://github.com/enso-org/ide/pull/1173)
Original commit: 8f2a1a23fd
2021-02-05 22:51:41 +01:00
Wojciech Daniło
210b40a49f Ability to register widget instances in different cameras (https://github.com/enso-org/ide/pull/1090)
Original commit: 214375520d
2021-02-05 22:48:23 +01:00
Wojciech Daniło
2dc1a06103 CI Improvements (https://github.com/enso-org/ide/pull/1175)
Original commit: 0eadf2707d
2021-02-05 01:44:21 +01:00
Adam Obuchowicz
80fdbe1427 Integrate setPreprocessor function with Engine (https://github.com/enso-org/ide/pull/1166)
In this PR a new method of "ExecututionContext" model is created allowing visualization modification, and the "on_preprocessor_changed" endpoint of visualization is exposed in GraphEditor and integrated with the new controller methods.

Original commit: 9811d76a8d
2021-02-03 18:06:10 +01:00
Michael Mauderer
3d7ed34114 Implement basic dragging for visualisation containers. (https://github.com/enso-org/ide/pull/1172)
Original commit: 383ccda027
2021-02-03 16:23:20 +01:00
Wojciech Daniło
74619c6731 Making CI config more generic (https://github.com/enso-org/ide/pull/1158)
Original commit: 66e45cd1dd
2021-02-02 06:07:43 +01:00
Michael Mauderer
3fe294187f fix: Avoid crashing when logging without electron context. (https://github.com/enso-org/ide/pull/1170)
Original commit: 3a0010c867
2021-02-01 13:47:00 +01:00
Łukasz Olczak
2ef3807aa2 Css comment with issue (https://github.com/enso-org/ide/pull/1123)
Original commit: b83b25a301
2021-01-30 19:45:23 +01:00
Wojciech Daniło
029c0df26e Update README.md
Original commit: 738d19a988
2021-01-29 13:56:39 +01:00
Mateusz Czapliński
bf3d90539b docs: fix backslash working as escape char (https://github.com/enso-org/ide/pull/1156)
Original commit: d0437fbd76
2021-01-28 03:46:17 +01:00
Mateusz Czapliński
f60d23b916 chore: make bug template give better reports (https://github.com/enso-org/ide/pull/1155)
Original commit: aaa5d85239
2021-01-27 21:05:09 +01:00
Michael Mauderer
49d39069cc Update to logging. (https://github.com/enso-org/ide/pull/1152)
Original commit: 3caf86785a
2021-01-27 13:52:39 +01:00
Mateusz Czapliński
7717fe672e doc: fix "documentation" link (https://github.com/enso-org/ide/pull/1146)
Original commit: a49b380a67
2021-01-27 10:51:18 +01:00
Michael Mauderer
f5f7c54297 Implement remote logging. (https://github.com/enso-org/ide/pull/1138)
Original commit: 7f27db4d76
2021-01-26 17:52:02 +01:00
Wojciech Daniło
03acf41330 Remove blockmap generation when building electron package. (https://github.com/enso-org/ide/pull/1136)
Original commit: fb7724cce1
2021-01-26 10:22:33 +01:00
Wojciech Daniło
4faefd36ce Fixing wasm-pack build (https://github.com/enso-org/ide/pull/1134)
Original commit: 81c1b90224
2021-01-22 19:50:44 +01:00
Michael Mauderer
f385523f53 chore+doc: Upgrade wasm pack from 0.8.1 to 0.9.1. (https://github.com/enso-org/ide/pull/1133)
Original commit: 147c7f2e53
2021-01-22 17:39:59 +01:00
Michael Mauderer
e6621c68d7 Update build to correctly bundle the engine. (https://github.com/enso-org/ide/pull/1131)
Original commit: 705840bbc3
2021-01-22 16:30:52 +01:00
Michael Mauderer
15993dfc51 Upgrade to engine 0.2.1 (https://github.com/enso-org/ide/pull/1130)
Original commit: d880a40162
2021-01-22 15:12:44 +01:00
Michael Mauderer
2ca5c63e74 Use bordered windows for the electron app on non-MacOS platforms. (https://github.com/enso-org/ide/pull/1113)
Original commit: 4fd9734514
2021-01-22 10:10:23 +01:00
Michael Mauderer
c1d3c3925f Avoid panning jumps when mouse cursor changes html element. (https://github.com/enso-org/ide/pull/1124)
Original commit: 6f9cc74809
2021-01-21 15:56:22 +01:00
Michael Mauderer
abb066b989 Enable the watch script to download and use the pre-built project manager. (https://github.com/enso-org/ide/pull/1104)
Original commit: de5ab78405
2021-01-21 14:52:57 +01:00
Łukasz Olczak
baa211ebb3 CDN pipeline (https://github.com/enso-org/ide/pull/1091)
Original commit: 0fccd278ef
2021-01-18 17:07:50 +01:00
Adam Obuchowicz
ab2985634d Use the newest enso-prelude and enso-logger (https://github.com/enso-org/ide/pull/1112)
Original commit: e72333f41b
2021-01-18 09:23:19 +01:00
Adam Obuchowicz
9d9c5356a8 Fix output edge coloring (https://github.com/enso-org/ide/pull/1108)
Original commit: 70bc8474b1
2021-01-13 16:51:35 +01:00
Adam Obuchowicz
60a91132e0 Bump ProjectManager version (https://github.com/enso-org/ide/pull/1093)
Original commit: 642b643443
2021-01-12 09:09:22 +01:00
Maciej Mikołajek
eb2e3bba7d Bump parser - Copy button & fix indentation in Code Block (https://github.com/enso-org/ide/pull/949)
Original commit: 4dda675c71
2020-12-30 14:42:52 +01:00
Wojciech Danilo
1922038096 Fixing ctrl-q bug on Linux.
Original commit: d3d69b12b1
2020-12-30 12:05:07 +01:00
Wojciech Danilo
b4d1989a02 Fixing compilation error.
Original commit: 9337f8920a
2020-12-30 05:15:13 +01:00
s9ferech
127813d3d9 Crash reporting (https://github.com/enso-org/ide/pull/978)
Original commit: 0bfe71f331
2020-12-30 04:58:45 +01:00
Wojciech Daniło
92c8a8c2a5 Refactoring application config management, updating electron setup. (https://github.com/enso-org/ide/pull/1088)
Original commit: 1f477434b1
2020-12-30 04:37:51 +01:00
Wojciech Daniło
5d51beae78 Adding backend version info to the electron app. (https://github.com/enso-org/ide/pull/1087)
Original commit: 6e1f003f75
2020-12-29 17:05:26 +01:00
Wojciech Daniło
6e99d97661 Fixing bugs, adding new options (https://github.com/enso-org/ide/pull/1086)
Original commit: bf52d4d3ea
2020-12-29 14:18:47 +01:00
Wojciech Daniło
a64210b705 Fixing "Improper behavior while trying to reconnect node with arguments" (https://github.com/enso-org/ide/pull/1077)
Original commit: cbd2760e5c
2020-12-29 13:50:20 +01:00
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