blob: 0debb6138de592ffc1935c6b5bb91870c4f6ef99 [file]
// Copyright 2026 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import * as Common from '../../core/common/common.js';
export const timelineShowAllEventsSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-show-all-events',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const timelineDebugModeSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-debug-mode',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const annotationsHiddenSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'annotations-hidden',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const timelineInvalidationTrackingSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-invalidation-tracking',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const timelineDisableJsSamplingSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-disable-js-sampling',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SESSION,
};
export const timelineCaptureLayersAndPicturesSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-capture-layers-and-pictures',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SESSION,
};
export const timelineCaptureSelectorStatsSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-capture-selector-stats',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SESSION,
};
export const timelineScreenshotCaptureModeSettingDescriptor: Common.Settings.SettingDescriptor<string> = {
name: 'timeline-screenshot-capture-mode',
type: Common.Settings.SettingType.ENUM,
defaultValue: 'auto',
storageType: Common.Settings.SettingStorageType.SESSION,
};
export const timelineShowScreenshotsSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-show-screenshots',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.GLOBAL,
};
export const timelineShowMemorySettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-show-memory',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SESSION,
};
export const timelineDimThirdPartiesSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-dim-third-parties',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SESSION,
};
export const timelineShowExtensionDataSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-show-extension-data',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.GLOBAL,
};
export const timelineCountersGraphJsHeapSizeUsedSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-counters-graph-js-heap-size-used',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.GLOBAL,
};
export const timelineCountersGraphDocumentsSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-counters-graph-documents',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.GLOBAL,
};
export const timelineCountersGraphNodesSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-counters-graph-nodes',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.GLOBAL,
};
export const timelineCountersGraphJsEventListenersSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-counters-graph-js-event-listeners',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.GLOBAL,
};
export const timelineCountersGraphGpuMemoryUsedKbSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'timeline-counters-graph-gpu-memory-used-kb',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.GLOBAL,
};
export const flamechartSelectedNavigationSettingDescriptor: Common.Settings.SettingDescriptor<string> = {
name: 'flamechart-selected-navigation',
type: Common.Settings.SettingType.ENUM,
defaultValue: 'classic',
storageType: Common.Settings.SettingStorageType.SYNCED,
};