List view
- No due date•0/2 issues closed
- No due date•0/1 issues closed
By adding a Node server, and using it to connect to the serial port / Java / C / Arduino, etc. we can build blocks supporting all of these which exist as optional libraries within Waterbear.
No due date•0/2 issues closedUpdating the IDE with one that is more functional and pleasant to use.
No due date•1/4 issues closedIssues related to making it easier to write and maintain code.
No due date•0/3 issues closedAllow projects to support chat, voice, notes, and collaborative editing, probably via something like Mozilla's TogetherJS https://togetherjs.com/
No due date•0/3 issues closedThings I can't see us getting to anytime soon.
No due date•1/9 issues closedWe currently allow saving as anonymous Gists, but we should allow a wider range of Gist integration, from versioning, to logging in and listing your personal Waterbear saves, to talking with Github about building in Waterbear views on appropriate files.
No due date•1/4 issues closedUndo and Redo are getting complicated enough now (multiple blocks being deleted because changes in the script made them invalid, etc.) that it finally seems to make sense to refactor with an object model based on Mori (immutable structures) and a view model (probably React).
No due date•0/4 issues closedWe want to be able to have multiple documents open at the same time, use one document as a library for another, and be able to move assets between them. A tabbed interface for the Scripts Workspace is the current thinking.
No due date•0/2 issues closedIssues around making our tutorials really shine, new tutorials to create, etc.
No due date•7/13 issues closedIssues around Cut/Copy/Paste, including issues around selections.
No due date•5/10 issues closedWe want to be the best solution for coding on mobile platforms.
No due date•1/10 issues closedWe have a bunch of outstanding issues with drag and drop, which is a crucial thing to get right in Waterbear.
No due date•5/10 issues closedThis is a milestone to track how we're doing overall for the debug feature and error handling generally.
No due date•3/11 issues closedEssentially a rewrite of Waterbear (keeping some things that work well, like the event system). This will make the whole thing more flexible and easier to maintain, explain, work on, introduce to new developers, and localize. There are two main parts: converting blocks to custom elements and converting the IDE UI to custom elements. Other bits work in holistically: namespaced events allow us to ditch the iframe, which radically simplifies how we run scripts. Block elements make it easier to create new types of blocks, like expression contexts. Drag and drop can be cleaned up and simplified. Block definitions become simple HTML in the page, so cloning them is trival (and no UUIDs are needed anywhere). All JavaScript is moved out of block definitions into (wait for it) JavaScript files, where it becomes testable. The build step becomes: there is no build step. It's a glorious vision, and already in progress on branch #842-custom-elements.
Overdue by 10 year(s)•Due by May 30, 2015•122/148 issues closedThis isn't a milestone so much as a holding place for design documents that we never really close, but continue discussion on.
No due date•1/4 issues closedRequests for new blocks, changes to blocks, block organization, refactored blocks, generalized blocks, etc.
No due date•27/66 issues closedOnce the block definitions and runtime are solid, concentrate on making Waterbear easier to use, especially focussed on mobile.
No due date•167/177 issues closedDocumentation and test suite implemented, no blocking bugs, all accepted features finished, plenty of examples and tutorials, screencasts, puppies and and a pony.
No due date•11/45 issues closed