enso/lib/rust
Kaz Wesley bf42ed482d
Fix dropdown laziness; also misc fixes (#6991)
Several small changes:
- Dropdowns: Populate `GridView` lazily (fixes #6865).
- Clear disconnected edges when editing node (fixes case 1 in #7018).
- Fix regression in node selection rendering (2nd bug in #6975).
- Update profiler docs. The hotkey to *prOfile without exiting* is now `Ctrl+Alt+O` (`Ctrl+Alt+P` has been requisitioned by the CB).

Node selection:
| Pre-`Rectangle` | This PR |
| --- | --- |
| ![image](https://github.com/enso-org/enso/assets/1047859/bec341c1-dbf8-404d-9f2a-5d070c80ff15) | ![image](https://github.com/enso-org/enso/assets/1047859/8161390c-f64b-4bb3-8b7a-b87b2f9b4cd3) |

# Important Notes
- `Rectangle`: When `inset > border`, the extra space is now between the body and the border, not outside the border.
- More robust node layering logic. Now an inconsistent layer order cannot occur, even if something strange happens (like editing an expression and an edge at the same time).
- The dynamic drop down in the `drop_down` example scene doesn't show any entries before (or after) this, so I can't test the dynamic case.
2023-06-14 17:58:03 +00:00
..
automata Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
bitmap Fix #6011. Don't use debug-assertion; fix sanity check that wasn't being run. (#6187) 2023-04-10 06:41:37 +00:00
callback Vector Editor first visual implementation (#6245) 2023-04-19 04:26:01 +02:00
code-builder Defer dropdown view initialization until opened and cache shaders between layers (#4046) 2023-01-13 15:30:38 +00:00
config-reader Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
data-structures Fix CB discarding changes if pressed Ctrl + Enter too quickly (#6875) 2023-06-01 07:55:13 +00:00
debug-api Hotkey to display GPU debug info (#6188) 2023-04-04 12:32:16 +02:00
ensogl Fix dropdown laziness; also misc fixes (#6991) 2023-06-14 17:58:03 +00:00
executor Drop method exported from WASM + removing leaks. (#6365) 2023-04-25 15:38:29 +00:00
frp Prevent default only of some shortcuts. (#6981) 2023-06-12 08:07:18 +00:00
fuzzly Better sorting after filtering items in the Component Browser (#4115) 2023-03-16 11:23:40 +00:00
generics Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
json-rpc Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
json-to-struct Fixing Electron runner (#5633) 2023-02-19 01:37:58 +01:00
launcher-shims Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
logging Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
macro-utils Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
metamodel Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
notification Implement documentation IR (#4024) 2023-01-12 14:50:33 +00:00
parser Update sbt-java-formatter plugin (#7011) 2023-06-12 14:18:48 +00:00
prelude No rendering after drop (#6911) 2023-06-14 12:30:14 +00:00
profiler Remove glyph FRP (#5725) 2023-03-06 23:16:52 +00:00
reflect Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
shapely Vector Editor first visual implementation (#6245) 2023-04-19 04:26:01 +02:00
shortcuts Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
text Editing via esc does not correctly update node view (#3799) 2022-10-25 15:37:49 +00:00
types Implementation of elements adding to List Editor and a lot of internal API (#6390) 2023-04-25 18:06:11 +02:00
web Dynamic app resampling and better performance measurements. (#6595) 2023-05-29 01:42:42 +02:00