Skip to content
Merged
8 changes: 4 additions & 4 deletions .lantern/lang/en/src/renderer/lib/lantern-pixi.lantern.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"text": {
"edge-graphics.ts": "Draws directional graph curves with relation-specific dashes and arrowheads",
"index.ts": "Renders the interactive WebGL graph, file or macro, with viewport culling, accessible controls and the pull request marks and the open-file marker on macro blocks, links and outside systems, with the marks calmed and other blocks greyed while a file or a picked flow step's files are open (the marker takes a set of blocks), draws a block a selected platform only uses fainter than a lit one and stronger than a dimmed one, and opens a macro area card or stub on a double tap or Enter without letting a removed focused card re-enter the render. It gives the canvas a tooltip of the block or link under the pointer that follows it",
"index.ts": "Renders the interactive WebGL graph, file or macro, with viewport culling, accessible controls and the pull request marks and the open-file marker on macro blocks, links and outside systems, with the marks calmed and other blocks greyed while a file or a picked flow step's files are open (the marker takes a set of blocks), draws a block a selected platform only uses fainter than a lit one and stronger than a dimmed one, and opens a macro area card or stub on a double tap or Enter without letting a removed focused card re-enter the render. It gives the canvas a tooltip of the block or link under the pointer that follows it, and clears the selection only on a primary-button tap of the background",
"macro-graphics.ts": "Draws the macro view's arrows and count labels with strong ones emphasised, only the main links at rest and every link of the selected block, lights the links a pull request touches and quiets the rest, keeps only the links of the blocks being read prominent while a file or a flow step's files are open, and mirrors each arrow as a hidden note for screen readers.",
"node-graphics.ts": "Draws file cards, directory tiles and macro blocks with their purpose lines, a quieter look for shared foundation and a glow with changed-of-all files for blocks a pull request touches (a thin outline and the caption only while a file is open), a ringed READING badge on the block of the open file (frame widths from the shared legend list), a dashed edge for a card of features not yet in an area and an open chevron on area cards and stubs, with icons, status marks, PR badges, a quiet related mark, a dashed new look for files a pull request or a plan adds, and open-file buttons",
"open-actions.ts": "Draws the code and diff buttons on relation-view file tiles and their keyboard-reachable twins",
"node-graphics.ts": "Draws file cards, directory tiles and macro blocks with their purpose lines, a quieter look for shared foundation and a glow with changed-of-all files for blocks a pull request touches (a thin outline and the caption only while a file is open), a ringed READING badge on the block of the open file (frame widths from the shared legend list), a dashed edge for a card of features not yet in an area and an open chevron on area cards and stubs, with icons, status marks, PR badges, a quiet related mark, a dashed new look for files a pull request or a plan adds, and open-file buttons, all of which answer a primary-button tap only",
"open-actions.ts": "Draws the code and diff buttons on relation-view file tiles and their keyboard-reachable twins, and tells a primary-button tap from a right or middle one",
"palette.ts": "Reads graph CSS colors and fonts for Pixi drawing",
"relation-graphics.ts": "Draws relation-view zones, directory areas and focused-file edges",
"relation-graphics.ts": "Draws relation-view zones, directory areas that a primary-button tap pins, and focused-file edges",
"text-quality.ts": "Defers text-resolution upgrades until graph zoom settles",
"viewport-size.ts": "Measures the graph pane by its border box, to notice real resizes, and without rounding a fractional size up, so the canvas never overflows its own scroll area"
}
Expand Down
12 changes: 6 additions & 6 deletions .lantern/lang/en/test/e2e.lantern.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"text": {
"flow-layout.spec.ts": "Checks in a real Chromium that the Flow rows and file chips wrap inside the narrowest right pane without overflowing, that a picked step keeps its amber border and glow while hovered, and that reading steps get a badge while the rest is greyed; skips when no Chromium can be launched",
"graph-macro-areas.spec.ts": "Checks in the real app that the Macro view opens on the areas map with no layout to choose, enters one with a double-click and leaves it with Escape, Backspace or the breadcrumb, goes sideways to another area from the panel and keeps the entered area across Files, and that a pull request lights the areas it touches and the reading marker moves between areas while stepping.",
"graph-macro-systems.spec.ts": "Checks on the evaluation project at 1600 by 1000 and 1280 by 800 that the outside systems list is always there under the map with every system and its count, filters to what a clicked block talks to with Show all, lights every area and foundation entry that talks to a clicked system with counts and a side panel grouped by area and feature, is cleared by a second click or Escape, never clips text, and can be driven with the keyboard; saves screenshots.",
"graph-macro-areas.spec.ts": "Checks in the real app that the Macro view opens on the areas map with no layout to choose, enters one with a double-click and leaves it with Escape, Backspace or the breadcrumb, goes sideways to another area from the Overview drawer and keeps the entered area across Files, and that a pull request lights the areas it touches and the reading marker moves between areas while stepping.",
"graph-macro-systems.spec.ts": "Checks on the evaluation project at 1600 by 1000 and 1280 by 800 that the outside systems list is always there under the map with every system and its count, filters to what a clicked block talks to with Show all, lights every area and foundation entry that talks to a clicked system with counts and an Overview drawer grouped by area and feature, is cleared by a second click or Escape, never clips text, and can be driven with the keyboard; saves screenshots.",
"graph-macroview.spec.ts": "Drives the areas map in the real app on three projects at two window sizes: every area fits above the outside systems list, no page scroll or zoom, marks at the right zoom, keys, wheel, breadcrumb, the Macro view mounting once, and screenshots.",
"graph-macro-foundation.spec.ts": "Checks in the real app, on the evaluation project, that selecting a foundation tile lists what it uses and where its platform has files and lights its partners on the areas map, and that an area shows its platforms.",
"graph-macro-legend.spec.ts": "Checks in the real app that the Macro legend is short, fits the side panel, and that its swatches (selected, uses, To assign) are painted exactly like the shapes on the map, and screenshots the areas map and flat keys.",
"graph-macro-platform-uses.spec.ts": "Checks in the real app that of two bots of one kind the accounts area is lit strongly for the one with files there and as uses for the one that only uses it, with the legend drawing it the same solid way, lists both in the side panel, lights nothing as uses at rest and screenshots each.",
"graph-macro-foundation.spec.ts": "Checks in the real app, on the evaluation project, that selecting a foundation tile in the Overview drawer lists what it uses and where its platform has files and lights its partners on the areas map, and that an area shows its platforms.",
"graph-macro-legend.spec.ts": "Checks in the real app that the Macro legend in the Overview drawer is short, fits it, and that its swatches (selected, uses, To assign) are painted exactly like the shapes on the map, and screenshots the areas map and flat keys.",
"graph-macro-platform-uses.spec.ts": "Checks in the real app that of two bots of one kind the accounts area is lit strongly for the one with files there and as uses for the one that only uses it, with the legend drawing it the same solid way, lists both in the Overview drawer, lights nothing as uses at rest and screenshots each.",
"graph-macro.spec.ts": "Checks the macro view in the real canvas: the counts drawn at rest, readable names, selection, Escape and the way back to the file graph.",
"graph-navigation.spec.ts": "Checks graph zoom, panning, right-drag, overscroll, focus and input behaviour in Electron",
"graph-pixi.spec.ts": "Checks WebGL rendering, retained tile text across zoom, interaction and failure recovery",
Expand All @@ -23,7 +23,7 @@
"tsconfig.json": "Configures type checking for browser tests and their production dependencies",
"pr-review-explain.spec.ts": "Checks in a real Chromium that the Explain panel shows its four sections and that collapsing it with the keyboard gives the file view its height back",
"pr-review-regions.spec.ts": "Checks at 1280x800 that hiding each review area gives its width to the rest with no horizontal overflow, that the last of viewer and graph stays, and that the layout is remembered per project and reset",
"pane-overflow.spec.ts": "Drags both review dividers to their extremes at 1280x800 and 1600x1000, also with a saved comment card, a file comment and an open comment box, and fails when text is cut off at a pane edge or the graph is wider than its pane, including the areas map with the outside systems list for a picked system and a picked area",
"pane-overflow.spec.ts": "Drags both review dividers to their extremes at 1280x800 and 1600x1000, also with a saved comment card, a file comment and an open comment box, and fails when text is cut off at a pane edge or the graph is wider than its pane, including the areas map with the outside systems list for a picked area and, with the Overview drawer open, for a picked system",
"pr-review-comments.spec.ts": "Comments on diff lines and on the whole file in the real app, checks the card sits under its line, copies the comments, keeps them over a reload, covers the gutter drag, edit, fold and delete, and marks a comment as a question and copies a mixed set and then an all-question set"
}
}
3 changes: 2 additions & 1 deletion .lantern/lang/en/test/e2e/support.lantern.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"tray-popover-harness.ts": "Bundles the popover page and launches the hidden Electron popover harness at a chosen pixel density, finds its frame and lets a test open or update the popover with a model and read the calls it made",
"skills-extras-harness.ts": "Builds and launches the Electron Skills window harness over a temporary home and a git project seeded with installed skills and extras files, resolving the import aliases in its bundles, and cleans them up",
"integrations-harness.ts": "Builds and launches the Electron Integrations harness with git projects and a stub provider server, resolving the import aliases and loading svg icons as text in its bundles, and cleans them up",
"overflow.ts":"Finds text cut off at a pane edge and ellipsised names that are squeezed or have no tooltip (a title or a data-tip)"
"overflow.ts":"Finds text cut off at a pane edge, in the Macro Overview drawer too, and ellipsised names that are squeezed or have no tooltip (a title or a data-tip)",
"overview.ts": "Opens and closes the Macro Overview drawer, which holds the chips, legend and details of the picked block, so a spec can read or leave them"
}
}
9 changes: 5 additions & 4 deletions .lantern/map/src/renderer/lib/lantern-pixi.lantern
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ src/renderer/lib/lantern-pixi/edge-graphics.ts . component 42b2871e19fb
< src/renderer/lib/lanternctx.ts
< src/renderer/lib/lanternlayout.ts#EdgeCurve

src/renderer/lib/lantern-pixi/index.ts . component 3b371b3b5ddc
src/renderer/lib/lantern-pixi/index.ts . component 77ff3400d9ac
#feature file-graph
= src/renderer/lib/lantern-pixi/edge-graphics.ts
= src/renderer/lib/lantern-pixi/macro-graphics.ts#macroGraphics
Expand Down Expand Up @@ -42,7 +42,7 @@ src/renderer/lib/lantern-pixi/macro-graphics.ts . component f7cbb30b31b9
< src/renderer/lib/lanternmacromarks.ts#MacroMarks
< src/renderer/lib/lanternmacrostyles.ts#FLAT_LINE

src/renderer/lib/lantern-pixi/node-graphics.ts . component 328fa50108b8
src/renderer/lib/lantern-pixi/node-graphics.ts . component c33a2f532103
#feature file-graph
= src/renderer/lib/file-icons.ts#fileIconUrl
= src/renderer/lib/lantern-pixi/open-actions.ts
Expand All @@ -58,16 +58,17 @@ src/renderer/lib/lantern-pixi/node-graphics.ts . component 328fa50108b8
= src/renderer/lib/lanterntile.ts#tileSlots
< src/shared/lantern-plan-messages.ts#say

src/renderer/lib/lantern-pixi/open-actions.ts . component c2a927bdb69f
src/renderer/lib/lantern-pixi/open-actions.ts . component e712cc868338
#feature file-graph
< src/renderer/lib/lantern-pixi/palette.ts#PixiPalette

src/renderer/lib/lantern-pixi/palette.ts . util efd6ac83e6b9
#feature file-graph

src/renderer/lib/lantern-pixi/relation-graphics.ts . component c0080dd4be42
src/renderer/lib/lantern-pixi/relation-graphics.ts . component 8ea124725b7a
#feature file-graph
= src/renderer/lib/lantern-pixi/edge-graphics.ts#drawEdge
= src/renderer/lib/lantern-pixi/open-actions.ts#isPrimaryTap
< src/renderer/lib/lantern-pixi/palette.ts#PixiPalette
< src/renderer/lib/lanternlayout.ts
= src/renderer/lib/lanternprofile.ts#Profile
Expand Down
26 changes: 16 additions & 10 deletions .lantern/map/test/e2e.lantern
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,31 @@ test/e2e/flow-layout.spec.ts . test 271946bc6dd3
= src/renderer/lib/lanternflow.ts#flowHtml
= test/fixtures/graph/pr-review-demo.ts#prReviewDemo

test/e2e/graph-macro-areas.spec.ts . test e2dc7142c1c2
test/e2e/graph-macro-areas.spec.ts . test 07b2b9d4aa41
#feature product-areas
= test/e2e/support/graph-harness.ts
= test/e2e/support/overview.ts#openOverview

test/e2e/graph-macro-foundation.spec.ts . test 35c636b38801
test/e2e/graph-macro-foundation.spec.ts . test 01506182f3f4
#feature macro-view
= test/e2e/support/graph-harness.ts
= test/e2e/support/overview.ts#openOverview

test/e2e/graph-macro-legend.spec.ts . test cd8e5c5067b4
test/e2e/graph-macro-legend.spec.ts . test 3fc435cdb38d
#feature macro-view
= test/e2e/support/graph-harness.ts#launchGraphHarness
= test/e2e/support/overview.ts#openOverview

test/e2e/graph-macro-platform-uses.spec.ts . test 29ba7e10682c
test/e2e/graph-macro-platform-uses.spec.ts . test 676157fc745d
#feature macro-view
= test/e2e/support/graph-harness.ts
= test/e2e/support/overview.ts#openOverview

test/e2e/graph-macro-systems.spec.ts . test 593952fe7774
test/e2e/graph-macro-systems.spec.ts . test d5fd27d04ab3
#feature macro-view
= test/e2e/support/graph-harness.ts#launchGraphHarness
= test/e2e/support/overflow.ts#findClippedText
= test/e2e/support/overview.ts#openOverview

test/e2e/graph-macroview.spec.ts . test e2b1c81155f8
#feature macro-view
Expand All @@ -38,11 +43,11 @@ test/e2e/graph-macro.spec.ts . test 0f4c5055ed0f
= test/e2e/support/graph-harness.ts
= test/fixtures/lantern-macro-own-view.json

test/e2e/graph-navigation.spec.ts . test ba58988b46e7
test/e2e/graph-navigation.spec.ts . test 0910cf6edfbd
#feature file-graph
= test/e2e/support/graph-harness.ts

test/e2e/graph-pixi.spec.ts . test 0140b656f39e
test/e2e/graph-pixi.spec.ts . test b75dd27e683c
#feature file-graph
= test/e2e/support/graph-harness.ts

Expand Down Expand Up @@ -76,13 +81,14 @@ test/e2e/lsp-semantic.spec.ts . test 8530fca71fbc
< test/e2e/lsp-app/main.ts
< test/e2e/lsp-app/renderer.ts

test/e2e/pane-overflow.spec.ts . test 19f9901a956e
test/e2e/pane-overflow.spec.ts . test 5ef61d648f76
#feature review-screen
= test/e2e/support/comments.ts
= test/e2e/support/graph-harness.ts
= test/e2e/support/overflow.ts
= test/e2e/support/overview.ts#openOverview

test/e2e/pr-review-comments.spec.ts . test 47edbc30971b
test/e2e/pr-review-comments.spec.ts . test af5931f154a5
#feature review-comments
= test/e2e/support/comments.ts
= test/e2e/support/graph-harness.ts
Expand All @@ -107,7 +113,7 @@ test/e2e/pr-review-layout.spec.ts . test b31d6d6780c3
#feature review-screen
= test/e2e/support/graph-harness.ts

test/e2e/pr-review-regions.spec.ts . test 508852413011
test/e2e/pr-review-regions.spec.ts . test 207028749040
#feature review-screen
= test/e2e/support/graph-harness.ts

Expand Down
5 changes: 4 additions & 1 deletion .lantern/map/test/e2e/support.lantern
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,8 @@ test/e2e/support/tray-popover-harness.ts . test ea7204fb7ef6
> test/e2e/app/tray-popover-main.cjs
> test/e2e/app/tray-popover-renderer.ts

test/e2e/support/overflow.ts . test 72fc9d9b1d56
test/e2e/support/overflow.ts . test 671fe415a7ee
#feature review-screen

test/e2e/support/overview.ts . test 93bb4257d74c
#feature macro-view
Loading
Loading