Skip to content

Conversation

Yoyokrazy
Copy link
Collaborator

re #206308

Includes:

  • code cell symbols as children of code cells in the notebook outline
  • filtering logic moved out of the outlineProvider into getChildren of notebookCellOutline
  • stickyScroll adjusted for new level 8 outlineEntry (symbol entries)

@Yoyokrazy Yoyokrazy requested a review from rebornix March 21, 2024 18:05
@Yoyokrazy Yoyokrazy self-assigned this Mar 21, 2024
@vscodenpa vscodenpa added this to the March 2024 milestone Mar 21, 2024
@Yoyokrazy
Copy link
Collaborator Author

Yoyokrazy commented Mar 21, 2024

todo:

  • need to fix some notebook symbol tests

@Yoyokrazy
Copy link
Collaborator Author

updates:

  • settings defined in notebookCommon for outline showCodeCells, showCodeCellSymbols, and showMarkdownHeadersOnly.
  • settings defined in notebookCommon for breadcrumbs showCodeCells
  • filter logic moved to notebookOutline getChildren fn
  • symbols from code cells are now OutlineEntry level 8+ (keeps them as children of code cells in outlinePane)
  • outlineEntryFactory now takes the OutlineTarget (helps control whether a code cell entry is pushed. needed in outlinePane, not in quickPick)

@Yoyokrazy Yoyokrazy merged commit 9f1605b into main Mar 21, 2024
@Yoyokrazy Yoyokrazy deleted the nuclear-loon branch March 21, 2024 22:04
@microsoft microsoft locked and limited conversation to collaborators Jun 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants