Commit Graph

34 Commits

Author SHA1 Message Date
Felix Rech
31f7ab6a39 Add a theming API for visualizations (https://github.com/enso-org/ide/pull/1358)
Original commit: 916d733e76
2021-03-24 19:08:42 +01:00
Felix Rech
72e05a641f Engine updates after adding node: send import first, then the new node (https://github.com/enso-org/ide/pull/1332)
When the user creates a node through the searcher that needs additional imports, those imports should be added before or simultaneously to the node content to avoid an invalid intermediate state. This was done in the wrong order before this commit.

Original commit: da6d66fc05
2021-03-23 17:38:00 +01:00
Felix Rech
98961dffda Fix pasting multiline code in single-lined text area (https://github.com/enso-org/ide/pull/1348)
When pasting multiline code in a single-lined text area, only the first line will be inserted.

Original commit: a59a3b578e
2021-03-23 15:08:18 +01:00
Michael Mauderer
c3102aa3cd Run all backend processed even if the IDE package is run with --no-window (https://github.com/enso-org/ide/pull/1353)
Original commit: 3381bb455f
2021-03-22 11:38:05 +01:00
Felix Rech
3c160a2e09 Add --no-data-gathering as a startup option (https://github.com/enso-org/ide/pull/1328)
Add --no-data-gathering as a startup option

This option will disable sending any data to Mixpanel.

Original commit: 145153b702
2021-03-19 11:43:34 +01:00
Felix Rech
2fabf32202 Catch syntax errors in custom visualisations (https://github.com/enso-org/ide/pull/1341)
Catch syntax errors in custom visualisations

Syntax errors in custom visualisations caused panics during IDE startup. Now they are caught and handled like errors during execution of the visualisation code, which writes a log message to the console.

This commit duplicates some code from wasm-bindgen to to allow for an easy fix. Hopefully the necessary feature will be included in wasm-bindgen soon.

Original commit: 2d04d0e199
2021-03-18 09:32:38 +01:00
Michael Mauderer
fd0d259f7a Implement tooltips that show the type of an output port on hover. (https://github.com/enso-org/ide/pull/1312)
Original commit: f03a6525f7
2021-03-17 10:48:11 +01:00
Michael Mauderer
3cda26d5c8 Do not crash the IDE when logging non-string objects. (https://github.com/enso-org/ide/pull/1313)
Original commit: ff5e927623
2021-03-12 20:37:53 +01:00
Michael Mauderer
a5eace7162 Avoid truncating pixel ratio for calculating cursor position on canvas. (https://github.com/enso-org/ide/pull/1317)
Original commit: c33a4701ab
2021-03-12 17:18:38 +01:00
Michał Wawrzyniec Urbańczyk
5e63cab703 Temporarily disable area selection (https://github.com/enso-org/ide/pull/1318)
Original commit: aeee0bcbf2
2021-03-12 13:24:33 +01:00
Michał Wawrzyniec Urbańczyk
3816cbf0e8 Losing LS connection will display a statusbar message. (https://github.com/enso-org/ide/pull/1316)
Original commit: 01f481e5d4
2021-03-12 12:56:33 +01:00
Michael Mauderer
04500280bc Ensure correct port is used to connect to IDE server. (https://github.com/enso-org/ide/pull/1314)
Original commit: 0b49e93f1b
2021-03-11 20:58:04 +01:00
Michał Wawrzyniec Urbańczyk
955343da90 Allow visualizations to define context module for preprocessor (https://github.com/enso-org/ide/pull/1291)
Ref #2705

Original commit: 4e7dfd0bd0
2021-03-10 11:09:45 +01:00
Michał Wawrzyniec Urbańczyk
853edcd0c9 Don't insert imports when method calls are created through searcher (https://github.com/enso-org/ide/pull/1209)
Original commit: fef2e4f7b0
2021-03-08 13:03:00 +01:00
Wojciech Daniło
87a19bec3d CI Fixes (https://github.com/enso-org/ide/pull/1304)
Original commit: 0ff9e3f62b
2021-03-05 16:22:19 +01:00
Wojciech Daniło
93a377d4c4 Update CHANGELOG.md
Original commit: 8e1da4feaf
2021-03-04 23:47:50 +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
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
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
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
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
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
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
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