* Always run unlocalize script when server stops, no matter version of npm
* Switch back to poststart, add grunt-newer for iframe API build on start
* Update README
* Force proper exit code for server
* Remove root folder thimble-project if exists
* Changed function name & added more comments
* Changed project.zip to thimble-project.zip
* Finish PR, make zip filename configurable, use download dir name for zip
* localize before server starts and unlocalize when server stops
* add start-unlocalized option and update README.md
* grammar error
* Correct README.md and use npm script's hook
* Put a few items into code block in README.md
2017-04-17 11:19:25 -04:00
David Humphrey (:humph) david.humphrey@senecacollege.ca
* Rework extension loading to use a json file, drop ?enableExtensions support
* Close, but no cigar
* Working, all extensions built with requirejs, copied as small as possible
* Revert change to swPrecache I removed for debugging
* Don't copy unused SourceCodePro fonts to dist/styles/fonts
* Included new state in StateManager.js
* Added events to implement AutoComplete toggle
* Added start and stop functions in bramble
* Added allowAutoCorrect to main.js
* Fixes typos
* Added toggle functionality to JS and CSS hints
* Changed all variable names to Autocomplete
* Emitted a single event(autocompleteChange) when Hints Change
* Added note in README related to new getAutocomplete function
* Modified Remote Command Strings
Renames and indents
fix
modified README
fixed typo in readme
Make things work
Modified README
Added setObject wrapper function
changes
merge conflict
small fix
Fixed issue where the initial state of auto close tags (true) did not
reflect in the editor
statemanager mistake
clean up
Fixed error with editor not reflecting auto close initially
Modified README and StateManager
Typo in README fixed
Modified UI.js and RemoteCommanderHandler.js as requested
* partialy adding logic when file gets dirty or clean
* modified README file
* indentation foxes to BranbleEvents.js
* cleaning som more indentation and comments
* indentation on line 55 in main.js
* cleaning worng indentation and changes to the logic when projects are saved
2017-03-20 12:03:58 -04:00
David Humphrey (:humph) david.humphrey@senecacollege.ca
Add logic to turn tutorial view on/off
Add tutorial change event and state on bramble instance
Update README
Refactor tutorial logic into separate module, reduce reload frequency
Revert changes to StartupState
Fix readme, add tutorial.html to hosted.html per review
Stop postMessage on transport when tutorial is active
2015-07-24 14:41:48 -04:00
David Humphrey (:humph) david.humphrey@senecacollege.ca
Trying to get Firefox to work, not there yet
Firefox working
Always call port.start() when using addEventListener
Everything working well for binary and utf8 data across browsers
Removed kamino.js, which we don't use for our MessageChannel shim.
Update README for hosted.html details
Use minified Filer in hosted.js
Use transferable, except in Blink
Add test for safe transfer of ArrayBuffer over MessageChannel (buggy in Chrome, possibly IE, Safari)
Fixes for jshint
Add fs.unlink and fs.rmdir, fix use of stats.isDirectory()
Rework remote callbacks for watch events
Go back to async blob url management
Remove debugger statement in BlobUtils
Break up BracketsFiler into RemoteFiler for circular ref fix (Path loading still wrong), mostly working
Working
Fix ownership of Path and Buffer, move to FilerUtils.js
Cache CSS files
Fix circular ref between BlobUtils and Handlers, move caching to FilerFileSystem
Fix small typos
Go back to async blob url management
Working iframe api
Make URL configurable, default to prod
Pass provider to Filer correctly
Add remote command layer
JSHint fixes after rebase
Hook-up mobile and desktop preview modes
Add stand-alone build step for bramble iframe api
Fix jshint for almond.js
Add some other common methods, add async handling for focus change
s/createInstance/getInstance/
Added docs to README on iframe api
Fixup styling in README
Update README for fs vs. fs()
Add showStatusbar() and hideStatusbar() with statusbar off by default
Fix review issues: option for using location.search from host, removed mime arg in HTMLRewriter
Don't try to minify node_modules in extensions/extra (breaking Jordan's build with MDNDocs)
Fix grunt/jshint/requirejs bugs related to build-browser, add loading spinner
Fix to README for dist/ method of using Bramble
Fix DOMContentLoaded issue and document.readyState
API state and events working
Updated docs, extra getters on API
Remove reference to passing provider to getInstance()
Reworking API for .load() and .mount(), sort of working
Everything working with load() and mount()
Update docs for load() and mount()
Fix typos in readme
Update docs, change readyState management, deal with rel/abs paths to mount()
Fix typo, update hosted.html to work with new api
Show sidebar if project file count > 1
Add fileChange, fileRename, and fileDelete events on bramble
Make sure first-pane has focus on startup, so text size +/- commands work
Missing semicolon
Get rid of callbacks on Bramble.mount()
Fix startup order so secondPaneWidth is known on ready, fix typo in README
jshint fix