Commit Graph

492 Commits

Author SHA1 Message Date
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
Maciej Mikołajek
16395ed365 Documentation parser quickfix - update parser commit from Engine repo (https://github.com/enso-org/ide/pull/842)
* try

* mdg

* mdg

* rev

* "bump" (actually downgrade) parser to special commit with backported fix

Co-authored-by: mwu <mwu-tow@gazeta.pl>

Original commit: d54d2ecc35
2020-10-13 13:54:55 +02:00
Adam Obuchowicz
a609af1aff Fix invisible cursor on nodes (https://github.com/enso-org/ide/pull/847)
Original commit: ec3e95156f
2020-10-12 15:14:08 +02:00
Adam Obuchowicz
102e740cf8 Fix bugs in new code editor (https://github.com/enso-org/ide/pull/846)
* There was a possibility to set cursor on hidden Code Editor
* Restored save command on "Ctrl+S"

Original commit: 59eb25e64a
2020-10-12 11:04:01 +02:00
Adam Obuchowicz
806acc433e Add missing shortcut to docs (https://github.com/enso-org/ide/pull/845)
Original commit: 4cf7d17a71
2020-10-09 11:27:55 +02:00
Adam Obuchowicz
de90ffc5fc Code Editor (https://github.com/enso-org/ide/pull/841)
Old TextEditor and TextField are replaced with new text::Area. Additionally it fixes all issues where panning and zooming moves components it ought not to.

Original commit: b450adf7a9
2020-10-09 10:44:04 +02:00
Adam Obuchowicz
c5b0a58950 Fix zooming and alt-tabbing (https://github.com/enso-org/ide/pull/839)
Original commit: fbe7c24860
2020-10-09 10:02:11 +02:00
Adam Obuchowicz
09dba5be56 Fix shortcuts (https://github.com/enso-org/ide/pull/832)
* The "meta" string in many shortcuts should be "cmd", so it will map to the "Ctrl" key 
  on Windows and Linux
* The space key not working
* Missing shortcuts for deleting words from left and right.


Original commit: 08849e8f52
2020-10-06 09:52:45 +02:00
Adam Obuchowicz
3231837ec9 Fix searcher picking filtered-out suggestion (https://github.com/enso-org/ide/pull/831)
Co-authored-by: Wojciech Daniło <wojciech.danilo@gmail.com>

Original commit: aeffc7afe8
2020-10-05 15:17:18 +02:00
Ara Adkins
0b1d9b22f9 Extract shared libraries to rust-libs (https://github.com/enso-org/ide/pull/828)
Original commit: ed7760222d
2020-10-05 11:43:14 +01:00
Adam Obuchowicz
8c6c69abae Quickfix - remove cursors on drop (https://github.com/enso-org/ide/pull/820)
Original commit: 49984c1e62
2020-10-05 11:22:50 +02:00
Wojciech Daniło
7ec37c52f1 Fixing sticky keys bug (https://github.com/enso-org/ide/pull/829)
Original commit: 805d2e8f60
2020-10-03 08:37:14 +02:00
Wojciech Daniło
4bba08dcdf Update shortcuts.md
Original commit: 5b1855f54f
2020-10-02 04:16:38 +02:00
Wojciech Daniło
044ec6f918 Shortcut manager 2.0 (https://github.com/enso-org/ide/pull/726)
Original commit: 9e1ad61ec6
2020-10-02 03:59:28 +02:00
Ara Adkins
b660fccf84 Fix a grammatical error in the PR template
Original commit: f87aaaa8d3
2020-10-01 13:59:49 +01:00
Michał Wawrzyniec Urbańczyk
e7747dc195 Handling missing main method on startup and here.main syntax (https://github.com/enso-org/ide/pull/814)
Original commit: 2220ea73a1
2020-09-30 17:50:02 +02:00
Michael Mauderer
c3385057b9 Add menu to select visualisation for given type + test switching visualizations (https://github.com/enso-org/ide/pull/710)
Original commit: 746a2f815a
2020-09-30 16:19:13 +02:00
Adam Obuchowicz
be6e308dd3 Refactor Visualization Active State (https://github.com/enso-org/ide/pull/803)
This is a partial work on visualization pointer events refactoring. It added "active" state of visualizations and pass mouse events to the vis if it is active.

Original commit: 7fa39f4a71
2020-09-30 13:42:23 +02:00
Adam Obuchowicz
a65c6ba85d Documentation Panel in Searcher (https://github.com/enso-org/ide/pull/799)
Removed the static documentation panel visible on the right.

Original commit: a48c269d84
2020-09-28 14:35:35 +02:00
Maciej Mikołajek
746d88395c Map visualization (https://github.com/enso-org/ide/pull/779)
* finally - map in ES

* save

* much much better job

* works

* rethink

* presents data from input on scatterplot layer.

* rm

* works!

* doc

* rev

* up

* change token

* fix

* fix

Original commit: d6dd7df6c7
2020-09-23 14:54:07 +02:00
Maciej Mikołajek
5cac90cd28 Enso Table Visualisation (https://github.com/enso-org/ide/pull/778)
* works

* cleaner

* review

* newlines

* todoo

* rev

* rev

* style  fix

* rev

* rm

* up

* merge

Original commit: bb6ec72b43
2020-09-21 15:12:32 +02:00
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