文本窗口是一个极为常用的功能,可用于提示信息、编辑文本乃至提供文本界面下的多重跳转。在我的日常工作中,这个功能排在第一位,因此我发现了更多特性需求,列举如下:
- 用鼠标滚轮实现文本的上下卷动
- 可隐藏的(当鼠标指针悬停时恢复显示)窗口操作元素(最小、最大、关闭)
- 可选文本颜色
- 可选的背景透明度(不是整体透明度):配合高透明度的背景,文本框能够在PC桌面上实现非常有趣的视觉效果,甚至可以当作便签使用。
- 能够获得当前全部文本窗口id及其内容的方法:可由此实现可自由移动、排列的卡片。
- Markdown支持
有点复杂了,后期再研究