From 70e854bb820d56e77b3942f72f60a3eae1275144 Mon Sep 17 00:00:00 2001 From: Evan Su <48808396+HACKERALERT@users.noreply.github.com> Date: Sun, 26 Sep 2021 18:55:00 -0400 Subject: [PATCH] Finalize v1.19 --- src/Picocrypt.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Picocrypt.go b/src/Picocrypt.go index 08fbaa1..2db5e75 100644 --- a/src/Picocrypt.go +++ b/src/Picocrypt.go @@ -2,7 +2,7 @@ package main /* -Picocrypt v1.18 +Picocrypt v1.19 Copyright (c) Evan Su (https://evansu.cc) Released under a GNU GPL v3 License https://github.com/HACKERALERT/Picocrypt @@ -388,7 +388,7 @@ func draw() { p, _ := giu.GetWindowPadding() bw += p * 2 dw := w - bw - p - giu.Dummy(dw/dpi, 0).Build() + giu.Dummy(float32(math.Max(float64(dw/dpi), float64(-bw/dpi-p))), 0).Build() giu.SameLine() giu.Style().SetDisabled(len(allFiles) == 0 && len(onlyFiles) == 0).To( giu.Button(s("Clear")).Size(bw/dpi, 0).OnClick(resetUI), @@ -402,7 +402,7 @@ func draw() { giu.Style().SetDisabled(len(allFiles) == 0 && len(onlyFiles) == 0).To( giu.Row( giu.Label(s("Password:")), - giu.Dummy(-124/dpi, 0), + giu.Dummy(-124, 0), giu.Style().SetDisabled(mode == "decrypt" && !keyfile).To( giu.Label(s("Keyfiles:")), ), @@ -507,7 +507,7 @@ func draw() { giu.Style().SetDisabled(mode == "decrypt").To( giu.Label(s("Confirm password:")), ), - giu.Dummy(-124/dpi, 0), + giu.Dummy(-124, 0), giu.Style().SetDisabled(true).To( giu.Label(s("Custom Argon2:")), ), @@ -560,17 +560,17 @@ func draw() { if mode != "decrypt" { giu.Row( giu.Checkbox(s("Shred temporary files"), &shredTemp), - giu.Dummy(-221/dpi, 0), + giu.Dummy(-221, 0), giu.Checkbox(s("Encode with Reed-Solomon"), &reedsolo), ).Build() giu.Row( giu.Checkbox(s("Use fast mode"), &fast), - giu.Dummy(-221/dpi, 0), + giu.Dummy(-221, 0), giu.Checkbox(s("Delete files when complete"), &deleteWhenDone), ).Build() giu.Row( giu.Checkbox(s("Use paranoid mode"), ¶noid), - giu.Dummy(-221/dpi, 0), + giu.Dummy(-221, 0), giu.Style().SetDisabled(!(len(allFiles) > 1 || len(onlyFolders) > 0)).To( giu.Checkbox(s("Compress files"), &compress), ), @@ -579,9 +579,9 @@ func draw() { giu.Style().SetDisabled(true).To( giu.Checkbox(s("Encrypt filename (W.I.P)"), &encryptFilename), ), - giu.Dummy(-221/dpi, 0), + giu.Dummy(-221, 0), giu.Checkbox(s("Split every"), &split), - giu.InputText(&splitSize).Size(55).Flags(giu.InputTextFlagsCharsHexadecimal).OnChange(func() { + giu.InputText(&splitSize).Size(55/dpi).Flags(giu.InputTextFlagsCharsHexadecimal).OnChange(func() { split = splitSize != "" }), giu.Combo("##splitter", splitUnits[splitSelected], splitUnits, &splitSelected).Size(52), @@ -601,7 +601,7 @@ func draw() { bw += p * 2 dw := w - bw - p giu.Style().SetDisabled(true).To( - giu.InputText(&outputFile).Size(dw / dpi).Flags(giu.InputTextFlagsReadOnly), + giu.InputText(&outputFile).Size(dw / dpi / dpi).Flags(giu.InputTextFlagsReadOnly), ).Build() giu.SameLine() giu.Button(s("Change")).Size(bw/dpi, 0).OnClick(func() {