Skip to content

Commit 82ab782

Browse files
committed
refactor: reorder files
1 parent 85d5acf commit 82ab782

18 files changed

Lines changed: 55 additions & 53 deletions

log-viewer/src/features/timeline/__tests__/markers.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jest.mock('pixi.js', () => {
6868

6969
import * as PIXI from 'pixi.js';
7070
import { blendWithBackground } from '../optimised/BucketColorResolver.js';
71-
import { TimelineMarkerRenderer } from '../optimised/TimelineMarkerRenderer.js';
71+
import { TimelineMarkerRenderer } from '../optimised/markers/TimelineMarkerRenderer.js';
7272
import { TimelineViewport } from '../optimised/TimelineViewport.js';
7373
import type { TimelineMarker } from '../types/flamechart.types.js';
7474
import { MARKER_ALPHA, MARKER_COLORS } from '../types/flamechart.types.js';

log-viewer/src/features/timeline/__tests__/search-highlight.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import * as PIXI from 'pixi.js';
1515
import type { LogEvent } from '../../../core/log-parser/LogEvents.js';
1616
import type { PrecomputedRect } from '../optimised/RectangleManager.js';
17-
import { SearchHighlightRenderer } from '../optimised/SearchHighlightRenderer.js';
17+
import { SearchHighlightRenderer } from '../optimised/search/SearchHighlightRenderer.js';
1818
import type { EventNode, ViewportState } from '../types/flamechart.types.js';
1919
import type { SearchCursor, SearchMatch } from '../types/search.types.js';
2020

log-viewer/src/features/timeline/optimised/FlameChart.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,27 @@ import type {
2424
import { TIMELINE_CONSTANTS, TimelineError, TimelineErrorCode } from '../types/flamechart.types.js';
2525
import type { SearchCursor, SearchMatch, SearchOptions } from '../types/search.types.js';
2626

27-
import { MeshAxisRenderer } from './mesh/MeshAxisRenderer.js';
28-
import { MeshMarkerRenderer } from './mesh/MeshMarkerRenderer.js';
29-
import { MeshRectangleRenderer } from './mesh/MeshRectangleRenderer.js';
30-
import { MeshSearchStyleRenderer } from './mesh/MeshSearchStyleRenderer.js';
27+
import { MeshMarkerRenderer } from './markers/MeshMarkerRenderer.js';
28+
import { MeshRectangleRenderer } from './MeshRectangleRenderer.js';
29+
import { MeshSearchStyleRenderer } from './search/MeshSearchStyleRenderer.js';
30+
import { MeshAxisRenderer } from './time-axis/MeshAxisRenderer.js';
3131

32-
import { AxisRenderer } from './AxisRenderer.js';
3332
import { EventBatchRenderer } from './EventBatchRenderer.js';
34-
import { SearchHighlightRenderer } from './SearchHighlightRenderer.js';
35-
import { SearchStyleRenderer } from './SearchStyleRenderer.js';
36-
import { SearchTextLabelRenderer } from './SearchTextLabelRenderer.js';
33+
import { TimelineMarkerRenderer } from './markers/TimelineMarkerRenderer.js';
34+
import { SearchHighlightRenderer } from './search/SearchHighlightRenderer.js';
35+
import { SearchStyleRenderer } from './search/SearchStyleRenderer.js';
36+
import { SearchTextLabelRenderer } from './search/SearchTextLabelRenderer.js';
3737
import { TextLabelRenderer } from './TextLabelRenderer.js';
38-
import { TimelineMarkerRenderer } from './TimelineMarkerRenderer.js';
38+
import { AxisRenderer } from './time-axis/AxisRenderer.js';
3939

4040
import { logEventToTreeNode } from '../utils/tree-converter.js';
4141
import { blendWithBackground } from './BucketColorResolver.js';
42+
import { TimelineInteractionHandler } from './interaction/TimelineInteractionHandler.js';
43+
import { TimelineResizeHandler } from './interaction/TimelineResizeHandler.js';
4244
import type { PrecomputedRect } from './RectangleManager.js';
4345
import { RectangleManager } from './RectangleManager.js';
44-
import { SearchManager } from './SearchManager.js';
46+
import { SearchManager } from './search/SearchManager.js';
4547
import { TimelineEventIndex } from './TimelineEventIndex.js';
46-
import { TimelineInteractionHandler } from './TimelineInteractionHandler.js';
47-
import { TimelineResizeHandler } from './TimelineResizeHandler.js';
4848
import { TimelineViewport } from './TimelineViewport.js';
4949

5050
export interface FlameChartCallbacks {

log-viewer/src/features/timeline/optimised/mesh/MeshRectangleRenderer.ts renamed to log-viewer/src/features/timeline/optimised/MeshRectangleRenderer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
*/
2626

2727
import { Container, Geometry, Mesh, Shader } from 'pixi.js';
28-
import type { PixelBucket, RenderBatch, ViewportState } from '../../types/flamechart.types.js';
29-
import { BUCKET_CONSTANTS, TIMELINE_CONSTANTS } from '../../types/flamechart.types.js';
30-
import type { PrecomputedRect } from '../RectangleManager.js';
28+
import type { PixelBucket, RenderBatch, ViewportState } from '../types/flamechart.types.js';
29+
import { BUCKET_CONSTANTS, TIMELINE_CONSTANTS } from '../types/flamechart.types.js';
3130
import { RectangleGeometry, type ViewportTransform } from './RectangleGeometry.js';
32-
import { createRectangleShader } from './rectangleShader.js';
31+
import type { PrecomputedRect } from './RectangleManager.js';
32+
import { createRectangleShader } from './RectangleShader.js';
3333

3434
export class MeshRectangleRenderer {
3535
private batches: Map<string, RenderBatch>;

log-viewer/src/features/timeline/optimised/mesh/RectangleGeometry.ts renamed to log-viewer/src/features/timeline/optimised/RectangleGeometry.ts

File renamed without changes.

log-viewer/src/features/timeline/optimised/mesh/rectangleShader.ts renamed to log-viewer/src/features/timeline/optimised/RectangleShader.ts

File renamed without changes.

log-viewer/src/features/timeline/optimised/TimelineInteractionHandler.ts renamed to log-viewer/src/features/timeline/optimised/interaction/TimelineInteractionHandler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* Manages zoom (wheel), pan (drag), and event selection.
1010
*/
1111

12-
import type { TimelineViewport } from './TimelineViewport.js';
12+
import type { TimelineViewport } from '../TimelineViewport.js';
1313

1414
/**
1515
* Configuration for interaction behavior.

log-viewer/src/features/timeline/optimised/TimelineResizeHandler.ts renamed to log-viewer/src/features/timeline/optimised/interaction/TimelineResizeHandler.ts

File renamed without changes.

log-viewer/src/features/timeline/optimised/mesh/MeshMarkerRenderer.ts renamed to log-viewer/src/features/timeline/optimised/markers/MeshMarkerRenderer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ import { Container, Geometry, Mesh, Shader } from 'pixi.js';
1919
import type { MarkerType, TimelineMarker } from '../../types/flamechart.types.js';
2020
import { MARKER_ALPHA, MARKER_COLORS, SEVERITY_RANK } from '../../types/flamechart.types.js';
2121
import { blendWithBackground } from '../BucketColorResolver.js';
22+
import { RectangleGeometry, type ViewportTransform } from '../RectangleGeometry.js';
23+
import { createRectangleShader } from '../RectangleShader.js';
2224
import type { TimelineViewport } from '../TimelineViewport.js';
23-
import { RectangleGeometry, type ViewportTransform } from './RectangleGeometry.js';
24-
import { createRectangleShader } from './rectangleShader.js';
2525

2626
/**
2727
* Pre-blended opaque marker colors (MARKER_COLORS blended at MARKER_ALPHA opacity).

log-viewer/src/features/timeline/optimised/TimelineMarkerRenderer.ts renamed to log-viewer/src/features/timeline/optimised/markers/TimelineMarkerRenderer.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
*/
1616

1717
import type { Container } from 'pixi.js';
18-
import type { MarkerType, TimelineMarker } from '../types/flamechart.types.js';
19-
import { MARKER_ALPHA, MARKER_COLORS, SEVERITY_RANK } from '../types/flamechart.types.js';
20-
import { blendWithBackground } from './BucketColorResolver.js';
21-
import { SpritePool } from './SpritePool.js';
22-
import type { TimelineViewport } from './TimelineViewport.js';
18+
import type { MarkerType, TimelineMarker } from '../../types/flamechart.types.js';
19+
import { MARKER_ALPHA, MARKER_COLORS, SEVERITY_RANK } from '../../types/flamechart.types.js';
20+
import { blendWithBackground } from '../BucketColorResolver.js';
21+
import { SpritePool } from '../SpritePool.js';
22+
import type { TimelineViewport } from '../TimelineViewport.js';
2323

2424
/**
2525
* Pre-blended opaque marker colors (MARKER_COLORS blended at MARKER_ALPHA opacity).

0 commit comments

Comments
 (0)