Skip to content

Commit 16b240a

Browse files
committed
updated help menu for git panel
1 parent f1592d1 commit 16b240a

4 files changed

Lines changed: 28 additions & 2 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Variables
44
BINARY_NAME=ti
5-
VERSION=0.0.2.1
5+
VERSION=0.0.2.2
66
BUILD_DIR=build
77
GO=go
88
BUILD_NUMBER=$(shell printf "%04d" $$(($(shell git rev-list --count HEAD 2>/dev/null || echo "0") + 1)))

internal/filemanager/filemanager.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,18 @@ func (fm *FileManager) FileExists(filePath string) bool {
205205
func (fm *FileManager) ListFiles() ([]string, error) {
206206
var files []string
207207

208+
// Image extensions to exclude
209+
imageExts := map[string]bool{
210+
".ico": true,
211+
".png": true,
212+
".jpg": true,
213+
".jpeg": true,
214+
".bmp": true,
215+
".gif": true,
216+
".svg": true,
217+
".webp": true,
218+
}
219+
208220
err := filepath.Walk(fm.workspaceDir, func(path string, info os.FileInfo, err error) error {
209221
if err != nil {
210222
return err
@@ -218,6 +230,12 @@ func (fm *FileManager) ListFiles() ([]string, error) {
218230
return nil
219231
}
220232

233+
// Skip image files
234+
ext := strings.ToLower(filepath.Ext(path))
235+
if imageExts[ext] {
236+
return nil
237+
}
238+
221239
// Get relative path from workspace
222240
relPath, err := filepath.Rel(fm.workspaceDir, path)
223241
if err != nil {

internal/ui/app.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1489,7 +1489,7 @@ func (a *App) View() string {
14891489
Border(lipgloss.RoundedBorder()).
14901490
BorderForeground(lipgloss.Color("62")).
14911491
Padding(1, 2).
1492-
Width(60).
1492+
Width(80).
14931493
Align(lipgloss.Left)
14941494

14951495
// Styles for file list

internal/ui/help.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,14 @@ func (a *App) renderHelpDialog() string {
100100
rightColumn += keyStyle.Render(" Enter") + descStyle.Render(" Insert new line") + "\n"
101101
rightColumn += keyStyle.Render(" Backspace") + descStyle.Render(" Delete char before cursor") + "\n"
102102
rightColumn += keyStyle.Render(" Delete") + descStyle.Render(" Delete char at cursor") + "\n"
103+
rightColumn += "\n"
104+
105+
// Git Operations
106+
rightColumn += sectionStyle.Render("── Git Operations ────────────────────────────") + "\n"
107+
rightColumn += keyStyle.Render(" Ctrl+G") + descStyle.Render(" Open Git Panel") + "\n"
108+
rightColumn += keyStyle.Render(" ↑↓") + descStyle.Render(" Navigate options") + "\n"
109+
rightColumn += keyStyle.Render(" Enter") + descStyle.Render(" Select operation") + "\n"
110+
rightColumn += keyStyle.Render(" Esc") + descStyle.Render(" Close Git Panel") + "\n"
103111

104112
// Style both columns
105113
columnStyle := lipgloss.NewStyle().

0 commit comments

Comments
 (0)