Problem
I've gotten some requests from users who want to want to configure the chat icon and its location.
Proposed Solution
Create a new plugin that provides an object that looks something like this:
interface JupyterChatConfig {
placement: 'left' | 'right';
icon: LabIcon;
}
Then have Jupyter Chat read from this plugin to get the side panel placement and icon.
Developers can disable the default plugin providing this token and override it with a custom one in a labextension.
Additional context
Problem
I've gotten some requests from users who want to want to configure the chat icon and its location.
Proposed Solution
Create a new plugin that provides an object that looks something like this:
Then have Jupyter Chat read from this plugin to get the side panel placement and icon.
Developers can disable the default plugin providing this token and override it with a custom one in a labextension.
Additional context