feat: use double-width font for better display

This commit is contained in:
b1n
2024-06-27 23:45:17 +08:00
parent ebc3be5acc
commit b3dfd8f001
4 changed files with 6 additions and 6 deletions

2
Cargo.lock generated
View File

@@ -2702,7 +2702,7 @@ checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58"
[[package]] [[package]]
name = "pumpbin" name = "pumpbin"
version = "0.1.0" version = "0.2.0"
dependencies = [ dependencies = [
"aes-gcm", "aes-gcm",
"anyhow", "anyhow",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "pumpbin" name = "pumpbin"
version = "0.1.0" version = "0.2.0"
authors = ["b1n <b1n@b1n.io>"] authors = ["b1n <b1n@b1n.io>"]
edition = "2021" edition = "2021"
description = "PumpBin is an Implant Generation Platform." description = "PumpBin is an Implant Generation Platform."

View File

@@ -21,7 +21,7 @@ use plugin::{EncryptType, Plugin, Plugins};
use rand::RngCore; use rand::RngCore;
use rfd::AsyncFileDialog; use rfd::AsyncFileDialog;
pub const FONT: Font = Font::with_name("JetBrainsMono NFP"); pub const FONT: Font = Font::with_name("JetBrainsMono NF");
#[derive(Debug)] #[derive(Debug)]
pub struct Pumpbin { pub struct Pumpbin {
@@ -87,7 +87,7 @@ impl Pumpbin {
exit_on_close_request: true, exit_on_close_request: true,
..Default::default() ..Default::default()
}, },
fonts: vec![include_bytes!("../assets/JetBrainsMonoNerdFontPropo-Regular.ttf").into()], fonts: vec![include_bytes!("../assets/JetBrainsMonoNerdFont-Regular.ttf").into()],
default_font: FONT, default_font: FONT,
default_text_size: Pixels(13.0), default_text_size: Pixels(13.0),
antialiasing: true, antialiasing: true,
@@ -852,10 +852,10 @@ impl Application for Pumpbin {
let item = button( let item = button(
column![ column![
text!(" {}", plugin_name).width(Length::Fill), text!(" {}", plugin_name).width(Length::Fill),
row![ row![
column![text!( column![text!(
" {}", " {}",
match plugin.author() { match plugin.author() {
Some(x) => x.to_owned(), Some(x) => x.to_owned(),
None => "None".into(), None => "None".into(),