跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. 设计一个上下文的新布局

设计一个上下文的新布局

已定时 已固定 已锁定 已移动 讨论
15 帖子 3 发布者 199 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 机杼机 离线
    机杼机 离线
    机杼
    写于 最后由 编辑
    #1

    近期使用TiddlyWiki的过程中,感觉到可以设计一个新的布局来增加侧边栏的展示功能。

    即上下文布局。这个布局很容易想象出来,在屏幕中间划一条线,上面是故事河区域,也就是默认布局的左边区域。下面则是侧边栏区域。

    然后可以选择是故事河区域在上面还是在下面。

    其次就是对侧边栏进行拆分,第一行是按钮,可以放在那条线的下面,也可以放到屏幕最底下的位置。然后左边则是侧边栏的选项卡,需要点击才会展示。当然其实也可以转换成按钮的形式。感觉转换成按钮的形式会更好,点击才去显示。

    中间那条线可以在最右端增加一个按钮,用来全屏故事河区域或者全屏下面的侧边栏区域。

    灵感来源于flowtiwi-sidebar 插件的想法。

    @linonetwo 不知道你感觉怎么样?

    1 条回复 最后回复
    0
    • 机杼机 离线
      机杼机 离线
      机杼
      写于 最后由 编辑
      #2

      @Sttot 感觉可以作为新插件的选题。

      1 条回复 最后回复
      0
      • 机杼机 离线
        机杼机 离线
        机杼
        写于 最后由 编辑
        #3

        https://talk.tiddlywiki.org/t/design-a-new-layout-for-the-top-and-bottom-areas/10986

        英文论坛上的帖子。里面有几张草图方便理解。

        1 条回复 最后回复
        1
        • 机杼机 离线
          机杼机 离线
          机杼
          写于 最后由 编辑
          #4

          好吧,我有点想当然了。正常屏幕都是横着摆放的,那么其实还是应该从左右划分区域入手。

          但主要还是想高效利用侧边栏。

          1 条回复 最后回复
          0
          • linonetwoL 离线
            linonetwoL 离线
            linonetwo
            写于 最后由 编辑
            #5

            我不常用侧边栏了,重要功能我都做成新布局全屏使用了,例如健康记录、意义之塔

            1 条回复 最后回复
            0
            • 机杼机 离线
              机杼机 离线
              机杼
              写于 最后由 编辑
              #6

              确实,我觉得可以做一些方式来更加方便处理更丰富的布局。

              1 条回复 最后回复
              0
              • linonetwoL 离线
                linonetwoL 离线
                linonetwo
                写于 最后由 编辑
                #7

                之前我是想界面上多显示一些东西,看起来比较高端酷炫,但发现这样打字会比较卡。
                后来发现最实用的还是每个布局只显示一点点东西,最实用,又不卡,也适应移动端展示。

                机杼机 1 条回复 最后回复
                1
                • 机杼机 离线
                  机杼机 离线
                  机杼
                  在 中回复了 linonetwo 最后由 编辑
                  #8

                  @linonetwo

                  e4964456-5220-4fe4-8b11-ce989fa18f82-{43D88FD7-B1E2-4657-913B-98B06DED17AD}.png

                  我最近在搞这样一种插件,就是把布局和控制台都放在顶部。可以很方便切换。但控制台这种条目似乎需要放到故事河中才能显示,而CPL就不需要。不知道为啥。

                  我觉得你开发了很多个需要用到布局的插件的话,不妨可以试试这种思路。切换起来也许会更方便。

                  1 条回复 最后回复
                  0
                  • 机杼机 离线
                    机杼机 离线
                    机杼
                    写于 最后由 编辑
                    #9

                    6c26bb7d-d7af-4282-bae0-d9f81e654548-{79B9B73A-85CE-4BC4-84A3-F33EB7AFCF54}.png

                    一键切换不同的布局。

                    当然我打算把原版的布局改一改。主要是侧边栏的tabs应该改成更现代化的UI。

                    6afc95b4-a589-49c4-b959-dbfe3dc9d569-{26D8DB57-4EB7-4A4A-A7F9-4750C3BEB68F}.png

                    类似这种风格的。但感觉改起来有难度。

                    1 条回复 最后回复
                    1
                    • oeyoewsO 离线
                      oeyoewsO 离线
                      oeyoews
                      写于 最后由 编辑
                      #10

                      shadcn/ui 都看上了啊

                      机杼机 1 条回复 最后回复
                      0
                      • 机杼机 离线
                        机杼机 离线
                        机杼
                        在 中回复了 oeyoews 最后由 编辑
                        #11

                        @oeyoews

                        我是在微信群里看到别人推荐的,但我自己不会用。还是老实用TiddlyWiki的东西去搞。

                        但我感觉我的那个思路挺不错的。可惜我的技术与经验不够。如果近期你有时间想开发一款新的主题插件的话,我可以详细告诉你。

                        1 条回复 最后回复
                        0
                        • 机杼机 离线
                          机杼机 离线
                          机杼
                          写于 最后由 编辑
                          #12

                          Page Layout a Powerful Feature in TiddlyWiki

                          一方面是参考论坛里库克马的这个轮盘菜单,这样侧边栏右边的那些按钮就不需要再占用其他空间了。

                          然后顶部就是那些布局页面。但可以把控制台单独拿出来。因为控制台实际上不需要和其他条目交互,或者说要交互的时候很少。

                          再就是故事河区域的左边是类似上面shadcn/ui,左边是侧边栏,竖状排列过来的。类似于vscode的那种。而且可以开关闭。右边就是故事河的主体了。

                          而且搜索框也可以放在这样。同样是跟vscode差不多的,点击就弹出一小部分区域,然后用户去搜索。

                          这样一来就容易达到一个简洁好用的效果。

                          1 条回复 最后回复
                          1
                          • oeyoewsO 离线
                            oeyoewsO 离线
                            oeyoews
                            写于 最后由 编辑
                            #13

                            最近我都不怎么折腾了,应该是折腾够了吧,日常就写点tw日记,剪藏点文章,躺平了哈哈

                            1 条回复 最后回复
                            1
                            • linonetwoL 离线
                              linonetwoL 离线
                              linonetwo
                              写于 最后由 编辑
                              #14

                              https://crazko.github.io/krystal/ 把侧边栏都变成了点按钮打开的条目,也很有意思。

                              他是用故事河展示方式来做的,优点是还是「标准布局」(标准布局就是官方的这个故事河布局),从别的布局跳回「标准布局」就会打开它。(如果用新布局来做,很多默认返回标准布局的按钮,点了就不会跳过去了)

                              截屏2024-11-06 15.27.47.png

                              但缺点是它好像有的CSS没控制好生效范围,会影响别的插件。尤其是它改侧边栏的方式,改动太大了,我现在感觉对侧边栏有改动的话,可能还是做成新布局比较好。

                              1 条回复 最后回复
                              0
                              • 机杼机 离线
                                机杼机 离线
                                机杼
                                写于 最后由 编辑
                                #15

                                7cd6bbb3-848c-4d2c-86b8-0139a5245876-{47CF7A55-FF48-4420-9C3A-A6C8450345B1}.png

                                我打算做一个魔改版的notebook主题插件。notebook原有仓库都归档了,也基本上没有再维护。

                                我修改了里面一些配置,用起来舒服多了。

                                自己从头开始做太难了,而且太麻烦了。改别人的反而愿意去学习。

                                而且5.3.0之后更新的条件快捷方式,真的非常好用。感觉之前的代码很多都可以重写一下,写成更简单的方式。

                                像notebook里面很多都还是用reveal微件来控制条件,看起来就很复杂。

                                1 条回复 最后回复
                                0

                                • 登录

                                • 没有帐号? 注册

                                • 登录或注册以进行搜索。
                                Powered by NodeBB Contributors
                                • 第一个帖子
                                  最后一个帖子
                                0
                                • 最新
                                • 版块
                                • 标签
                                • 热门
                                • 用户
                                • 群组
                                • 太微中文教程
                                • 新插件投票看板