Code Monkey home page Code Monkey logo

grace-dizmo's Introduction

Michael (He/They)

Developer in the glittering city of Las Vegas hailing from the frigid mountain tops of Switzerland!

I am excited you found my profile page! While I am always looking for new challenges - as of right now I am not accepting any collaboration or job offers.

grace-dizmo's People

Contributors

dsteinbrunner avatar mdiener avatar mflueeler avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

dsteinbrunner

grace-dizmo's Issues

Error when updating to grace-dizmo 0.1.51

Running setup.py install for grace-dizmo
File "/Library/Python/2.7/site-packages/grace-dizmo/plugin.py", line 132
if len(self._dizmo_config)
^
SyntaxError: invalid syntax

Same with on windows

Creating new grace dizmo not working on Windows

Here is what I get when trying to create a new dizmo via grace in Windows 7:
C:\Users\David Steinbrunner>python C:\Python27\Scripts\grace new
To set up your project we need a bit more information.
The values in brackets are the default values. You can just hit enter if you do
not want to change them.

Please provide a name for your project [MyProject]:
Select what type (plugin) of project you want to create [default]: dizmo

Review your information:
Name: MyProject
Plugin: dizmo
Are the options above correct? [y]:
Traceback (most recent call last):
File "C:\Python27\Scripts\grace", line 7, in
execute_new()
File "C:\Python27\lib\site-packages\grace\management.py", line 40, in execute_
new
New(inputs['name'], inputs['pluginName'])
File "C:\Python27\lib\site-packages\grace\create.py", line 26, in init
plugin = getattr(module.plugin, self._type.title())()
AttributeError: New instance has no attribute '_type'

Here are my installed python package versions:
C:\Users\David Steinbrunner>pip.exe list
argparse (1.1)
cssmin (0.2.0)
grace (0.2.4)
grace-dizmo (0.1.40)
libsass (0.3.0)
pip (1.5.4)
ply (3.4)
PyJSDoc (0.9.1)
setuptools (3.4.3)
six (1.6.1)
slimit (0.8.1)

allowResize handling

Currently allowResize is set in the Dizmo_X.js but instead should be a part of the dizmo_settings in project_X.cfg as allowResize is a Info.plist key.

Add an option to deploy a dizmo into the dizmo store

Add a command / option when building a dizmo that pushed a built dizmo directly to the store. This command / option might be called "grace upload".

The credentials (username (aka dizmo id) & password) should be stored in a setup file that is shared for all dizmo projects of a developer (similar to ~/.gitconfig). In fact configuring these and other options (like the deployment path for example) should be stored there and be managed similar to git using for example:

  • grace config user.name "YOUR NAME"
  • grace config user.email "YOUR E-MAIL"
  • grace config user.password "YOUR PW" optional
  • grace config path.deployment "YOUR DEP-PATH
  • grace config path.zip "YOUR ZIP-PATH
  • grace config path.doc "YOUR DOC-PATH

If the password is not stored in the config, it should be requested when using «grace upload»

There is one more command / option that should be added: «grace publish» which sets the «published» flag for a dizmo in dizmo store which makes the dizmo visible to all users.

Undocumented dizmo elements

dizmo_elements.js has the following defined elements that are not currently documented:
dcolorwheel
dscroll
dtouchscroll
dinput
dtextarea

DockingManager documentation

The Dizmo_X.js file says "Refer to the DockingManager documentation" three times but such documentation does not exist.

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.