Comments (4)
I did some experimentation to resolve this, but the solution is still in progress.
We can easily set height: fit-content
on the .demos-panel
, which almost does what we want. But there's an issue with the objects dropdown extending past the content:
from 3demos.
Didn't mean to close the issue, sorry about that. I found a lead on a possible solution.
.demos-mainview { overflow: auto; } .demos-panel { height:fit-content; overflow: visible; }
This allows scrolling --though the scroll bar isn't visible-- and it does scroll with tabbing. The one drawback is that it breaks the little widget that allows horizontal panel resize. I propose that we switch the upper right panel button that hides the panel to double as a drag tab for resizing. Something like:
- Click and drag: resizes the panel
- Double-click: Hides/Shows the panel
from 3demos.
After all my panel changes from yesterday, this bug is in fact still around. I'll have to take another look.
from 3demos.
I appreciate what a pesky little thing this can be. It seems there was a solution in bootstrap 4 that did not make it to 5.
I just know so little about styling in general. How is it that the overflow-y
seems to "know" about the absolutely-positioned dropdown-menu, but the height: fit-content
doesn't?
from 3demos.
Related Issues (20)
- Make object selection feel more intentional
- How do I switch to story mode? Where is the ToC menu? 🤔 HOT 3
- Update object examples
- Panel: Implement show/hide button
- mathplayground.ctl.columbia.edu cannot access rooms HOT 1
- Set up Dockerfile to ease development environment setup
- Implement touch features for tangent objects
- Make Solid object clickable
- Artifacts from outline HOT 3
- Panel should "slide" out of view rather than shrink
- Panel isn't scrollable
- Randomize defaults
- poll display bugs
- assets (logo) missing
- Color desaturation
- Story mode objects should clear when Clear Objects i clicked
- Make `iframe`able HOT 4
- Axis labels and animation
- Retire useLegacyLights HOT 1
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 3demos.