- Added scroll position preservation when resetting note list (e.g. during searches) - Implemented willReset signal in PaginationService to notify views before data resets - Created preserveOnReset effect to capture scroll offset before list changes - Added restoreAfterReset effect to restore scroll position after data reloads - Updated loadInitial and invalidateCache methods to trigger willReset notifications
		
			
				
	
	
		
			230 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			230 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
  "main": {
 | 
						|
    "id": "8f1ea505f974450d",
 | 
						|
    "type": "split",
 | 
						|
    "children": [
 | 
						|
      {
 | 
						|
        "id": "8fed617eb7df1a3f",
 | 
						|
        "type": "tabs",
 | 
						|
        "children": [
 | 
						|
          {
 | 
						|
            "id": "2e9abbba0bbc33e1",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "markdown",
 | 
						|
              "state": {
 | 
						|
                "file": "Allo-3/Nouveau-markdown.md",
 | 
						|
                "mode": "source",
 | 
						|
                "source": false
 | 
						|
              },
 | 
						|
              "icon": "lucide-file",
 | 
						|
              "title": "Nouveau-markdown"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "direction": "vertical"
 | 
						|
  },
 | 
						|
  "left": {
 | 
						|
    "id": "b8496c8e69d71542",
 | 
						|
    "type": "split",
 | 
						|
    "children": [
 | 
						|
      {
 | 
						|
        "id": "00ad92c346e6d3ff",
 | 
						|
        "type": "tabs",
 | 
						|
        "children": [
 | 
						|
          {
 | 
						|
            "id": "01415a506431f7b5",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "file-explorer",
 | 
						|
              "state": {
 | 
						|
                "sortOrder": "alphabetical",
 | 
						|
                "autoReveal": false
 | 
						|
              },
 | 
						|
              "icon": "lucide-folder-closed",
 | 
						|
              "title": "Files"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "id": "6be1f25c351d6c9f",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "search",
 | 
						|
              "state": {
 | 
						|
                "query": "path:folder1  ",
 | 
						|
                "matchingCase": false,
 | 
						|
                "explainSearch": false,
 | 
						|
                "collapseAll": false,
 | 
						|
                "extraContext": false,
 | 
						|
                "sortOrder": "alphabetical"
 | 
						|
              },
 | 
						|
              "icon": "lucide-search",
 | 
						|
              "title": "Search"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "id": "aaf62e01f34df49b",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "bookmarks",
 | 
						|
              "state": {},
 | 
						|
              "icon": "lucide-bookmark",
 | 
						|
              "title": "Bookmarks"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "direction": "horizontal",
 | 
						|
    "width": 225.5
 | 
						|
  },
 | 
						|
  "right": {
 | 
						|
    "id": "3932036feebc690d",
 | 
						|
    "type": "split",
 | 
						|
    "children": [
 | 
						|
      {
 | 
						|
        "id": "32a100d6a15c4c7c",
 | 
						|
        "type": "tabs",
 | 
						|
        "children": [
 | 
						|
          {
 | 
						|
            "id": "21d6eb704ef1c342",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "backlink",
 | 
						|
              "state": {
 | 
						|
                "collapseAll": false,
 | 
						|
                "extraContext": false,
 | 
						|
                "sortOrder": "alphabetical",
 | 
						|
                "showSearch": false,
 | 
						|
                "searchQuery": "",
 | 
						|
                "backlinkCollapsed": false,
 | 
						|
                "unlinkedCollapsed": true
 | 
						|
              },
 | 
						|
              "icon": "links-coming-in",
 | 
						|
              "title": "Backlinks"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "id": "82566258ec76c85e",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "outgoing-link",
 | 
						|
              "state": {
 | 
						|
                "linksCollapsed": false,
 | 
						|
                "unlinkedCollapsed": true
 | 
						|
              },
 | 
						|
              "icon": "links-going-out",
 | 
						|
              "title": "Outgoing links"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "id": "1a4deefd450baf39",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "tag",
 | 
						|
              "state": {
 | 
						|
                "sortOrder": "frequency",
 | 
						|
                "useHierarchy": true,
 | 
						|
                "showSearch": false,
 | 
						|
                "searchQuery": ""
 | 
						|
              },
 | 
						|
              "icon": "lucide-tags",
 | 
						|
              "title": "Tags"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "id": "6943d1b426ac3f06",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "outline",
 | 
						|
              "state": {
 | 
						|
                "followCursor": false,
 | 
						|
                "showSearch": false,
 | 
						|
                "searchQuery": ""
 | 
						|
              },
 | 
						|
              "icon": "lucide-list",
 | 
						|
              "title": "Outline"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "id": "6458a80d793a958b",
 | 
						|
            "type": "leaf",
 | 
						|
            "state": {
 | 
						|
              "type": "footnotes",
 | 
						|
              "state": {},
 | 
						|
              "icon": "lucide-file-signature",
 | 
						|
              "title": "Footnotes"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "currentTab": 2
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "direction": "horizontal",
 | 
						|
    "width": 200,
 | 
						|
    "collapsed": true
 | 
						|
  },
 | 
						|
  "left-ribbon": {
 | 
						|
    "hiddenItems": {
 | 
						|
      "switcher:Open quick switcher": false,
 | 
						|
      "graph:Open graph view": false,
 | 
						|
      "canvas:Create new canvas": false,
 | 
						|
      "daily-notes:Open today's daily note": false,
 | 
						|
      "templates:Insert template": false,
 | 
						|
      "command-palette:Open command palette": false,
 | 
						|
      "bases:Create new base": false,
 | 
						|
      "obsidian-excalidraw-plugin:New drawing": false
 | 
						|
    }
 | 
						|
  },
 | 
						|
  "active": "2e9abbba0bbc33e1",
 | 
						|
  "lastOpenFiles": [
 | 
						|
    "big/note_500.md",
 | 
						|
    "big/note_499.md",
 | 
						|
    "big/note_497.md",
 | 
						|
    "big/note_498.md",
 | 
						|
    "big/note_491.md",
 | 
						|
    "big/note_496.md",
 | 
						|
    "big/note_492.md",
 | 
						|
    "big/note_495.md",
 | 
						|
    "big/note_489.md",
 | 
						|
    "big/note_494.md",
 | 
						|
    "big/note_487.md",
 | 
						|
    "big/note_488.md",
 | 
						|
    "big/note_493.md",
 | 
						|
    "big/note_490.md",
 | 
						|
    "big/note_485.md",
 | 
						|
    "big/note_486.md",
 | 
						|
    "big/note_482.md",
 | 
						|
    "big/note_484.md",
 | 
						|
    "big/note_483.md",
 | 
						|
    "big/note_479.md",
 | 
						|
    "big/note_481.md",
 | 
						|
    "big/note_480.md",
 | 
						|
    "big/note_474.md",
 | 
						|
    "big/note_473.md",
 | 
						|
    "big/note_472.md",
 | 
						|
    "big/note_477.md",
 | 
						|
    "big/note_499.md.bak",
 | 
						|
    "big/note_500.md.bak",
 | 
						|
    "big/note_497.md.bak",
 | 
						|
    "big/note_498.md.bak",
 | 
						|
    "big/note_495.md.bak",
 | 
						|
    "big/note_496.md.bak",
 | 
						|
    "big/note_494.md.bak",
 | 
						|
    "big/note_493.md.bak",
 | 
						|
    "big/note_492.md.bak",
 | 
						|
    "big/note_491.md.bak",
 | 
						|
    "mixe/Dessin-02.png",
 | 
						|
    "Dessin-02.png",
 | 
						|
    "mixe/Claude_ObsiViewer_V1.png",
 | 
						|
    "mixe/image_no_bg_clean.svg",
 | 
						|
    "Drawing-20251028-1452.png",
 | 
						|
    "dessin.svg",
 | 
						|
    "dessin.png",
 | 
						|
    "dessin_05.svg",
 | 
						|
    "dessin_05.png",
 | 
						|
    "Untitled.canvas"
 | 
						|
  ]
 | 
						|
} |