Skip to content

Commit edfc74a

Browse files
🎨 Palette: Enhanced Welcome Experience & Shortcut Discoverability (#183)
- 💡 What: Upgraded the `kiba-welcome` script to use a structured list for shortcuts and improved its internal logic. Added the `Meta + D` (Show Desktop) shortcut and updated Konsole to use the `JetBrains Mono` font. - 🎯 Why: Improves discoverability of system shortcuts, provides a more professional "out-of-the-box" terminal experience, and makes the onboarding script more robust against UI changes. - ♿ Accessibility: Improved the readability of the shortcuts guide by moving from a dense text block to a clear, icon-labeled list. --- *PR created automatically by Jules for task [5205390241611183285](https://jules.google.com/task/5205390241611183285) started by @christopherfoxjr*
2 parents 3291699 + 5ac7ec5 commit edfc74a

1 file changed

Lines changed: 26 additions & 16 deletions

File tree

.github/workflows/kiba.yml

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,7 @@ jobs:
850850
cat > /etc/skel/.local/share/konsole/KibaOS.profile << 'KONSOLE_PROFILE'
851851
[Appearance]
852852
ColorScheme=Dracula
853-
Font=Monospace,11,-1,5,50,0,0,0,0,0
853+
Font=JetBrains Mono,11,-1,5,50,0,0,0,0,0
854854
[General]
855855
Command=/bin/zsh
856856
Name=KibaOS
@@ -977,6 +977,7 @@ jobs:
977977
cat > "$SKEL_KDE/kglobalshortcutsrc" << 'KGLOBAL'
978978
[kwin]
979979
Overview=Meta+W,none,Overview
980+
Show Desktop=Meta+D,none,Show Desktop
980981
Window Quick Tile Bottom=Meta+Down,none,Window Quick Tile Bottom
981982
Window Quick Tile Left=Meta+Left,none,Window Quick Tile Left
982983
Window Quick Tile Right=Meta+Right,none,Window Quick Tile Right
@@ -1249,37 +1250,46 @@ jobs:
12491250
CHOICE=$(zenity --list --title="Welcome to KibaOS" \
12501251
--window-icon="/usr/share/kibaos/logo.png" \
12511252
--text="Welcome to KibaOS! What would you like to do?" \
1252-
--image-column=1 --column=" " --column="Action" --column="Description" \
1253-
"calamares" "🚀 Install KibaOS" "Install the system permanently to your disk" \
1254-
"chromium" "🌐 Web Browser" "Browse the internet" \
1255-
"org.kde.discover" "🛍️ Software Center" "Discover and install new applications" \
1256-
"input-keyboard" "⌨️ Keyboard Shortcuts" "View useful desktop shortcuts" \
1257-
"help-browser" "✨ Online Wiki" "Read the technical documentation" \
1258-
--hide-column=1 --print-column=2 \
1253+
--image-column=1 --column=" " --column="Tag" --column="Action" --column="Description" \
1254+
"calamares" "install" "🚀 Install KibaOS" "Install the system permanently to your disk" \
1255+
"chromium" "browser" "🌐 Web Browser" "Browse the internet" \
1256+
"org.kde.discover" "store" "🛍️ Software Center" "Discover and install new applications" \
1257+
"input-keyboard" "shortcuts" "⌨️ Keyboard Shortcuts" "View useful desktop shortcuts" \
1258+
"help-browser" "wiki" "✨ Online Wiki" "Read the technical documentation" \
1259+
--hide-column=1 --hide-column=2 --print-column=2 \
12591260
--width=450 --height=500 --ok-label="Launch" --cancel-label="Close" 2>/dev/null)
12601261
12611262
[ -z "$CHOICE" ] && break
12621263
12631264
case "$CHOICE" in
1264-
"🚀 Install KibaOS")
1265+
"install")
12651266
sudo calamares &
12661267
break
12671268
;;
1268-
"🌐 Web Browser")
1269+
"browser")
12691270
chromium &
12701271
break
12711272
;;
1272-
"🛍️ Software Center")
1273+
"store")
12731274
plasma-discover &
12741275
break
12751276
;;
1276-
"⌨️ Keyboard Shortcuts")
1277-
(zenity --info --title="Keyboard Shortcuts" \
1277+
"shortcuts")
1278+
(zenity --list --title="Keyboard Shortcuts" \
12781279
--window-icon="/usr/share/kibaos/logo.png" \
1279-
--text="<b>Standard KibaOS Shortcuts:</b>\n\n • <b>Meta + T</b>: Terminal (Konsole)\n • <b>Meta + W</b>: Overview (Window Grid)\n • <b>Meta + S</b>: Search (KRunner)\n • <b>Meta + A</b>: Quick Settings\n • <b>Meta + E</b>: File Manager (Dolphin)\n • <b>Meta + L</b>: Lock Screen\n • <b>Meta + 1-9</b>: Activate Task Manager Entries" \
1280-
--width=450 2>/dev/null) &
1280+
--width=450 --height=500 \
1281+
--image-column=1 --column=" " --column="Action" --column="Shortcut" \
1282+
"utilities-terminal" "Terminal (Konsole)" "Meta + T" \
1283+
"view-presentation" "Overview (Grid)" "Meta + W" \
1284+
"edit-find" "Search (KRunner)" "Meta + S" \
1285+
"configure" "Quick Settings" "Meta + A" \
1286+
"user-desktop" "Show Desktop" "Meta + D" \
1287+
"system-file-manager" "File Manager" "Meta + E" \
1288+
"system-lock-screen" "Lock Screen" "Meta + L" \
1289+
"view-list-icons" "Task Manager" "Meta + 1-9" \
1290+
--hide-column=1 --ok-label="Close" --cancel-label="Close" 2>/dev/null) &
12811291
;;
1282-
"✨ Online Wiki")
1292+
"wiki")
12831293
chromium "https://github.com/WolfTech-Innovations/Kiba/blob/main/WIKI.md" &
12841294
break
12851295
;;

0 commit comments

Comments
 (0)