From bfeb8abe0f996f1c7ae62e3b51d075b71086c122 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 23 May 2026 15:27:32 +0000 Subject: [PATCH] style: polish kiba-welcome Zenity dialogs - Standardize System Info and Shortcuts dialog dimensions to 450x500. - Use plain text for fastfetch output to avoid ANSI color artifacts. - Add missing Screen Capture shortcut to help dialog. - Update Palette journal with emoji prohibition learning. Co-authored-by: christopherfoxjr <213370400+christopherfoxjr@users.noreply.github.com> --- .Jules/palette.md | 6 ++++++ build.sh | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.Jules/palette.md b/.Jules/palette.md index 956d081..64c7987 100644 --- a/.Jules/palette.md +++ b/.Jules/palette.md @@ -16,5 +16,11 @@ **Action:** Always prepend appropriate, high-contrast emojis to action labels in multi-column Zenity lists. ## 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. + +## 2025-06-01 - [Emoji Prohibition for Professional Aesthetic] + +**Learning:** The use of emojis (literal or GitHub codes) is strictly forbidden in all repository workflows and user-facing system strings. While previously considered for scannability, they conflict with the project's 'unibody' UX and professional design aesthetic. +**Action:** Never use emojis in UI strings or documentation; this instruction supersedes the 2025-05-20 entry. diff --git a/build.sh b/build.sh index 825a8c9..cb795af 100644 --- a/build.sh +++ b/build.sh @@ -335,7 +335,7 @@ while true; do files) cutefish-filemanager & break ;; screenshot) cutefish-screenshot & break ;; info) - (fastfetch | zenity --text-info --title="KibaOS System Information") & + (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" \ @@ -344,7 +344,8 @@ while true; do "Terminal" "Meta + T" \ "Search" "Meta + Space" \ "File Manager" "Meta + E" \ - --ok-label="Close" --cancel-label="Close" 2>/dev/null) & + "Screen Capture" "Print" \ + --width=450 --height=500 --ok-label="Close" --cancel-label="Close" 2>/dev/null) & ;; wiki) chromium "https://github.com/WolfTech-Innovations/Kiba/blob/main/WIKI.md" & break