notification.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "title": "Notifications",
  3. "description": "Notifications settings.",
  4. "jupyter.lab.setting-icon": "ui-components:bell",
  5. "jupyter.lab.menus": {
  6. "main": [
  7. {
  8. "id": "jp-mainmenu-view",
  9. "items": [
  10. {
  11. "type": "separator",
  12. "rank": 9.9
  13. },
  14. {
  15. "command": "apputils:display-notifications",
  16. "rank": 9.92
  17. },
  18. {
  19. "type": "separator",
  20. "rank": 9.99
  21. }
  22. ]
  23. }
  24. ]
  25. },
  26. "additionalProperties": false,
  27. "properties": {
  28. "checkForUpdates": {
  29. "title": "Check for JupyterLab updates",
  30. "description": "Whether to check for newer versions of JupyterLab or not. It requires `fetchNews` to be set to Always (`true`) to be active. If `true`, it will make a request to a website.",
  31. "type": "boolean",
  32. "default": true
  33. },
  34. "doNotDisturbMode": {
  35. "title": "Silence all notifications",
  36. "description": "If `true`, no toast notifications will be automatically displayed.",
  37. "type": "boolean",
  38. "default": false
  39. },
  40. "fetchNews": {
  41. "title": "Fetch official Jupyter news",
  42. "description": "Whether to fetch news from the Jupyter news feed. If Always (`true`), it will make a request to a website.",
  43. "type": "string",
  44. "oneOf": [
  45. { "const": "true", "title": "Always" },
  46. { "const": "false", "title": "Never" },
  47. { "const": "none", "title": "Ask (None)" }
  48. ],
  49. "default": "none"
  50. }
  51. },
  52. "type": "object"
  53. }