diff --git a/lib/sealcurses b/lib/sealcurses

index 92d59208..5fb3a8ab 160000

--- a/lib/sealcurses

+++ b/lib/sealcurses

@@ -1 +1 @@

-Subproject commit 92d592081c35e5d463efeb703737203872cbb774

+Subproject commit 5fb3a8ab3f2768fa6b192f1582238e4a8b5d2fa7

diff --git a/src/ui/root.c b/src/ui/root.c

index 22289366..81871b77 100644

--- a/src/ui/root.c

+++ b/src/ui/root.c

@@ -1828,7 +1828,7 @@ void createUserInterface_Root(iRoot *d) {

         addChildFlags_Widget(div,

                              iClob(new_LabelWidget("", NULL)),

                              fixedPosition_WidgetFlag | fixedHeight_WidgetFlag |

- resizeToParentWidth_WidgetFlag);

+ resizeToParentWidth_WidgetFlag | frameless_WidgetFlag);

     setBackgroundColor_Widget(termStatus, uiBackground_ColorId);

     updateTerminalStatus_((iLabelWidget *) termStatus);

     setId_Widget(termStatus, "termstatus");

diff --git a/src/ui/uploadwidget.c b/src/ui/uploadwidget.c

index eebed84c..226d3aae 100644

--- a/src/ui/uploadwidget.c

+++ b/src/ui/uploadwidget.c

@@ -128,7 +128,7 @@ void appendIdentities_MenuItem(iArray *menuItems, const char *command) {

 iConstForEach(PtrArray, i, listIdentities_GmCerts(certs_App(), NULL, NULL)) {

     const iGmIdentity *id = i.ptr;

     iString *str = collect_String(copy_String(name_GmIdentity(id)));

- prependCStr_String(str, "\x1b[1m");

+ prependCStr_String(str, isTerminal_Platform() ? uiTextStrong_ColorEscape : "\x1b[1m");

     if (!isEmpty_String(&id->notes)) {

         appendFormat_String(

             str, "\x1b[0m\n%s%s", escape_Color(uiTextDim_ColorId), cstr_String(&id->notes));

@@ -176,7 +176,9 @@ iLabelWidget *makeIdentityDropdown_LabelWidget(iWidget *headings, iWidget *value

 const iMenuItem *items    = constData_Array(identItems);

 const size_t     numItems = size_Array(identItems);

 iLabelWidget    *ident    = makeMenuButton_LabelWidget(label, items, numItems);

- setFixedSize_Widget(as_Widget(ident), init_I2(-1, lineHeight_Text(uiLabel_FontId) + 2 * gap_UI));

+ setFixedSize_Widget(

+ as_Widget(ident),

+ init_I2(-1, lineHeight_Text(uiLabel_FontId) + (isTerminal_Platform() ? 0 : 2) * gap_UI));

 setTextCStr_LabelWidget(ident, items[findWidestLabel_MenuItem(items, numItems)].label);

 setTruncateToFit_LabelWidget(ident, iTrue);

 iWidget *identHeading = addChild_Widget(headings, iClob(makeHeading_Widget(label)));

@@ -192,8 +194,7 @@ static void updateFieldWidths_UploadWidget(iUploadWidget *d) {

                                                      left_Rect(parent_Widget(d->mime)->rect), -1));

     setFixedSize_Widget(as_Widget(d->token), init_I2(width_Widget(d->tabs) -

                                                      left_Rect(parent_Widget(d->token)->rect), -1));

- setFixedSize_Widget(as_Widget(d->ident), init_I2(width_Widget(d->token),

- lineHeight_Text(uiLabel_FontId) + 2 * gap_UI));

+ setFixedSize_Widget(as_Widget(d->ident), init_I2(width_Widget(d->token), -1));

     setFlags_Widget(as_Widget(d->token), expand_WidgetFlag, iTrue);

 }

 else {

Proxy Information
Original URL
gemini://git.skyjake.fi/lagrange/dev/pcdiff/d47d18ec8ba74180bb938a160ed96260f554b305
Status Code
Success (20)
Meta
text/plain
Capsule Response Time
336.466452 milliseconds
Gemini-to-HTML Time
0.841125 milliseconds

This content has been proxied by September (ba2dc).