Commit Graph

350 Commits

Author SHA1 Message Date
Danilo Guanabara
503f1f22d9 Visualization pointer events & nodes overlapping (https://github.com/enso-org/ide/pull/776)
* Viz behind canvas

* Visualization pointer events switching

* make branch updated as it is really necessary for me ...

* remove d3js gen

* remove d3js gen

* Scatterplot works as intended, is scrollable, cannot scroll in raw text.

* scrollbars

* not hardcoded scatterplot

* Fix visualization displaying over node

* Make all visualizations show on screen

* Make all visualizations show on screen

* It does not work the way that i want

* Works!

* get bv from other branch

* rev ready.

* rev ready.

* rev ready.

* rollback

* rev changes

* fix

* Fix event handling

* Fix compilation (I hope)

* leave a note

* leave a note

* leave a note

Co-authored-by: BinarySoftware <mkmikolajek@icloud.com>
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@enso.org>
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

Original commit: 26f7ef3336
2020-09-21 14:17:10 +02:00
Adam Obuchowicz
ba41b7d7fd Fix white text on light background in searcher (https://github.com/enso-org/ide/pull/798)
Original commit: 0f128f7027
2020-09-18 16:19:53 +02:00
Maciej Mikołajek
00eac28103 Enso Studio light theme (https://github.com/enso-org/ide/pull/731)
* prepare

* save state

* save state

* save state

* use style for vis

* Revert "save state"

This reverts commit db2e0641

* gray-ish bg and lighter nodes

* gray-ish bg and lighter nodes

* light bg and node

* ports

* ideal vis shadow

* better

* shadow seems fine

* borders not shadows

* changes

* back to shadow

* Using theme manager for text - both dark and light work !

* adjust

* bc

* rm changes

* better

* prepare

* breadcrumbs and text-vis use theme manager !

* rev

* clean

* info

* list view looks nice!

* save state

* rev

* typo

* nl

* Cuz every little thing
Gonna be all right

* up

* better

* better

* rm unused imports

* rev

* rev

* rev

* rev

* rev

* rev

* ln

* save state

* testing

* save state

* ready

* rev

* up

* Keyboard shortcut for changing style - issue : Program does change style, when logged new data appear, but the visual aspect stays the same.

* fix

* fix

* spaces fix

* rev

* move

* fix indent

* save

* parses

* save

* save

* progresso after espresso

* progresso after espresso

* actually works!

* generate modules

* clean

* A little redesign

* save

* save

* compiles

* works

* review ready

* review ready

* review ready

* Rev in progresso

* Rev in progresso

* works.

* works.

* rev ready.

* rev

Co-authored-by: Wojciech Daniło <wojciech.danilo@gmail.com>
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@enso.org>

Original commit: 36fd6c4a12
2020-09-18 13:56:55 +02:00
Adam Obuchowicz
cc1a067759 Searcher Edit View (https://github.com/enso-org/ide/pull/791)
This is a first part of Searcher Edit View: it implements the main logic, with some missing parts:
* There are no icons next to suggestion entries
* The documentation panel is not shown.
* There is not any connection when bringing Searcher having node selected.

Original commit: 0e3471e9b7
2020-09-17 16:36:15 +02:00
Adam Obuchowicz
4036bfabcf Update CONTRIBUTING.md (https://github.com/enso-org/ide/pull/794)
Original commit: b086463734
2020-09-17 14:46:09 +02:00
Michał Wawrzyniec Urbańczyk
7a05ca3982 Argument Names in the Span Tree (https://github.com/enso-org/ide/pull/781)
Original commit: 04879bd496
2020-09-11 18:09:07 +02:00
Adam Obuchowicz
376122fda2 Restore codeowners (https://github.com/enso-org/ide/pull/789)
Original commit: d33b8b8c59
2020-09-11 10:55:58 +02:00
dependabot[bot]
56490d2484 Bump yargs-parser from 18.1.0 to 18.1.3 in /build (https://github.com/enso-org/ide/pull/780)
Original commit: bc8b6bcb7e
2020-09-10 18:42:52 +02:00
Maciej Mikołajek
1a796858bd Fix ability to toggle dev console in app on macOS. (https://github.com/enso-org/ide/pull/784)
Original commit: 3d0ea7d6c7
2020-09-09 17:20:23 +02:00
Maciej Mikołajek
8bf168dd16 Reenable .strict() for yargs parser after macOS Big Sur fix. (https://github.com/enso-org/ide/pull/783)
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@luna-lang.org>

Original commit: b3715e5234
2020-09-09 11:58:38 +02:00
Adam Obuchowicz
1b29afddca Enable EnsoGL examples in IDE (https://github.com/enso-org/ide/pull/782)
Original commit: 9c68e995cb
2020-09-09 11:14:59 +02:00
Maciej Mikołajek
722872432f Fix electron-related bugs - #2167, #2298, #2447 (https://github.com/enso-org/ide/pull/772)
Original commit: 71a6b21221
2020-08-31 15:11:58 +02:00
Maciej Mikołajek
d11c861815 Fix nodes overlapping (https://github.com/enso-org/ide/pull/768)
Original commit: 87fd42305d
2020-08-27 17:49:35 +02:00
Michał Wawrzyniec Urbańczyk
3e57bbf2bd "Collapse nodes" action in the graph editor (https://github.com/enso-org/ide/pull/764)
Original commit: 97f5fb256f
2020-08-27 01:09:22 +02:00
Adam Obuchowicz
bd36daeba7 Refactored Graph Editor (https://github.com/enso-org/ide/pull/759)
Original commit: 0f3815c6b0
2020-08-25 18:15:51 +02:00
Michał Wawrzyniec Urbańczyk
70962cb976 Collapsing nodes (https://github.com/enso-org/ide/pull/738)
Original commit: 21727ea4d3
2020-08-24 01:58:46 +02:00
Maciej Mikołajek
cd8be60b78 Documentation View (https://github.com/enso-org/ide/pull/702)
Original commit: d7fabd103b
2020-08-21 11:16:54 +02:00
Adam Obuchowicz
7e6bc37bf3 Select Component (https://github.com/enso-org/ide/pull/729)
Original commit: d74eb88eb7
2020-08-21 09:50:21 +02:00
Danilo Guanabara
57c4bd01c2 Breadcrumbs Panel (https://github.com/enso-org/ide/pull/662)
Original commit: 5a4ba838f8
2020-08-19 19:24:19 -03:00
Adam Obuchowicz
4f9b04056f Set codeowners to mwu (https://github.com/enso-org/ide/pull/735)
Original commit: 8a20ecd0c9
2020-08-19 20:46:10 +02:00
Michael Mauderer
7bcca50d0e fix: Fix naming clash. (https://github.com/enso-org/ide/pull/728)
Original commit: 9b5d4df05c
2020-08-18 13:24:11 +02:00
Michał Wawrzyniec Urbańczyk
25deac3c50 Double representation support for adding methods to the module. (https://github.com/enso-org/ide/pull/727)
Original commit: bc7036c9ef
2020-08-17 13:58:42 +02:00
Wojciech Daniło
79c83b7a2f Fixing the bug: Fix old visual elements state. (https://github.com/enso-org/ide/pull/725)
Original commit: 8ca65fbf58
2020-08-14 13:55:34 +02:00
Adam Obuchowicz
6cf97e4fe3 Integrate Expression Change with controllers (https://github.com/enso-org/ide/pull/724)
Original commit: 75ef28b86b
2020-08-14 13:40:44 +02:00
Adam Obuchowicz
666906fa88 Searcher controller: Filtering suggestions (https://github.com/enso-org/ide/pull/717)
Original commit: e39878050d
2020-08-14 12:38:03 +02:00
Wojciech Daniło
4417a9b1f7 Refactoring & display object bug fixing (https://github.com/enso-org/ide/pull/721)
Original commit: cf2b8296eb
2020-08-14 09:23:03 +02:00
Michał Wawrzyniec Urbańczyk
36d453d762 Update for Language Server API Changes (https://github.com/enso-org/ide/pull/720)
Original commit: 46566432ce
2020-08-13 16:52:52 +02:00
Wojciech Daniło
086596446a Ability to change text on nodes via GUI (https://github.com/enso-org/ide/pull/716)
Original commit: 7ac702fe51
2020-08-12 05:32:28 +02:00
Michał Wawrzyniec Urbańczyk
53387ccbee Argument Completion Suggestions (https://github.com/enso-org/ide/pull/706)
Original commit: b38cce93f5
2020-08-10 12:34:16 +02:00
Michael Mauderer
7d985405a6 Replace manual toolchain override with rust-toolchain file. (https://github.com/enso-org/ide/pull/715)
Original commit: d8242fb065
2020-08-10 10:24:48 +02:00
Wojciech Daniło
677a9534d1 Text Editor 2.0 (Part 2/2) (https://github.com/enso-org/ide/pull/707)
Original commit: 28c6358b11
2020-08-08 08:06:15 +02:00
Adam Obuchowicz
c5323ac825 Fix zooming and panning in IDE. (https://github.com/enso-org/ide/pull/712)
Original commit: 5e29a762d9
2020-08-07 12:48:40 +02:00
Maciej Mikołajek
ece41681ae Disable caching to fix CI (https://github.com/enso-org/ide/pull/708)
Original commit: d4bc689669
2020-08-05 20:35:30 +02:00
Michał Wawrzyniec Urbańczyk
e5010efe81 Recreate Main.enso file if it is missing. (https://github.com/enso-org/ide/pull/705)
Original commit: 709c277ded
2020-08-04 09:43:30 +02:00
Michael Mauderer
89be0ed4f5 Fix Minor Bugs with Output Ports (https://github.com/enso-org/ide/pull/703)
Original commit: bd0a5f124f
2020-07-31 10:03:37 +02:00
Michael Mauderer
e62de9cf74 Disconnect / reconnect edge source and target by clicking on edges. (https://github.com/enso-org/ide/pull/640) & Ability to set edge color based on type. (https://github.com/enso-org/ide/pull/663)
Original commit: 595594036d
2020-07-29 17:08:29 +02:00
Michał Wawrzyniec Urbańczyk
407c1ed9e7 Searcher Controller with "this" (https://github.com/enso-org/ide/pull/691)
Original commit: 447e57d31b
2020-07-29 16:38:08 +02:00
Michał Wawrzyniec Urbańczyk
52503a009c AST update - new spaceless shapes (https://github.com/enso-org/ide/pull/692)
Original commit: 14990b4e87
2020-07-28 14:49:34 +02:00
Michał Wawrzyniec Urbańczyk
dcd3b8b245 Adding nodes from searcher (https://github.com/enso-org/ide/pull/690)
Original commit: 823c946107
2020-07-27 20:44:24 +02:00
Maciej Mikołajek
4874c71ef6 Generate HTML Documentation in Suggestion Entries (https://github.com/enso-org/ide/pull/686)
Modifies docstring from suggestion database to HTML code, enabling us to present 
documentation for nodes in searcher

Original commit: 60b32d2956
2020-07-27 18:52:24 +02:00
Michał Wawrzyniec Urbańczyk
9c52ff9db6 Searcher Controller has access to Executed Graph (https://github.com/enso-org/ide/pull/687)
Co-authored-by: Adam Obuchowicz <adam.obuchowicz@enso.org>

Original commit: 5ced6ee5bc
2020-07-23 03:12:16 +02:00
Adam Obuchowicz
568fa31b49 Suggestions fixes (https://github.com/enso-org/ide/pull/685)
Fixes all discrepancies between IDE and Engine since Engine delivered implementation of suggestions.

Original commit: feca0b72d7
2020-07-22 14:37:57 +02:00
Wojciech Daniło
6eacb28c91 Update CONTRIBUTING.md (https://github.com/enso-org/ide/pull/669)
Original commit: 4845b02044
2020-07-21 22:28:20 +02:00
Adam Obuchowicz
d53fdbf31b Refactoring IDE models. (https://github.com/enso-org/ide/pull/681)
Co-authored-by: mwu <mwu-tow@gazeta.pl>

Original commit: d7d500f86d
2020-07-21 22:18:07 +02:00
Maciej Mikołajek
e03f109085 Connect Doc Parser and generator to IDE (https://github.com/enso-org/ide/pull/675)
* up parser version

* js client conn

* up parser

* test with parser right before integration

* checkpoint [skip ci]

* save state

* tests

* changes

* rev

* Adam Review

* requested changes

* Ability to generate Docstr from pure doc code

* bump

Original commit: 1e31d3b1db
2020-07-21 17:59:28 +02:00
Michał Wawrzyniec Urbańczyk
eb17ad8352 Parser Bump (https://github.com/enso-org/ide/pull/677)
* updated imports declaration

* parser bump, fixing the import regression

* this should be wasm test

* cleanups

* `in` is now treated as an operator

* one more fix

Original commit: 235ebdf38e
2020-07-20 17:35:43 +02:00
Michał Wawrzyniec Urbańczyk
cbed8f08bf Deserialization of the executionContext/executionFailed notification. (https://github.com/enso-org/ide/pull/664)
Original commit: e442234add
2020-07-17 01:04:41 +02:00
Michał Wawrzyniec Urbańczyk
6ff0d5fd6c Obtaining child AST text span (https://github.com/enso-org/ide/pull/660)
Original commit: ef91772c45
2020-07-17 00:36:36 +02:00
Danilo Guanabara
e0f2def065 Create temporary Untitled project and renaming projects (https://github.com/enso-org/ide/pull/617)
Original commit: 3c62f925f5
2020-07-16 16:05:25 -03:00
Adam Obuchowicz
3ba80bbe65 Applying suggestion in Searcher (https://github.com/enso-org/ide/pull/661)
Original commit: 010e10fe30
2020-07-16 16:54:47 +02:00