Coder Social home page Coder Social logo

egal's People

Contributors

riedelcastro 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

egal's Issues

Arrowhead styles and nodes for connectors

Hi,

First of all, I am in love with this project! The lack of an easy way to get quick diagrams into notebooks has been the major hurdle for using them in class. I'm wondering how easy it would be to add functionality for adjusting both the arrowhead style/weight and the number of nodes on shapes so that connecting arrows don't "clump" in only a few spots (on circular connectors in particular).

ETA: I'm happy to take a stab at this, but no promises.

Changing freestyle stroke width and color

Hi,
I was searching for freestyle drawing support inside ipython notebooks and found your amazing extension. I see that the stroke width and color can be changed after making the drawing and selecting that object. Is it possible to change the default stroke width and color?

Shortcuts seem to not work

When the extension is enabled, I still am able to use shortcuts like Shift+Enter. Once I introduce the Egal cell all Jupyter notebooks become disabled. After I delete the egal cell, I'm not able to use shortcuts until I refresh the browser.

Enabling Animation

How do you enable the animation facility?

Testing this repo in MyBinder ([example])(https://mybinder.org/v2/gh/uclmr/egal/master), which uses the Dockerfile to build a container in which to try out the egal extension, I can edit SVG files but nor enable the animation steps?

I also note from the example screenshots in the repo README that the first two examples do not show the animation step buttons / frame counters as being enabled?

Arrow Not Working

First of all, I would like to thank you for creating this wonderful widget.
But, I got a problem using this widget. The rectangle and circle works, but the arrow does not work for me.

Platform: MacOS Sierra. (MacPro 13'' with touchbar)
jupyter --version
4.3.0

Raw NBConvert issues

The SVG from egal editor is stored in the cell, but it seems impossible to copy-and-paste that image into another cell. The pasted version appears as raw code, not as an image.

Similarly, if the user changes the original cell type from "Raw NB Convert" to "Code" or "Markdown", it is impossible to go back to the drawing. Switching back to "Raw NB Convert" just leaves a bunch of raw code displayed. It does not show the image or the editor.

Ideally, I would like an image that I can copy and paste, or move to other parts of the notebook (or even copy into a new notebook). Or save to the Jupyter hub file system.

Save as image file

It would be useful to be able to save a drawing as an image file from the notebook embedded canvas.

Embedded Plotly charts seem to support image export using the orca commandline tool; is that something that egal could also make use of?

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.