mirror of
				https://gitea.com/gitea/tea.git
				synced 2025-10-31 09:15:26 +01:00 
			
		
		
		
	Use bubbletea instead of survey for interacting with TUI (#786)
Fix #772 Reviewed-on: https://gitea.com/gitea/tea/pulls/786 Reviewed-by: Bo-Yi Wu (吳柏毅) <appleboy.tw@gmail.com>
This commit is contained in:
		
							
								
								
									
										23
									
								
								modules/theme/theme.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								modules/theme/theme.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| // Copyright 2025 The Gitea Authors. All rights reserved. | ||||
| // SPDX-License-Identifier: MIT | ||||
|  | ||||
| package theme | ||||
|  | ||||
| import ( | ||||
| 	"github.com/charmbracelet/huh" | ||||
| 	"github.com/charmbracelet/lipgloss" | ||||
| ) | ||||
|  | ||||
| var giteaTheme = func() *huh.Theme { | ||||
| 	theme := huh.ThemeCharm() | ||||
|  | ||||
| 	title := lipgloss.AdaptiveColor{Light: "#02BA84", Dark: "#02BF87"} | ||||
| 	theme.Focused.Title = theme.Focused.Title.Foreground(title).Bold(true) | ||||
| 	theme.Blurred = theme.Focused | ||||
| 	return theme | ||||
| }() | ||||
|  | ||||
| // GetTheme returns the Gitea theme for Huh | ||||
| func GetTheme() *huh.Theme { | ||||
| 	return giteaTheme | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Lunny Xiao
					Lunny Xiao