Rewrite detail view copy for beginners, add tab transitions and lightbox fixes
This commit is contained in:
@@ -103,14 +103,14 @@ fn build_report_content(db: &Rc<Database>) -> gtk::ScrolledWindow {
|
||||
let empty = adw::StatusPage::builder()
|
||||
.icon_name("security-medium-symbolic")
|
||||
.title("No Security Scans")
|
||||
.description("Run a security scan to check bundled libraries for known vulnerabilities.")
|
||||
.description("Run a security check to look for known issues in your apps.")
|
||||
.build();
|
||||
content.append(&empty);
|
||||
} else {
|
||||
let clean = adw::StatusPage::builder()
|
||||
.icon_name("security-high-symbolic")
|
||||
.title("All Clear")
|
||||
.description("No known vulnerabilities found in any bundled libraries.")
|
||||
.description("No known security issues found in any of your apps.")
|
||||
.build();
|
||||
content.append(&clean);
|
||||
}
|
||||
@@ -144,13 +144,13 @@ fn build_report_content(db: &Rc<Database>) -> gtk::ScrolledWindow {
|
||||
fn build_summary_group(summary: &crate::core::database::CveSummary) -> adw::PreferencesGroup {
|
||||
let group = adw::PreferencesGroup::builder()
|
||||
.title("Vulnerability Summary")
|
||||
.description("Overall security status across all AppImages")
|
||||
.description("Overall security status across all your apps")
|
||||
.build();
|
||||
|
||||
let total_row = adw::ActionRow::builder()
|
||||
.title("Total vulnerabilities")
|
||||
.subtitle(&summary.total().to_string())
|
||||
.tooltip_text("Common Vulnerabilities and Exposures found in bundled libraries")
|
||||
.tooltip_text("Known security issues found in the components bundled inside your apps")
|
||||
.build();
|
||||
let total_badge = widgets::status_badge(summary.max_severity(), summary.badge_class());
|
||||
total_badge.set_valign(gtk::Align::Center);
|
||||
@@ -207,7 +207,7 @@ fn build_app_findings_group(
|
||||
summary: &crate::core::database::CveSummary,
|
||||
cve_matches: &[crate::core::database::CveMatchRecord],
|
||||
) -> adw::PreferencesGroup {
|
||||
let description = format!("{} CVE (vulnerability) records found", summary.total());
|
||||
let description = format!("{} known security issues found", summary.total());
|
||||
let group = adw::PreferencesGroup::builder()
|
||||
.title(app_name)
|
||||
.description(&description)
|
||||
|
||||
Reference in New Issue
Block a user