=> 82a9a3078ad7caea56ec057b54b5d16baa3525e2
[1mdiff --git a/res/about/version.gmi b/res/about/version.gmi[m [1mindex a5dcacb3..b21e0c85 100644[m [1m--- a/res/about/version.gmi[m [1m+++ b/res/about/version.gmi[m [36m@@ -12,9 +12,11 @@[m * Potential workaround for a crash during feed refresh.[m * Fixed redirection counting (and related warnings) when requesting Titan URIs.[m * Fixed perpetual load spinner animation when redirected to a Titan URL.[m [32m+[m[32m* TUI: Fixed Identities sidebar not responding to the context menu action.[m * TUI: Fixed screen not being refreshed when a key is held down.[m * TUI: Fixed black cursor on empty regions of the screen, regardless of text color.[m [31m-* TUI: Fixed keyboard shortcut for trusting the server certificate.[m [32m+[m[32m* TUI: Fixed footer button shortcut keys for trusting the server certificate and showing Identities sidebar.[m [32m+[m[32m* TUI: Fixed dimensions of the New Identity dialog.[m * TUI: Fixed first-run bookmarks getting re-added on every launch.[m * Updated UI translations.[m [m [1mdiff --git a/src/ui/certlistwidget.c b/src/ui/certlistwidget.c[m [1mindex f208b0cf..2a752ebd 100644[m [1m--- a/src/ui/certlistwidget.c[m [1m+++ b/src/ui/certlistwidget.c[m [36m@@ -260,6 +260,13 @@[m [mstatic iBool processEvent_CertListWidget_(iCertListWidget *d, const SDL_Event *e[m }[m return iTrue;[m }[m [32m+[m[32m else if (isCommand_UserEvent(ev, "contextkey") && isFocused_Widget(w)) {[m [32m+[m[32m const size_t cursor = d->list.cursorItem;[m [32m+[m[32m if (cursor != iInvalidPos) {[m [32m+[m[32m itemClicked_CertListWidget_(d, item_ListWidget(&d->list, cursor), cursor);[m [32m+[m[32m }[m [32m+[m[32m return iTrue;[m [32m+[m[32m }[m else if (isCommand_Widget(w, ev, "ident.setnotes")) {[m iGmIdentity *ident = pointerLabel_Command(cmd, "ident");[m if (ident) {[m [1mdiff --git a/src/ui/documentwidget.c b/src/ui/documentwidget.c[m [1mindex 3e2ef3cb..572fbd60 100644[m [1m--- a/src/ui/documentwidget.c[m [1m+++ b/src/ui/documentwidget.c[m [36m@@ -1045,9 +1045,7 @@[m [mstatic void showErrorPage_DocumentWidget_(iDocumentWidget *d, enum iGmStatusCode[m (iMenuItem[]){[m { person_Icon " ${menu.identity.newdomain}", SDLK_n, 0, "ident.new scope:1" },[m { person_Icon " ${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" },[m [31m- { leftHalf_Icon " ${menu.show.identities}",[m [31m- '4',[m [31m- KMOD_PRIMARY,[m [32m+[m[32m { leftHalf_Icon " ${menu.show.identities}", showIdentities_KeyShortcut,[m deviceType_App() == desktop_AppDeviceType ? "sidebar.mode arg:3 show:1"[m : "preferences idents:1" } },[m 3);[m [1mdiff --git a/src/ui/keys.h b/src/ui/keys.h[m [1mindex f6cfed3b..1022c871 100644[m [1m--- a/src/ui/keys.h[m [1m+++ b/src/ui/keys.h[m [36m@@ -111,6 +111,8 @@[m [mSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */[m # define rightSidebarTab_KeyModifier KMOD_SHIFT | KMOD_CTRL[m #endif[m [m [32m+[m[32m#define showIdentities_KeyShortcut SDLK_4, leftSidebarTab_KeyModifier[m [32m+[m #define builtIn_BindingId 1000 /* not user-configurable */[m [m iDeclareType(Binding)[m [1mdiff --git a/src/ui/util.c b/src/ui/util.c[m [1mindex 966e0148..08aa0837 100644[m [1m--- a/src/ui/util.c[m [1m+++ b/src/ui/util.c[m [36m@@ -4764,7 +4764,7 @@[m [miWidget *makeIdentityCreation_Widget(void) {[m addDialogInputWithHeadingAndFlags_(headings, values, "${dlg.newident.country}", "ident.country", iClob(inputs[5] = newHint_InputWidget(0, "${hint.newident.optional}")), collapse_WidgetFlag | hidden_WidgetFlag);[m arrange_Widget(dlg);[m for (size_t i = 0; i < iElemCount(inputs); ++i) {[m [31m- as_Widget(inputs[i])->rect.size.x = 100 * gap_UI - headings->rect.size.x;[m [32m+[m[32m as_Widget(inputs[i])->rect.size.x = 100 * gap_UI * aspect_UI - headings->rect.size.x;[m }[m addChild_Widget(dlg, iClob(makeDialogButtons_Widget(actions, iElemCount(actions))));[m addChild_Widget(get_Root()->widget, iClob(dlg));[m
text/gemini; charset=utf-8
This content has been proxied by September (ba2dc).