Giter Site home page Giter Site logo

wick-editor-2018's People

Contributors

bruehausu avatar jrispolo avatar luxapodular avatar purag avatar soywiz avatar zachrispoli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wick-editor-2018's Issues

Sounds

๐ŸŽง ๐ŸŽง ๐ŸŽง ๐ŸŽง ๐ŸŽง

File/settings/about bar

Wick Editor

  • editor setttings
  • about

File

  • open project
  • save project
  • import...
    • image/sound/wickobject/etc file

Project

  • project settings

Copy/Paste cross-browser compatability

Using version 9.0.1 (11601.2.7.2). I think that the current "Focus" trick we are using is not applicable to Safari... I'll poke around a bit and try to find an equivalent fix.

Project resolution

Projects should have a resolution you can set in the editor.

The player stretches the project to fit the screen while still keeping proper aspect ratio.

Autosave options

I'm thinking we use cookies [we cannot use cookies, they have a size limit of like 2mb] to temporarily store unsaved projects, just in case something goes wrong while you're making something.

I think HTML5 might have a local storage feature that might work as well.

The best option would be to have a similar system to google docs but we'd need some fancy backend.

Run/export/save buttons

Run makes an instance of the player inside the editor

Export saves an html file

Save saves a "wick" file (json)

Framerate on different devices

We should discuss what to do when a project is run on different devices with different max framerates.

Most phones get mad at me if I try to do anything more than 30fps, while desktops will go to like 200 if you let them.

How to deal with this then lets have meeting

New design decisions

After the demo with the kidz I have some ideas:

  • all objects are scriptable
  • objects with their own timelines are called something to express the fact that they have their own timelines ... something like flash's "movie clip"
  • frames themselves are not exactly scriptable, but can have special modifiers to be things like a 'stop frame', maybe the frames have a little box on their bottoms.

Preloaders

things get loaded async so things will pop into existence while the project is being played!!!!!!!!!!

so make sure everything is loaded before doing ANYTHING!

Empty text boxes remain hidden in editor

Text boxes with nothing in them remain in the editor and are really hard to find. It's nasty

We should highlight them or delete them altogether (or have some way of informing the user that it's there)

Font size/family/color, object opacity, etc. in properties window

if nothing is selected, it shows project setttings (framerate, background color, etc.)

if something is selected, show all the stuff like opacity, color tint,etc

if that something is text, show font options

if that somethign is a sound, show sound options

if that something is a symbol, show the identifier name box

Export/Publish to htm file

There should be an "export" button that spits out a JSON as well as a "publish" button that spits out an .htm that bundles the player with the JSON.

Finish HTML snippets

Player adds all html snippets as divs to player page.

HTML snippet WickObject gets an id to document.getElementById its corresponding div and display:nones it if its not in the current frame.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.