GithubHelp home page GithubHelp logo

Comments (4)

blackhole89 avatar blackhole89 commented on May 28, 2024

Thanks for opening the issues, actually, the feedback is much appreciated :)

I'm planning to add a mouse-based way for resizing drawings by dragging their edges.

from notekit.

freemin7 avatar freemin7 commented on May 28, 2024

mhh i am not sure that will work for me but i will try it.
Is there a place where i can put feature requests with opening a crazy number of issues?

What considerations do you have regarding "auto-save" frequency and save speed.
After 15 min of drawing Xournal becomes unusable because of auto-saving blocking the GUI thread and it taking a few seconds?

from notekit.

blackhole89 avatar blackhole89 commented on May 28, 2024

I don't really have a website I actively use at the moment, and other projects seem to be okay with using issues to track feature requests, so I think this is fine for now. (I guess Github also has "projects", but I've never used them and don't know if they would be good for this.)

I'd be happy to hear it if you have a better idea for mouse-based space creation. There are some constraints because this program is not quite trying to be Xournal - the document is structured around text with drawings being a subordinate object, as opposed to Xournal's paradigm where the document is a drawing that you can embed floating pieces of text into. (Consequently, Xournal is struggling to make handling text feel good, whereas I'm struggling with drawings.)

Currently, saving only happens when you switch files and close the window. I certainly would not find any forced delays due to autosave acceptable; if I add it and observe (or get reports of) any delays due to it, I will consider moving it out to a separate thread. If just dumping the editor state (which you can't do without stopping the editor) takes too long, I suppose the sane thing to do would be to try and detect periods of inactivity (like n-second intervals of no mouse or keyboard events) to do the autosaving.

from notekit.

freemin7 avatar freemin7 commented on May 28, 2024

Ah it is good that i understand how the saving behavior works.

It is also good to understand your vision for this program.
I have no better ideas for pen based drawing yet.
I think the reason text is awkward in Xournal is that his has bad tooling for text i do not think there is something about inherent in choosing text over drawing that makes drawings awkward to use. It is just a question of tooling.

from notekit.

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.