Skip to content

[feature] Introduce Kale settings in JupyterLab settings system with enable Kale by default option #684

@alikhere

Description

@alikhere

Description

Kale currently does not expose any configuration through the JupyterLab settings system. All behavior is controlled directly through the UI or hardcoded defaults.

Introducing Kale settings in the JupyterLab Advanced Settings Editor would allow users to configure Kale behavior using the standard JupyterLab settings ecosystem.

As a first step, we can introduce a Kale settings section with the following configuration option.


Proposed Setting

Enable Kale by default when opening a notebook

  • true → Kale automatically activates when a notebook is opened.
  • false → Users must manually enable Kale from the Kale sidebar (current default behavior).

This gives users flexibility to choose the workflow that best fits their usage.


Why introduce Kale settings

Adding a dedicated Kale configuration section in the JupyterLab settings system provides several advantages:

  • Follows the standard JupyterLab extension configuration pattern
  • Keeps the Kale sidebar UI simpler by avoiding additional configuration controls
  • Allows users to customize Kale behavior globally
  • Creates a foundation for future Kale configuration options

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions