Code Monkey home page Code Monkey logo

Comments (4)

 avatar commented on June 20, 2024

I have recently started spending time with the code to become a possible collaborator in the future as this seems to me, the single greatest collection of working classes for fast editing of multiple photo types in the world - the fact that it's vector based makes scaling the fastest as well. The fact that this is open source just makes it a no brainer.

I would LOVE to find documentation or find a way to upload alternate SAMPLES for import other than the collection inherent now. While walking through the code, it seems to me that inkpad WILL allow for import of local svg or inkpad type files, but when new vector graphic files are loaded by myself, I get nothing but errors.

New documentation on how he created the sample files or how he suggests a vector image be created externally to the app for editing inside would be PHENOMENAL.

from inkpad.

sprang avatar sprang commented on June 20, 2024

Samples are meant to be native files. They're just copied to the right place and not technically imported. You'll want to look at the way we bring in files via Dropbox. The relevant code is a bit spread out, but the entry point is:

-[WDBrowserController restClient:loadedFile:]

You'll need to add the appropriate extensions in ImportFormats.plist too.

from inkpad.

 avatar commented on June 20, 2024

I LOVE the plist file! I've referred to it a few times to better understand where the code came from in terms of image manipulation originally and tried to walk through various issues/resolutions here for other data types which are compatible, but came later in development.

What I've actually done was create a number of pure vector svg files in inkscape and placed them along side the inkpad files in the samples folder, because I saw that the number of native files you have there isn't hard coded and the samples.m file suggests that there is a svg and inkpad filter before any files are considered. I'm very familiar with the main BrowserController class, but it would be good then to walk myself through the WDBrowserController as well to see where the thought process was there. Thank you again.

from inkpad.

 avatar commented on June 20, 2024

Saturday and I didn't sleep yet from Friday; I mean the target WDCanvasController class for the edits, not the main BrowserController class...

Thank you for the rapid feedback on the weekend, this is obviously something you've poured yourself into for a long time and I need to really get closer to the code before I turn this conversation into the detritus of StackOverflow - is there anything I can use (development FAQS?) to familiarize myself with the project or the inspirations of the code? Do you have any recommendations on how to go about an entry point into the project? Any recommendations from a personal stand point on how to advance my skill-set a little in my second year? I'm working as an app developer for a small company here in Manhattan now and when I see projects like this... I'm in awe.

from inkpad.

Related Issues (20)

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.