Beard conceals a sleek java core under a scruffy guise of an HTML5/CSS3/JS web-2.whatever app. Using Beard, you can deploy your app in a browser and gain powerful client-side computation and processing-intensive rapid-response goodness, and you can also deploy the whole thing as a standalone run-anywhere desktop application with zero changes to the code. Getting the exact same stable visual experience in a browser and on the desktop? Yep, seriously.
Stars
1
Forks
1
Watchers
1
Open Issues
1
Overall repository health assessment
No package.json found
This might not be a Node.js project
Improve error handling in Beard_Insulated: make command failures move back across the Ackable channel to the thread that initiated the command, instead of blowing up the thread that powered the command execution.
0ceb8d5View on GitHubintroduce a wad of javascript to do basic availability tests on dom mutation observation support. the functionality we're testing for with this will be used to implement automagical img-src and link-href substitution with local resources.
a7d748bView on GitHubthe run test target for applet mode now execs chromium, because that's what i do as a matter of practical fact every time.
ff18778View on GitHubIntroduce a new BeardAssetLoader class. This will be responsible for pushing assets stored in the jar of a beard application into the vision of the js part of the application; mostly a stub as yet, but moved some relevant static functions from BeardUtil into it (which, incidentally, was everything in BeardUtil, so scrapped that).
e121da7View on GitHubRefactor the beard object in js land to have another member called internal, which shall be the parent of functions that are really only meant to be called by other beard systems and never by applications built on top of beard. Any functions directly on the js beard object after this shall be things that are more or less reasonable for an application to call itself.
8a58314View on GitHub