All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.dirigible.dev-tools.timeline.module.json Maven / Gradle / Ivy

There is a newer version: 10.6.27
Show newest version
{
    "extensions": [
        {
            "type": "view",
            "location": "panel",
            "id": "timeline",
            "title": "Performance",
            "order": 50,
            "className": "Timeline.TimelinePanel"
        },
        {
            "type": "setting",
            "category": "Performance",
            "title": "Hide chrome frame in Layers view",
            "settingName": "frameViewerHideChromeWindow",
            "settingType": "boolean",
            "defaultValue": false
        },
        {
            "type": "@Common.QueryParamHandler",
            "name": "loadTimelineFromURL",
            "className": "Timeline.LoadTimelineHandler"
        },
        {
            "type": "context-menu-item",
            "location": "timelineMenu/open",
            "actionId": "timeline.load-from-file",
            "order": 10
        },
        {
            "type": "context-menu-item",
            "location": "timelineMenu/open",
            "actionId": "timeline.save-to-file",
            "order": 15
        },
        {
            "type": "action",
            "actionId": "timeline.toggle-recording",
            "category": "Performance",
            "iconClass": "largeicon-start-recording",
            "toggleable": true,
            "toggledIconClass": "largeicon-stop-recording",
            "toggleWithRedColor": true,
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "options": [
                {
                    "value": true,
                    "title": "Record"
                },
                {
                    "value": false,
                    "title": "Stop"
                }
            ],
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Ctrl+E"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+E"
                }
            ]
        },
        {
            "type": "action",
            "actionId": "timeline.record-reload",
            "iconClass": "largeicon-refresh",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "category": "Performance",
            "title": "Start profiling and reload page",
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Ctrl+Shift+E"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+Shift+E"
                }
            ]
        },
        {
            "type": "action",
            "category": "Performance",
            "actionId": "timeline.save-to-file",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "title": "Save profile…",
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Ctrl+S"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+S"
                }
            ]
        },
        {
            "type": "action",
            "category": "Performance",
            "actionId": "timeline.load-from-file",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "title": "Load profile…",
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Ctrl+O"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+O"
                }
            ]
        },
        {
            "type": "action",
            "actionId": "timeline.jump-to-previous-frame",
            "category": "Performance",
            "title": "Previous frame",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "bindings": [
                {
                    "shortcut": "["
                }
            ]
        },
        {
            "type": "action",
            "actionId": "timeline.jump-to-next-frame",
            "category": "Performance",
            "title": "Next frame",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "bindings": [
                {
                    "shortcut": "]"
                }
            ]
        },
        {
            "type": "action",
            "actionId": "timeline.show-history",
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "category": "Performance",
            "title": "Show recent timeline sessions",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Ctrl+H"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+Y"
                }
            ]
        },
        {
            "type": "view",
            "location": "panel",
            "id": "js_profiler",
            "title": "JavaScript Profiler",
            "persistence": "closeable",
            "order": 65,
            "className": "Profiler.JSProfilerPanel"
        },
        {
            "type": "action",
            "actionId": "timeline.previous-recording",
            "category": "Performance",
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "title": "Previous recording",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Alt+Left"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+Left"
                }
            ]
        },
        {
            "type": "action",
            "actionId": "timeline.next-recording",
            "category": "Performance",
            "className": "Timeline.TimelinePanel.ActionDelegate",
            "title": "Next recording",
            "contextTypes": [
                "Timeline.TimelinePanel"
            ],
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Alt+Right"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+Right"
                }
            ]
        }
    ],
    "dependencies": [
        "components",
        "coverage",
        "layer_viewer",
        "timeline_model",
        "perf_ui",
        "extensions",
        "data_grid",
        "profiler",
        "mobile_throttling"
    ],
    "scripts": [],
    "modules": [
        "timeline.js",
        "timeline-legacy.js",
        "CountersGraph.js",
        "ExtensionTracingSession.js",
        "PerformanceModel.js",
        "TimelineController.js",
        "TimelineDetailsView.js",
        "TimelineLoader.js",
        "TimelineEventOverview.js",
        "TimelineFilters.js",
        "TimelineFlameChartDataProvider.js",
        "TimelineFlameChartNetworkDataProvider.js",
        "TimelineFlameChartView.js",
        "TimelineHistoryManager.js",
        "TimelineTreeView.js",
        "EventsTimelineTreeView.js",
        "TimelineUIUtils.js",
        "TimelineLayersView.js",
        "TimelinePaintProfilerView.js",
        "TimelinePanel.js",
        "UIDevtoolsUtils.js",
        "UIDevtoolsController.js"
    ],
    "resources": [
        "historyToolbarButton.css",
        "invalidationsTree.css",
        "timelineFlamechartPopover.css",
        "timelineHistoryManager.css",
        "timelinePanel.css",
        "timelinePaintProfiler.css",
        "timelineStatusDialog.css"
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy