mirror of
https://github.com/creating2morrow/neveko.git
synced 2025-01-03 17:39:55 +00:00
modify i2p connectivity styling
This commit is contained in:
parent
57e2be6384
commit
90b0b14b49
2 changed files with 12 additions and 2 deletions
|
@ -1455,7 +1455,7 @@ pub async fn get_block(height: u64) -> reqres::XmrDaemonGetBlockResponse {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Performs the xmr daemon 'get_block' method for remone daemon
|
/// Performs the xmr daemon 'get_block' method for remote daemon
|
||||||
pub async fn p_get_block(height: u64) -> Result<reqres::XmrDaemonGetBlockResponse, Box<dyn Error>> {
|
pub async fn p_get_block(height: u64) -> Result<reqres::XmrDaemonGetBlockResponse, Box<dyn Error>> {
|
||||||
info!("fetching proxy block at height: {}", height);
|
info!("fetching proxy block at height: {}", height);
|
||||||
let host = utils::get_i2p_http_proxy();
|
let host = utils::get_i2p_http_proxy();
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#![deny(clippy::all)]
|
#![deny(clippy::all)]
|
||||||
#![forbid(unsafe_code)]
|
#![forbid(unsafe_code)]
|
||||||
|
|
||||||
|
use egui::{RichText, Color32};
|
||||||
use eframe::egui;
|
use eframe::egui;
|
||||||
use image::Luma;
|
use image::Luma;
|
||||||
use neveko_core::*;
|
use neveko_core::*;
|
||||||
|
@ -403,8 +404,12 @@ impl eframe::App for HomeApp {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let mut str_i2p_status = String::from("offline");
|
let mut str_i2p_status = String::from("offline");
|
||||||
|
let mut hover_txt = String::from("http proxy tunnel is closed");
|
||||||
|
let mut color = Color32::from_rgb(255, 0, 0);
|
||||||
if self.s_i2p_status == i2p::ProxyStatus::Open {
|
if self.s_i2p_status == i2p::ProxyStatus::Open {
|
||||||
str_i2p_status = String::from("online");
|
str_i2p_status = String::from("online");
|
||||||
|
color = Color32::from_rgb(0, 255, 0);
|
||||||
|
hover_txt = String::from("http proxy tunnel is open but connectivity is not guaranteed");
|
||||||
}
|
}
|
||||||
if self.connections.is_i2p_advanced {
|
if self.connections.is_i2p_advanced {
|
||||||
str_i2p_status = String::from("remote proxy");
|
str_i2p_status = String::from("remote proxy");
|
||||||
|
@ -413,7 +418,12 @@ impl eframe::App for HomeApp {
|
||||||
self.logo_i2p.show(ui);
|
self.logo_i2p.show(ui);
|
||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
let i2p_address = i2p::get_destination(None);
|
let i2p_address = i2p::get_destination(None);
|
||||||
ui.label(format!("- status: {}\n- address: {}", str_i2p_status, i2p_address));
|
ui.label(
|
||||||
|
RichText::new(format!("- status: {}\n- address: {}", str_i2p_status, i2p_address))
|
||||||
|
.size(16.0)
|
||||||
|
.color(color),
|
||||||
|
).on_hover_text(hover_txt);
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
|
|
Loading…
Reference in a new issue