Giter VIP home page Giter VIP logo

sojoinery's People

Contributors

marvingreenberg avatar

Watchers

 avatar  avatar

sojoinery's Issues

box joints

Typically box joints will be thru cut. The SVG you are generating still has a gutter for both pieces. Shouldn't the face piece be a thru cut with no gutter.

I'm assuming you are cutting the box joint with the wood held in a vertical workstation type of setup.

I usually cut them with several pieces held at once - so four 1/2" pieces for example. I can increase the material thickness to 2", but the gutter is still there.

Make sense? Seems like the cutter might be either 0 or maybe 1/8" assuming I am using a spoil board on each side of the piece.

neil

Investigate approaches for restricted python execution

Since random code will be uploaded, running on internal servers, some concern for security is needed. On various cloud platforms like appengine, the problem is reduced, but a malicious app could be able to wander around loaded python modules to find, various application secrets like session keys or such. Simplest might be just run the untrusted apps in separate apps/vms.

Use cached files for faster load when file exists

If the files are named more explicitly or with a hash, an existing file generated by one user could be immediately downloaded by another user. Or, more likely the same user regenerating the file. There may be an actual problem now because files stored may conflict since not all parameters are made part of the file name (like thickness.)

can't download SVG

I can't seem to download an SVG from the screen. If I click on either the image or the .svg name I would expect it do download as an .svg

But it downloads as a .svg.txt and if I change to .svg it does not open properly.

On a Mac using latest OS with Graphic for an SVG editor.

Add component library

Add a component library tab. Possible fields name, svg, #, rating, user. Firebase? Node.js? Separate app?

Add option to clip/truncate instead of scaling

When setting a pin and tail width, the current behavior is to scale the sizes to exactly match the required length. An alternative approach is to reduce the size of the final tails as required. This is probably the more common approach when using jigs since the spacing is fixed. It also allows for matching pin and tail widths on, say, two different height drawers.

SVG naming

The box joint SVG is carrying over a dovetail name:

sodovetail_pinface_8.000in_a_0.500_b_0.500.svg

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.