-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[optimization] Layout division #16
Comments
Hi this seems interesting, could you point out how to do this with the grub |
I have no idea how to do this especially with grub, but in general you would need access to use % or calculate it, and work with independent cells. Maybe this helps: http://grub.gibibit.com/Theme_format#styled-boxes |
If I read the docs right, i would suggest in the moment you would
If nesting is allow you could create the image I posted befor, If not you have atleast 3 dynamic columns |
That may be interesting, but just to be clear, this would not solve the fixed icon/font size that looks too big on smaller screens. Based on that I was thinking probably the best we can get with what grub has, is to regenerate the fonts with different sizes during the theme installation. And the same for icons. And for what I understand, using a grid this way only solves the positioning of elements and not the sizing. Does this make sense? |
I've tried placing the boot menu objects within vbox and the result will glitch out. The theme file I tested: https://github.com/heyzec/matter/blob/f92e795a35274b4d3177cc0a21621d4b4c13d47c/theme.txt.template |
Long Time , here without testing if syntax is correct:
... etc , as you see a nested mess , but if nesting has no limit this should exactly work as intended. Screen size independent and properly aligned , |
I would suggest optimizing the layout with grids. This would fix all problems with different resolutions, and shows you where all elements should be placed (atm there are all over the place)
The text was updated successfully, but these errors were encountered: