enso/lib/rust
Michał Wawrzyniec Urbańczyk ee8e9e5c60
Fix the Engine version check in GUI (#6570)
This PR fixes #6560.

The fix has a few elements:
1) Bumps the Engine requirement to the latest release, namely `2023.1.1`.
2) Changed the logic of checking whether a given version matches the requirement. Previously, we relied on `VersionReq` from `semver` crate which did not behave intuitively when the required version had a prerelease suffix. Now we rely directly on Semantic Versioning rules of precedence.
3) Code cleanups, including deduplicating 3 copies of the version-checking code, and moving some tests to more sensible places.
2023-05-08 14:13:53 +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 Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
debug-api Hotkey to display GPU debug info (#6188) 2023-04-04 12:32:16 +02:00
ensogl Fix the Engine version check in GUI (#6570) 2023-05-08 14:13:53 +00:00
executor Drop method exported from WASM + removing leaks. (#6365) 2023-04-25 15:38:29 +00:00
frp Proper handling of multiple list views. (#6461) 2023-05-01 18:11:05 +02: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 Exclude comparison operators from modifier logic (#6370) 2023-04-24 06:52:42 -07:00
prelude Widgets integrated with graph nodes (#6347) 2023-04-26 19:37:54 +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 Finishing Vector Editor (#6470) 2023-05-02 11:24:20 +02:00