Eve Alpha v0.2.3
Pre-releaseWhat's new in Eve Alpha v0.2.3?
Share Eve Programs with Gist
You can now share and load Eve programs with a link. There are two new icons in the editor at the top of the navigation pane: "Save to Gist" on the left, and "Load from Gist".
Clicking the "Save to Gist" button will upload your Eve program to a new Gist and provide you with a link to it:
You can copy this link and send it to a friend, who can then load your program using the "Load from Gist" button. Clicking this button will reveal an input box, into which you can paste Gist links:
When you load a Gist, you get a local copy of the linked Eve program. Any edits to this program will be made locally, and saved in your project workspace.
A nice feature here is that you can share Eve programs with friends new to Eve using play.witheve.com. Save your Eve program to Gist as normal, then load it at play.witheve.com. Now copy the address, and send it to anyone! Anyone with the link can load your program and run it in the browser, without any setup.
Note, that saving to Gist saves a snapshot of you code at the time the link is generated. If you update your code, you'll need to generate a new link to reflect the changes.
Embed CSS Directly in Eve Programs
With a big thanks to the work of dwsmorris, you can embed CSS blocks into Eve documents. In the editor, you can create CSS blocks with the WYSIWYG toolbar:
Standard Library
- Added
fix[]
function (thanks @Cormac-Williams!) - Added
join[]
aggregate
Changelog (46)
Editor
- Gist saving and loading - [675]
- Integrate CSS blocks - [580]
- Translate tabs into spaces - [656]
- Fix changes not being reloaded when navigating - [634]
Renderer
- Fix duplicate tag error - [653]
Platform
- Make sure records in parenthesis are treated the same - [674]
- Fix DependencyChecker if branch that looks at attributes with a fixed value - [672]
- Fix interdependent nonexistent variables - [664]
- Fix stratification when joining aggregate results with other scans - [657]
- Fix server client eagerness - [655]
- Fix
sort.test()
not correctly looking up results - [647] - Remove unnecessary condition in
fullScan()
- [611] - Blank lookup in a search should produce error - [619]
- Increase maximum interation limit - [623]
Distribution
- Added help flag - [682]
- Refactor assets directory structure - [652]
- Fix file loading in Windows - [651]
- Make errors platform agnostic - [622]
Libraries
- Add
fix[]
function - [665] - Add
join[]
aggregate - [639] - Fix bug in
gaussian[]
- [641] - Make functions that return NaN do nothing - [629]
Documentation
- Add npm installation instructions - [52]
- Make Databases a top-level menu item - [35]
- Update
join[]
documentation - [48] - Update
blocks
documentation - [34] - Update
sum[]
documentation - [39]
Misc Fixes
[688] [676] [686] [683] [662] [659] [654] [630] [637] [628] [626] [625] [56] [50] [47] [41] [40] [43] [37]
Contributors (15)
- cmontella (13)
- joshuafcole (7)
- ibdknox (7)
- asampal (4)
- shamrin (2)
- bd82 (2)
- brainopia (2)
- Cormac-Williams (2)
- anfedorov (1)
- dwsmorris (1)
- asolove (1)
- frankier (1)
- convolvatron (1)
- pithub (1)
- ericathegreat (1)