[PATCH 00/52] expo: Various features and improvements
Simon Glass
sjg at chromium.org
Thu Mar 20 04:39:26 CET 2025
Hi Tom,
On Wed, 19 Mar 2025 at 15:57, Tom Rini <trini at konsulko.com> wrote:
>
> On Wed, Mar 19, 2025 at 03:54:05PM +0100, Simon Glass wrote:
>
> > This series collects together some new features for expo to make it more
> > useful for boot menus:
> >
> > - measurement and display of multi-line text objects
> > - internal alignment for objects (e.g. centred text)
> > - editable strings in text fields
> > - new 'box' object to draw a rectangle
> > - highlighting of menu items, rather than just relying on a pointer
> >
> > Expo's boot menu is restructured so that it is possible to iterate
> > through various bootdevs and update the menu as new ones are found. This
> > is more in keeping with how bootstd works.
> >
> > A new textedit object is added, intended to provide a simple text
> > editor. Future work will complete this.
> >
> > With this series the boot menu has a better layout and appearance.
> >
> >
> > Simon Glass (52):
>
> I see you haven't internalized the "don't post massive series" feedback
> yet. Please, stop posting massive patch series. Figure out how to
> logically break things down in to smaller chunks that can be
> meaningfully reviewed.
I could split this into two series of ~25 patches, perhaps. Would that be OK?
I believe no one else is using expo yet, apart from postmarketOS,
except the trivial case of 'bootflow scan -m' but I'm hoping that will
change in the future. I believe that Linaro is mostly encouraging EFI
bootmgr and the text-based menu. That could be converted to use expo
but I doubt anyone has looked into that, particularly as grub is being
pushed as well. I did look at converting the existing menu code a year
or two ago, but it seemed better to eventually deprecate it.
Also, there is a following series which I split out and will post
separately, but not for a while as I have a lot outstanding.
Regards,
Simon
More information about the U-Boot
mailing list