Skip to content

abalter/dashboard-as-ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dashboard-as-ide

A datascience IDE has a number of common parts:

  • Code editor
  • Notebook editor and viewer
  • Plot window
  • Table/variable viewer
  • Help documentation
  • File explorer/manager/tree
  • Notebook preview
  • Command terminal

Maybe others as well

Many of these naturally fit into dashboards.

Rather than add features to an IDE to make it more like a dashboard, build a dashboard that has all the features of a code editor IDE and the rest.

More detail

More detailed description.

Resources to explore

Docking Layouts

Drag and drop panels

https://interactjs.io/pro/

Split Resizeable Panels

Layout Docks and Panels

Draggable tabs

https://jqueryui.com/tabs/#sortable

UI Kits

Panels

  • Drag and drop
  • Resizeable
  • Drop down in each panel to choose which dashboard widgets will go in the panel
  • Drag splitters
  • Add and remove

Window Manager

Table viewer/editor

  • Must sort
  • Edit is dangerous
  • Other variables?

File explorer

  • Tree
  • Tree and details
  • Details table

Command Line

Code editor

  • Codemirror
  • Autocomplete

Command terminal

Notebook

Notes

If I search for "drag and drop panels" or "drag and drop tabs" I mostly come up with grid libraries allow resizing and/or drag&drop where other grids/panels move and resize to accommodate:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published