可否把 笔记里 文件夹的颜色 和 文件 的颜色 区分开?
因为文件夹 和 文件 还是有区别。
其实我最希望的是没有文件夹这个概念,每个文件都可以既可以 做文件夹 又可以作为 文件。每个可以被点到的侧边栏内容里 都可以 做点记录。
可否把 笔记里 文件夹的颜色 和 文件 的颜色 区分开?
因为文件夹 和 文件 还是有区别。
其实我最希望的是没有文件夹这个概念,每个文件都可以既可以 做文件夹 又可以作为 文件。每个可以被点到的侧边栏内容里 都可以 做点记录。
至少两个建议考虑一下。
第一还是 把文件夹 的标识更改得更清晰。比如加粗或者颜色更深。
因为产品本身不做区分的话,那在用户看来,就都是文档。所以要么做区分,要么不做区分,而不是功能上有区别(文件夹无法在右侧写入内容,点击后只是展开,文档右侧可以写入内容),而显示上有区别。目前是通过名称前面是否有三角标志判断,个人觉得还不够清晰?
然后个人觉得至少文件夹支持 点击后右侧可以记录一些基本内容,比如本文件夹的目的 用途。
而不是点击后就自动展开显示下面的文档。
当然如果改成子文档形式更好,就像 Notion 我来 这样,点击文件夹(其实对于他们来说就是顶级文档,或者父级文档),左侧栏展开,右侧栏也显示下级文档的标题,既可以通过点击左侧栏的子文档进入,也可以通过点击右侧栏的下级文档标题进入。同时还可以做记录。不过这样的代码逻辑会比较多一些。
对于“子文档(子页面)”的需求我们也在考虑,初步设想是通过“约定大于配置”的原则,同时支持文件夹和子文档两种使用方式。
约定同名文件夹下如果出现同名文档:
技术实现方面,文档树的调整工作量比较大,要改创建、拖拽、列出、删除等。除了这些显而易见的地方,可能还需要调整关系图、反链等,以适配父子逻辑,这部分暂时还没有细想。
以上只是一个初步考虑的方案,欢迎大家进一步考虑细节和一些潜在的问题。另外,如果你有其他方案,也非常欢迎进行讨论,谢谢。
对的对的。
最简单的话,就相当于在左侧栏点击文件夹,文件夹自动展开,然后右侧还可以记录一下该文件夹的一些内容, 比如该文件夹是干啥的。
高级一些的就像你说的 语雀 我来 这样的。这样的空间利用率更高。
Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。
据说 99% 的性能瓶颈都在数据库。
GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。
SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。
Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。
SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。
SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。
Quicker 您的指尖工具箱!操作更少,收获更多!
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
FreeMarker 是一款好用且功能强大的 Java 模版引擎。
Postman 是一款简单好用的 HTTP API 调试工具。
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。
Communication channel for makers and users.
Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。
Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。
Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。
GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。
ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。
持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。
星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网
Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。
V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于