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

Flexible GUI #73

Closed
ivmartel opened this issue Jan 16, 2014 · 4 comments
Closed

Flexible GUI #73

ivmartel opened this issue Jan 16, 2014 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@ivmartel
Copy link
Owner

In order to really be flexible, all GUI elements must be defined at startup. Tools should only update it and not destroy and recreate as it is done now.

@ghost ghost assigned ivmartel Jan 16, 2014
@mohamedsharaf
Copy link
Contributor

for GUI elements you are right it should be predefined
also
i suggest you use canvas framework instead of pure js

@ivmartel
Copy link
Owner Author

Not sure I get it, dwv uses HTML5 canvas, see the index.html files. Or do you mean something else?

@mohamedsharaf
Copy link
Contributor

i mean you use javascript canvas framework this will help in many things and adding features will be easier
and more developer can contribute in development also will simplify codes

in my point of view the best is http://kineticjs.com/

look at this three links
https://github.com/ericdrowell/KineticJS/wiki
http://www.html5canvastutorials.com/kineticjs/html5-canvas-drag-and-drop-an-image-tutorial/
http://www.html5canvastutorials.com/kineticjs/html5-canvas-save-stage-as-json-string-with-kineticjs/

also there is another frameworks like easejs

for GUI the mobile version which uses jquery mobile is great but it has to be in html page instead gui.js
and allow boss desktop events and mobile ones like click (not just touch events)

you can make mobile version as the main and enhance interface using twitter bootstrap
making one version for boss desktop and mobile (responsive design )

i can help in development but just let me know the plan or how i can help

@ivmartel
Copy link
Owner Author

I'll have a look at your links, thanks!
About merging mobile and static, you are right, see #71 and #72.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants