MCPcopy Create free account
hub / github.com/Ringmast4r/PathFinder / renderSplashScreen

Method renderSplashScreen

main.go:1059–1296  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1057}
1058
1059func (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 }

Callers 1

RenderMethod · 0.95

Calls 1

drawTextMethod · 0.95

Tested by

no test coverage detected