Comments (2)
Hi @t-makaro, there is currently work ongoing in JupyterLab for both reducing the space that the side area tabs take up, and docking them on the left/right areas as the user desires.
I am a little reticent to have the TOC appear/disappear depending on whether a document it understands is active. I think the sudden disappearance and reappearance of the "Cell Tools" tab is kind of busy and confusing. Do you think the reduced crowding from the above changes would be a good enough way to address the problem?
from jupyterlab-toc.
I personally think that the user should have the option to set a sidebar tab visibility to true, false or auto. The cell tools tab doesn't make sense to have if a user is never (or rarely) working with notebooks. I don't think it's unusual for programs to be adaptive in this manner. (Like how in MS word, certain tabs on the ribbon only appear if you're clicked on a table or a image, which is fairly similar to only having cell tools available with notebooks. Though maybe ToC doesn't fit this manner as well)
Personally, I'd move tabs that are document dependent to the right side bar and leave the main ones on the left side bar. This way the right side bar adapts, but the left is constant. Granted a tab disappearing while is it open would be weird. I think having tabs available that aren't relevant to any open documents can also be confusing to a user. (People may feel like "why isn't this working?" or "what does this ever do?" especially new users)
All that said, being able to move stuff to the right side would go most of the way to making me happy. Though (hopefully) ToC wouldn't have to make adaptive appearance the default behaviour. I suppose that adaptive sidebar tabs is something that needs more discussion in general.
from jupyterlab-toc.
Related Issues (20)
- Big wasted space HOT 2
- Falied to install jupterlab-toc HOT 2
- Allow heading numbering to start counting at later Headings and not just Heading 1 HOT 2
- Render cell doesn't show. Jupiter lab 2.2.6 HOT 1
- configuration option for font size HOT 1
- .py file navigation: remove method/class arguments
- Bring focus to
- Side bar is not showing up HOT 1
- An error occurred installing @jupyterlab/toc-extension. HOT 19
- Error while installing @jupyterlab/toc
- Mark this repo as archived HOT 10
- TOC eats up code cells HOT 1
- How to install if I cannot run "jupyter" HOT 4
- Indents for contents HOT 1
- The collapse ticker is missing in the table of contents HOT 1
- provide a new outline of folding , not adaptive but directly masking the titles when it is shrinked
- Keyboard shortcut to show sidebar panel? HOT 1
- An error occurred installing @jupyterlab/toc-extension. HOT 4
- No table of content in jupyter lab 3.0.7 HOT 4
- '@jupyterlab/toc' is not a valid extension HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jupyterlab-toc.