Fix UI scaling bugs

This commit is contained in:
Evan Su 2021-09-26 13:31:06 -04:00 committed by GitHub
parent af19a39093
commit 2340d48a2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 9 deletions

View File

@ -2,7 +2,7 @@ package main
/* /*
Picocrypt v1.18 Picocrypt v1.19
Copyright (c) Evan Su (https://evansu.cc) Copyright (c) Evan Su (https://evansu.cc)
Released under a GNU GPL v3 License Released under a GNU GPL v3 License
https://github.com/HACKERALERT/Picocrypt https://github.com/HACKERALERT/Picocrypt
@ -402,7 +402,7 @@ func draw() {
giu.Style().SetDisabled(len(allFiles) == 0 && len(onlyFiles) == 0).To( giu.Style().SetDisabled(len(allFiles) == 0 && len(onlyFiles) == 0).To(
giu.Row( giu.Row(
giu.Label(s("Password:")), giu.Label(s("Password:")),
giu.Dummy(-124/dpi, 0), giu.Dummy(-124, 0),
giu.Style().SetDisabled(mode == "decrypt" && !keyfile).To( giu.Style().SetDisabled(mode == "decrypt" && !keyfile).To(
giu.Label(s("Keyfiles:")), giu.Label(s("Keyfiles:")),
), ),
@ -507,7 +507,7 @@ func draw() {
giu.Style().SetDisabled(mode == "decrypt").To( giu.Style().SetDisabled(mode == "decrypt").To(
giu.Label(s("Confirm password:")), giu.Label(s("Confirm password:")),
), ),
giu.Dummy(-124/dpi, 0), giu.Dummy(-124, 0),
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.Label(s("Custom Argon2:")), giu.Label(s("Custom Argon2:")),
), ),
@ -560,17 +560,17 @@ func draw() {
if mode != "decrypt" { if mode != "decrypt" {
giu.Row( giu.Row(
giu.Checkbox(s("Shred temporary files"), &shredTemp), giu.Checkbox(s("Shred temporary files"), &shredTemp),
giu.Dummy(-221/dpi, 0), giu.Dummy(-221, 0),
giu.Checkbox(s("Encode with Reed-Solomon"), &reedsolo), giu.Checkbox(s("Encode with Reed-Solomon"), &reedsolo),
).Build() ).Build()
giu.Row( giu.Row(
giu.Checkbox(s("Use fast mode"), &fast), giu.Checkbox(s("Use fast mode"), &fast),
giu.Dummy(-221/dpi, 0), giu.Dummy(-221, 0),
giu.Checkbox(s("Delete files when complete"), &deleteWhenDone), giu.Checkbox(s("Delete files when complete"), &deleteWhenDone),
).Build() ).Build()
giu.Row( giu.Row(
giu.Checkbox(s("Use paranoid mode"), &paranoid), giu.Checkbox(s("Use paranoid mode"), &paranoid),
giu.Dummy(-221/dpi, 0), giu.Dummy(-221, 0),
giu.Style().SetDisabled(!(len(allFiles) > 1 || len(onlyFolders) > 0)).To( giu.Style().SetDisabled(!(len(allFiles) > 1 || len(onlyFolders) > 0)).To(
giu.Checkbox(s("Compress files"), &compress), giu.Checkbox(s("Compress files"), &compress),
), ),
@ -579,9 +579,9 @@ func draw() {
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.Checkbox(s("Encrypt filename (W.I.P)"), &encryptFilename), 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.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 != "" split = splitSize != ""
}), }),
giu.Combo("##splitter", splitUnits[splitSelected], splitUnits, &splitSelected).Size(52), giu.Combo("##splitter", splitUnits[splitSelected], splitUnits, &splitSelected).Size(52),
@ -601,7 +601,7 @@ func draw() {
bw += p * 2 bw += p * 2
dw := w - bw - p dw := w - bw - p
giu.Style().SetDisabled(true).To( 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() ).Build()
giu.SameLine() giu.SameLine()
giu.Button(s("Change")).Size(bw/dpi, 0).OnClick(func() { giu.Button(s("Change")).Size(bw/dpi, 0).OnClick(func() {