| 1057 | } |
| 1058 | |
| 1059 | func (tui *TUI) renderSplashScreen() { |
| 1060 | // Full ASCII art for /PATHFINDER (110 chars wide) |
| 1061 | logoFull := []string{ |
| 1062 | "", |
| 1063 | " // ######## ### ######## ## ## ######## #### ## ## ######## ######## ######## ", |
| 1064 | " // ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ", |
| 1065 | " // ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ", |
| 1066 | " // ######## ## ## ## ######### ###### ## ## ## ## ## ## ###### ######## ", |
| 1067 | " // ## ######### ## ## ## ## ## ## #### ## ## ## ## ## ", |
| 1068 | " // ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ", |
| 1069 | "// ## ## ## ## ## ## ## #### ## ## ######## ######## ## ## ", |
| 1070 | "", |
| 1071 | } |
| 1072 | |
| 1073 | // Compact ASCII art for medium terminals (~50 chars) |
| 1074 | logoCompact := []string{ |
| 1075 | "", |
| 1076 | " // #### # ##### # #", |
| 1077 | " // # # # # # # #", |
| 1078 | "// #### # # # #####", |
| 1079 | " # ####### # # #", |
| 1080 | " # # # # # #", |
| 1081 | "", |
| 1082 | "##### ### # # #### ##### ####", |
| 1083 | "# # ## # # # # # #", |
| 1084 | "#### # # # # # # #### ####", |
| 1085 | "# # # ## # # # # #", |
| 1086 | "# ### # # #### ##### # #", |
| 1087 | "", |
| 1088 | } |
| 1089 | |
| 1090 | // Medium size with diagonal slashes (13 chars max) |
| 1091 | logoMedium := []string{ |
| 1092 | "", |
| 1093 | " // PATH", |
| 1094 | " // FINDER", |
| 1095 | " // v" + Version, |
| 1096 | "//", |
| 1097 | "", |
| 1098 | } |
| 1099 | |
| 1100 | // Small size with slashes (15 chars max) |
| 1101 | logoSmall := []string{ |
| 1102 | "", |
| 1103 | " // PATHFINDER", |
| 1104 | " // v" + Version, |
| 1105 | "//", |
| 1106 | "", |
| 1107 | } |
| 1108 | |
| 1109 | // Compact single line (20 chars) |
| 1110 | logoCompactLine := []string{ |
| 1111 | "", |
| 1112 | "", |
| 1113 | "// PATHFINDER v" + Version, |
| 1114 | "", |
| 1115 | "", |
| 1116 | } |