From 98d225924ff806ce462c8db2e4ffc603a74e20d7 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sun, 24 May 2026 09:16:30 +0000 Subject: [PATCH] feat: standardize zenity dialogs and refine system info output - Standardize Zenity dimensions to 450x500 in kiba-welcome - Clean up fastfetch output for System Information dialog - Add Screen Capture shortcut to help list - Document emoji prohibition in palette journal Co-authored-by: christopherfoxjr <213370400+christopherfoxjr@users.noreply.github.com> --- .Jules/palette.md | 5 +++++ build.sh | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.Jules/palette.md b/.Jules/palette.md index 956d081c..0f8eb22c 100644 --- a/.Jules/palette.md +++ b/.Jules/palette.md @@ -18,3 +18,8 @@ ## 2025-05-25 - [Cohesive Tool Integration Pattern] **Learning:** Integrating new utilities into KibaOS requires a multi-layered approach to ensure discoverability and accessibility: adding the package to the build list, configuring a standard global shortcut (e.g., Print for screenshots), and advertising the feature via the `kiba-welcome` launcher and the shortcuts help dialog. This "Full-Stack UX" approach ensures users can find and use the feature regardless of their preferred workflow (menu-driven vs. keyboard-driven). **Action:** When adding new desktop utilities, always update the package list, `kglobalshortcutsrc`, `kiba-welcome` actions, and the `kiba-welcome` shortcuts help list simultaneously. + +## 2026-06-12 - [Professional Aesthetic via Emoji Prohibition] + +**Learning:** The use of emojis in system strings and UI components is strictly forbidden to preserve the project's professional 'unibody' design aesthetic. This supersedes previous guidelines about using emojis for visual scannability. +**Action:** Always avoid the use of literal emojis or GitHub emoji codes in repository workflows and user-facing system strings. diff --git a/build.sh b/build.sh index 3f3f6ec6..f0a8ce9d 100644 --- a/build.sh +++ b/build.sh @@ -841,7 +841,7 @@ while true; do "shortcuts" "Keyboard Shortcuts" "View useful desktop shortcuts" \ "wiki" "Online Wiki" "Read the technical documentation" \ --hide-column=1 --print-column=1 \ - --width=450 --height=580 --ok-label="Launch" --cancel-label="Close" 2>/dev/null) + --width=450 --height=500 --ok-label="Launch" --cancel-label="Close" 2>/dev/null) [ -z "$CHOICE" ] && break @@ -854,8 +854,9 @@ while true; do files) cutefish-filemanager & break ;; screenshot) cutefish-screenshot & break ;; accessibility) kiba-access & ;; - info) (fastfetch | zenity --text-info \ - --title="KibaOS System Information") & ;; + info) (fastfetch --logo none --pipe true --no-color-blocks | zenity --text-info \ + --title="KibaOS System Information" \ + --width=450 --height=500) & ;; shortcuts) zenity --list --title="KibaOS Shortcuts" \ --column="Action" --column="Shortcut" \ @@ -863,8 +864,10 @@ while true; do "Terminal" "Meta + T" \ "Search" "Meta + Space" \ "File Manager" "Meta + E" \ + "Screen Capture" "Print" \ "Accessibility" "Statusbar icon or kiba-access" \ "Apply theme" "kiba-set theme dark|light" \ + --width=450 --height=500 \ --ok-label="Close" --cancel-label="Close" 2>/dev/null & ;; wiki)