Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Just being honest #20713

Merged
merged 19 commits into from
Feb 19, 2018
Merged

Just being honest #20713

merged 19 commits into from
Feb 19, 2018

Commits on Feb 17, 2018

  1. Replace this editorless-hack...

    ...with setting an editor enum or (even better) inject an appropriate editor-adaptor.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    df0e2ed View commit details
    Browse the repository at this point in the history
  2. This getValue() call is a workaround...

    ...for a Droplet bug,
    See droplet-editor/droplet#137
    Calling getValue() updates the cached ace editor value, which can be out-of-date in droplet and cause an incorrect early-out.
    Could remove this line once that bug is fixed and Droplet is updated.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    846e6b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    301e4c4 View commit details
    Browse the repository at this point in the history
  4. chart-specific properties!

    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    a50ac8a View commit details
    Browse the repository at this point in the history
  5. Continue documenting...

    ...the game lab level object properties.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    48e6a64 View commit details
    Browse the repository at this point in the history
  6. This sequencing feels backwards...

    ...Eventually, we ought to preview and get dimensions from the local filesystem, async with the upload itself, but that will mean refactoring away from the jQuery uploader.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    b6611cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b8e4a68 View commit details
    Browse the repository at this point in the history
  8. Validate arguments?

    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    be367b9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d87e832 View commit details
    Browse the repository at this point in the history
  10. This whole file should go away...

    ...when we have a shared Javascript User object that can be available on page load.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    5442f10 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3c76bad View commit details
    Browse the repository at this point in the history
  12. Hash shard ID...

    ...more likely to ensure it's unique and fits within 48 characters.
    Maybe grab this MIT-licensed implementation via node?
    https://github.com/blueimp/JavaScript-MD5
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    349152a View commit details
    Browse the repository at this point in the history
  13. Consider:

    Do we benefit from inheritance here?  Would it be cleaner to make this not-an-entity that manipulates a stock NetSimClientNode?  Will another developer find it easy to understand how this class works?
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    d4be723 View commit details
    Browse the repository at this point in the history
  14. Modify and return the template node...

    ...instead of making two in this method.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    9f5f0b6 View commit details
    Browse the repository at this point in the history
  15. Move the router collection...

    ...and ticking the routers up to netsim.js (or elsewhere)
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    c43ce77 View commit details
    Browse the repository at this point in the history
  16. Make changes to Firmata...

    ...so we can be notified when writes succeed instead of making a 50ms guess, and make this a properly async method.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    7934cb6 View commit details
    Browse the repository at this point in the history
  17. This is to expose methods we need...

    ...in the global namespace for testing purpose. Would be nice to eliminate this eventually.
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    4dd1725 View commit details
    Browse the repository at this point in the history
  18. I think this is something...

    ...that's happening in all apps?
    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    21e59b8 View commit details
    Browse the repository at this point in the history
  19. pull this out?

    islemaster committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    8a70924 View commit details
    Browse the repository at this point in the history