Giter Club home page Giter Club logo

nodenote's People

Contributors

actuallyfishcanswim avatar nomiuo avatar zbl2000 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodenote's Issues

异步存储(Asynchronous storage)

异步存储尝试1: qt线程池

  • 由于Python有GIL全局解释器锁, 在qt的主线程中使用线程池只能够保证UI线程能够在大规模的时间操作响应UI, 但是该卡还是卡.
  • 同时还会有一些小bug, 应当用一个线程管理线程池, 才能起作用.
  • 在线程池操作时, 出现多线程写一个文件的情况,考虑用while True捕获异常, 尝试使用过互斥锁, 但是该锁会在io操作结束之前就释放, 也就是将io操作交给操作系统后即释放锁

异步存储尝试2: asyncio + aiofiles + quamash

通过quamash获得qt事件循环放入asyncio的事件循环, 也会出现多协程同时写的问题, 协程锁没有用. 同时在关闭程序后的前一秒save任务会被强制关闭, 协程状态为pending.

Resize node including its text/contents

Hello, I also encounter this problem when I'm adding a paragraph into the node. Because I can't resize the node together with its content, The paragraph looks like 1 very long sentence. The GIF Below is what it looks like.
Exeding the window

I suggest adding a way to resize like in the picture below.
2021-11-26 19_55_09-My Beautiful life

This is the resizing that I'm suggesting.
resizing

QGraphicsView应用数位板的压感绘图

  • 目前的粗细与色彩饱和度无法随着数位板的压感变化
  • windows ink的驱动产生长按等于鼠标右键, 同时会出现波纹, 如何采用其他的驱动

对常用操作的一些建议

1.建议增加ctrl+滚轮实现平滑缩放的快捷键。会比当前的ctrl和+/-更方便和通用。
(说到通用,如果可以,希望能通过配置文件自定义快捷键)
2.建议在开启辅助线功能时,控件边界能够实现磁性吸附到辅助线上。

【想法】作者有没有考虑和neo4j和notion结合起来

一直想做一个基于超级大图的笔记软件,但是不知道怎么做。
相比于所有笔记都放到一个txt文件,所有笔记都放到一个图里面更科学,如果图是三维的类似人脑的神经网络就更好了。网上其实有一个基于白板的应用,但是太贵了。

我理解的笔记在前端呈现层面就一张大图,然后随心所欲缩放链接定位重组,不会有内存和cpu的限制。
neo4j有非常多的图应用分享,也许非常适合做底层的图计算/知识图谱计算数据库。
notion其实也是一个数据库了,包装成了笔记软件,有向通用笔记本发展的趋势,因为用户基数非常庞大,看数据至少有100万用户了,但是notion呈现出来的笔记还是树状页面,还没有添加图的功能。

NodeNote也许可以添加一些接口,方便对接。

严重的问题2

【非常严重的问题】
1.使用win10默认中文输入法在node里打字的过程中,在等待选择对应字词时几秒钟后就会自动输入拼音。对输入长句、多音字影响极大。

Vertical Node Orientation

Hello, I really liked using NodeNote but I encounter one problem when using it, the problem is if the nodes can be arranged like in the picture.

Before:
Artboard 2Github

After arranging: ( I edited it )
Artboard 3Github

反馈发现的一些问题

【严重问题反馈】
【问题版本:win_NodeNote_v2.37.22】
1.当右键点击连接线上的文字时,软件会闪退。
2.当打开样式颜色编辑后,即使点击×或cancel也会使现有样式丢失。
【无伤大雅的小问题】
1.侧边栏markdown内容一旦填写就无法完全删除。
2.node里插入表格时,初始单元格几乎紧挨着难以区分,不易编辑。
【一些优化建议】
1.建议增加导出当前样式的功能。方便在不同场景中快速切换样式。

setup.py

Hi, is it possible to add a setup.py to this project?

I'd like to package it for GNU Guix and it would make things easier.

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.