From ed57069a4dec1a4f622edfb8eb73d5154c8f38f4 Mon Sep 17 00:00:00 2001 From: Maurizio Bruccoleri Date: Fri, 4 Sep 2026 14:58:47 +0200 Subject: [PATCH 1/2] Fix UI layout and improve accessibility - Redesigned settings interface with unified scrollable layout - Fixed hidden controls in Advanced section (Delete buttons now accessible) - Improved section titles visibility (Interface/Advanced) - Optimized spacing and layout constraints for better MacPass integration - All controls now properly visible and accessible via scroll - Version bump to 0.3.3 Fixes: Controls in Advanced section were cut off and inaccessible Resolves: Layout inconsistencies with MacPass preferences interface --- MacPassHTTP.xcodeproj/project.pbxproj | 4 +- .../Base.lproj/MacPassHTTPSettings.xib | 304 ++++++++++-------- 2 files changed, 178 insertions(+), 130 deletions(-) diff --git a/MacPassHTTP.xcodeproj/project.pbxproj b/MacPassHTTP.xcodeproj/project.pbxproj index 936f1ce..e85c01c 100644 --- a/MacPassHTTP.xcodeproj/project.pbxproj +++ b/MacPassHTTP.xcodeproj/project.pbxproj @@ -372,7 +372,7 @@ buildSettings = { BUNDLE_LOADER = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 0.3.2; + CURRENT_PROJECT_VERSION = 0.3.3; DEPLOYMENT_LOCATION = YES; DSTROOT = "$(HOME)"; FRAMEWORK_SEARCH_PATHS = ( @@ -400,7 +400,7 @@ buildSettings = { BUNDLE_LOADER = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 0.3.2; + CURRENT_PROJECT_VERSION = 0.3.3; DEPLOYMENT_LOCATION = YES; DSTROOT = "$(HOME)"; FRAMEWORK_SEARCH_PATHS = ( diff --git a/MacPassHTTP/Base.lproj/MacPassHTTPSettings.xib b/MacPassHTTP/Base.lproj/MacPassHTTPSettings.xib index 964e8ff..14fe3ec 100644 --- a/MacPassHTTP/Base.lproj/MacPassHTTPSettings.xib +++ b/MacPassHTTP/Base.lproj/MacPassHTTPSettings.xib @@ -19,145 +19,193 @@ + + - - - - - + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + - + \ No newline at end of file From 10e2df1a7461e6929f89e275381bfc7fc26947e8 Mon Sep 17 00:00:00 2001 From: Maurizio Bruccoleri Date: Fri, 4 Sep 2026 15:23:55 +0200 Subject: [PATCH 2/2] Fix version display in plugin info - Changed CFBundleVersion from hardcoded 'UNKNOWN' to $(CURRENT_PROJECT_VERSION) - Plugin now shows proper version number instead of 'Version: X.X.X (UNKNOWN)' - Maintains compatibility with existing Versioning script for git commit counting Fixes: Version display showing '(UNKNOWN)' instead of build number --- MacPassHTTP/Info.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacPassHTTP/Info.plist b/MacPassHTTP/Info.plist index 25ed4d6..75b4515 100644 --- a/MacPassHTTP/Info.plist +++ b/MacPassHTTP/Info.plist @@ -19,7 +19,7 @@ CFBundleSignature ???? CFBundleVersion - UNKNOWN + $(CURRENT_PROJECT_VERSION) NSHumanReadableCopyright Copyright © 2015-2017 HicknHack Software GmbH. All rights reserved. NSPrincipalClass