Comments (11)
Hi @Ludar-Pavel, I think you raise a very good point here.
Can you help me understand which of the following you are proposing?
a) Allow the split functions to take one or the other size as a fixed number, but continue adjusting the other size dynamically according to the available space. I.e. the user can either set the left/top side to a fixed size and the size right/bottom part gets the remaining space as its size, or vice versa.
or
b) Allow the split functions to take both sizes as a fixed number, allowing the user to set both the left/top and right/bottom parts ti a fixed size.
I think (a) is something very workable in the current architecture and we just need to discuss how to change the API. (b) would be harder due to assumptions made by the infrastructure. We can discuss these and try to find solutions if (b) is the goal.
from termdash.
(a) is definitely the goal here - it's hard to imagine how (b) would work with the current way layout is set up.
from termdash.
Thank you for confirming that @Ludar-Pavel, (a) is definitely workable and we just need to agree on how we make the API change.
Before we do that, can you please indicate if this is something you would be interested in implementing, or if you would prefer I do the implementation?
from termdash.
I imagine you doing it would incur less overhead - not very versed in Go myself. Do wish you all the best in implementation, though!
from termdash.
Thank you @Ludar-Pavel, I will update here once it gets implemented.
from termdash.
Related Issues (20)
- Include support for key modifiers to match the one in `tcell`
- Support for copy & paste HOT 2
- Widget: heat map HOT 3
- termdash makes debugging panics difficult HOT 19
- Support styling across termdash HOT 2
- Termdash crashes on terminal resize with tcell
- Circular / Ring Buffer for Text Widget HOT 3
- Tracking container focus HOT 3
- How to display the cursor position and color of textinput in Linux environment? HOT 4
- How to use in tview HOT 8
- options that set foreground / background color don't seem to be propagated to tcell HOT 8
- allow non-adaptive custom scale HOT 20
- add dim text style as cell.Option HOT 1
- adding text styles has no effect on Windows HOT 5
- bar chart with signed values HOT 2
- panic: unknown tcell event type: <nil> HOT 1
- Place two buttons one onto of each other
- How do I change the font size of text charactor? HOT 2
- Add list widget 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 termdash.