summaryrefslogtreecommitdiff
path: root/internal/tui
diff options
context:
space:
mode:
Diffstat (limited to 'internal/tui')
-rw-r--r--internal/tui/dashboard/files.go3
-rw-r--r--internal/tui/dashboard/histogram.go5
-rw-r--r--internal/tui/dashboard/model.go5
-rw-r--r--internal/tui/dashboard/overview.go5
-rw-r--r--internal/tui/dashboard/processes.go3
-rw-r--r--internal/tui/dashboard/syscalls.go3
-rw-r--r--internal/tui/dashboard/tabs.go3
-rw-r--r--internal/tui/eventstream/render.go3
-rw-r--r--internal/tui/eventstream/streamevent.go3
-rw-r--r--internal/tui/eventstream/streamevent_test.go3
-rw-r--r--internal/tui/flamegraph/bench_test.go3
-rw-r--r--internal/tui/flamegraph/controls.go3
-rw-r--r--internal/tui/flamegraph/model.go5
-rw-r--r--internal/tui/flamegraph/model_test.go3
-rw-r--r--internal/tui/flamegraph/renderer.go3
-rw-r--r--internal/tui/flamegraph/stress_test.go5
-rw-r--r--internal/tui/pidpicker/model.go3
-rw-r--r--internal/tui/pidpicker/model_test.go3
-rw-r--r--internal/tui/probes/model.go3
-rw-r--r--internal/tui/tui.go11
-rw-r--r--internal/tui/tui_test.go11
21 files changed, 55 insertions, 34 deletions
diff --git a/internal/tui/dashboard/files.go b/internal/tui/dashboard/files.go
index 0393553..d43e215 100644
--- a/internal/tui/dashboard/files.go
+++ b/internal/tui/dashboard/files.go
@@ -2,11 +2,12 @@ package dashboard
import (
"fmt"
- "ior/internal/statsengine"
"path/filepath"
"sort"
"strconv"
+ "ior/internal/statsengine"
+
"charm.land/bubbles/v2/table"
)
diff --git a/internal/tui/dashboard/histogram.go b/internal/tui/dashboard/histogram.go
index 3511dfb..28f5b2b 100644
--- a/internal/tui/dashboard/histogram.go
+++ b/internal/tui/dashboard/histogram.go
@@ -2,11 +2,12 @@ package dashboard
import (
"fmt"
- "ior/internal/statsengine"
- common "ior/internal/tui/common"
"math"
"strconv"
"strings"
+
+ "ior/internal/statsengine"
+ common "ior/internal/tui/common"
)
func renderLatencyTab(snap *statsengine.Snapshot, width, height int) string {
diff --git a/internal/tui/dashboard/model.go b/internal/tui/dashboard/model.go
index 24b6c8e..4cf7c15 100644
--- a/internal/tui/dashboard/model.go
+++ b/internal/tui/dashboard/model.go
@@ -1,14 +1,15 @@
package dashboard
import (
+ "strings"
+ "time"
+
coreflamegraph "ior/internal/flamegraph"
"ior/internal/statsengine"
common "ior/internal/tui/common"
"ior/internal/tui/eventstream"
flamegraphtui "ior/internal/tui/flamegraph"
"ior/internal/tui/messages"
- "strings"
- "time"
"charm.land/bubbles/v2/key"
tea "charm.land/bubbletea/v2"
diff --git a/internal/tui/dashboard/overview.go b/internal/tui/dashboard/overview.go
index 866c5bb..24932b9 100644
--- a/internal/tui/dashboard/overview.go
+++ b/internal/tui/dashboard/overview.go
@@ -2,12 +2,13 @@ package dashboard
import (
"fmt"
- "ior/internal/statsengine"
- common "ior/internal/tui/common"
"strings"
"time"
"unicode/utf8"
+ "ior/internal/statsengine"
+ common "ior/internal/tui/common"
+
"charm.land/lipgloss/v2"
)
diff --git a/internal/tui/dashboard/processes.go b/internal/tui/dashboard/processes.go
index a9de382..a5e8d79 100644
--- a/internal/tui/dashboard/processes.go
+++ b/internal/tui/dashboard/processes.go
@@ -2,10 +2,11 @@ package dashboard
import (
"fmt"
- "ior/internal/statsengine"
"strconv"
"strings"
+ "ior/internal/statsengine"
+
"charm.land/bubbles/v2/table"
)
diff --git a/internal/tui/dashboard/syscalls.go b/internal/tui/dashboard/syscalls.go
index 31f719e..87acc80 100644
--- a/internal/tui/dashboard/syscalls.go
+++ b/internal/tui/dashboard/syscalls.go
@@ -2,10 +2,11 @@ package dashboard
import (
"fmt"
- "ior/internal/statsengine"
"strconv"
"time"
+ "ior/internal/statsengine"
+
"charm.land/bubbles/v2/table"
)
diff --git a/internal/tui/dashboard/tabs.go b/internal/tui/dashboard/tabs.go
index 85ce319..5d15acc 100644
--- a/internal/tui/dashboard/tabs.go
+++ b/internal/tui/dashboard/tabs.go
@@ -2,10 +2,11 @@ package dashboard
import (
"fmt"
- common "ior/internal/tui/common"
"strings"
"unicode/utf8"
+ common "ior/internal/tui/common"
+
"charm.land/lipgloss/v2"
)
diff --git a/internal/tui/eventstream/render.go b/internal/tui/eventstream/render.go
index f93a63d..3ec4d65 100644
--- a/internal/tui/eventstream/render.go
+++ b/internal/tui/eventstream/render.go
@@ -2,10 +2,11 @@ package eventstream
import (
"fmt"
- "ior/internal/tui/common"
"strconv"
"strings"
+ "ior/internal/tui/common"
+
"charm.land/lipgloss/v2"
)
diff --git a/internal/tui/eventstream/streamevent.go b/internal/tui/eventstream/streamevent.go
index dbe04dd..5f1e27f 100644
--- a/internal/tui/eventstream/streamevent.go
+++ b/internal/tui/eventstream/streamevent.go
@@ -1,9 +1,10 @@
package eventstream
import (
+ "time"
+
"ior/internal/event"
"ior/internal/types"
- "time"
)
type StreamEvent struct {
diff --git a/internal/tui/eventstream/streamevent_test.go b/internal/tui/eventstream/streamevent_test.go
index 6131fed..dd65dd1 100644
--- a/internal/tui/eventstream/streamevent_test.go
+++ b/internal/tui/eventstream/streamevent_test.go
@@ -1,10 +1,11 @@
package eventstream
import (
+ "testing"
+
"ior/internal/event"
"ior/internal/file"
"ior/internal/types"
- "testing"
)
func TestNewStreamEventPopulatesFields(t *testing.T) {
diff --git a/internal/tui/flamegraph/bench_test.go b/internal/tui/flamegraph/bench_test.go
index c000ac0..05c6526 100644
--- a/internal/tui/flamegraph/bench_test.go
+++ b/internal/tui/flamegraph/bench_test.go
@@ -3,9 +3,10 @@ package flamegraph
import (
"encoding/json"
"fmt"
+ "testing"
+
coreflamegraph "ior/internal/flamegraph"
"ior/internal/types"
- "testing"
"github.com/charmbracelet/harmonica"
)
diff --git a/internal/tui/flamegraph/controls.go b/internal/tui/flamegraph/controls.go
index 240ba90..b0a2933 100644
--- a/internal/tui/flamegraph/controls.go
+++ b/internal/tui/flamegraph/controls.go
@@ -2,9 +2,10 @@ package flamegraph
import (
"fmt"
- common "ior/internal/tui/common"
"strings"
+ common "ior/internal/tui/common"
+
"charm.land/lipgloss/v2"
)
diff --git a/internal/tui/flamegraph/model.go b/internal/tui/flamegraph/model.go
index 5d101c2..bbf4af3 100644
--- a/internal/tui/flamegraph/model.go
+++ b/internal/tui/flamegraph/model.go
@@ -4,11 +4,12 @@ import (
"encoding/json"
"fmt"
"image/color"
- coreflamegraph "ior/internal/flamegraph"
- common "ior/internal/tui/common"
"sort"
"time"
+ coreflamegraph "ior/internal/flamegraph"
+ common "ior/internal/tui/common"
+
"charm.land/bubbles/v2/key"
"charm.land/bubbles/v2/textinput"
tea "charm.land/bubbletea/v2"
diff --git a/internal/tui/flamegraph/model_test.go b/internal/tui/flamegraph/model_test.go
index 51ce96d..8bd1b79 100644
--- a/internal/tui/flamegraph/model_test.go
+++ b/internal/tui/flamegraph/model_test.go
@@ -1,10 +1,11 @@
package flamegraph
import (
- coreflamegraph "ior/internal/flamegraph"
"reflect"
"testing"
+ coreflamegraph "ior/internal/flamegraph"
+
tea "charm.land/bubbletea/v2"
)
diff --git a/internal/tui/flamegraph/renderer.go b/internal/tui/flamegraph/renderer.go
index 9f31023..f06f6bc 100644
--- a/internal/tui/flamegraph/renderer.go
+++ b/internal/tui/flamegraph/renderer.go
@@ -4,12 +4,13 @@ import (
"fmt"
"hash/fnv"
"image/color"
- common "ior/internal/tui/common"
"math"
"sort"
"strings"
"unicode/utf8"
+ common "ior/internal/tui/common"
+
"charm.land/lipgloss/v2"
)
diff --git a/internal/tui/flamegraph/stress_test.go b/internal/tui/flamegraph/stress_test.go
index bcac561..d2bd74a 100644
--- a/internal/tui/flamegraph/stress_test.go
+++ b/internal/tui/flamegraph/stress_test.go
@@ -3,13 +3,14 @@ package flamegraph
import (
"encoding/json"
"fmt"
- coreflamegraph "ior/internal/flamegraph"
- "ior/internal/types"
"math/rand"
"sync"
"testing"
"time"
+ coreflamegraph "ior/internal/flamegraph"
+ "ior/internal/types"
+
tea "charm.land/bubbletea/v2"
)
diff --git a/internal/tui/pidpicker/model.go b/internal/tui/pidpicker/model.go
index cfd0c0f..f4bb414 100644
--- a/internal/tui/pidpicker/model.go
+++ b/internal/tui/pidpicker/model.go
@@ -2,9 +2,10 @@ package pidpicker
import (
"fmt"
+ "strings"
+
common "ior/internal/tui/common"
"ior/internal/tui/messages"
- "strings"
"charm.land/bubbles/v2/key"
"charm.land/bubbles/v2/textinput"
diff --git a/internal/tui/pidpicker/model_test.go b/internal/tui/pidpicker/model_test.go
index 038575b..695e5bd 100644
--- a/internal/tui/pidpicker/model_test.go
+++ b/internal/tui/pidpicker/model_test.go
@@ -1,10 +1,11 @@
package pidpicker
import (
- "ior/internal/tui/messages"
"strings"
"testing"
+ "ior/internal/tui/messages"
+
tea "charm.land/bubbletea/v2"
)
diff --git a/internal/tui/probes/model.go b/internal/tui/probes/model.go
index 7da27db..baf22e8 100644
--- a/internal/tui/probes/model.go
+++ b/internal/tui/probes/model.go
@@ -2,10 +2,11 @@ package probes
import (
"fmt"
- "ior/internal/probemanager"
"strings"
"unicode/utf8"
+ "ior/internal/probemanager"
+
"charm.land/bubbles/v2/textinput"
tea "charm.land/bubbletea/v2"
"charm.land/lipgloss/v2"
diff --git a/internal/tui/tui.go b/internal/tui/tui.go
index 328202e..7918c0f 100644
--- a/internal/tui/tui.go
+++ b/internal/tui/tui.go
@@ -5,6 +5,12 @@ import (
"encoding/csv"
"errors"
"fmt"
+ "log"
+ "os"
+ "strings"
+ "sync"
+ "time"
+
"ior/internal/flags"
coreflamegraph "ior/internal/flamegraph"
"ior/internal/probemanager"
@@ -16,11 +22,6 @@ import (
"ior/internal/tui/messages"
"ior/internal/tui/pidpicker"
"ior/internal/tui/probes"
- "log"
- "os"
- "strings"
- "sync"
- "time"
"charm.land/bubbles/v2/key"
"charm.land/bubbles/v2/spinner"
diff --git a/internal/tui/tui_test.go b/internal/tui/tui_test.go
index 876fe8f..7d2a439 100644
--- a/internal/tui/tui_test.go
+++ b/internal/tui/tui_test.go
@@ -3,6 +3,12 @@ package tui
import (
"context"
"errors"
+ "os"
+ "path/filepath"
+ "strings"
+ "testing"
+ "time"
+
coreflamegraph "ior/internal/flamegraph"
"ior/internal/probemanager"
"ior/internal/statsengine"
@@ -10,11 +16,6 @@ import (
"ior/internal/tui/eventstream"
tuiexport "ior/internal/tui/export"
"ior/internal/tui/messages"
- "os"
- "path/filepath"
- "strings"
- "testing"
- "time"
"ior/internal/flags"
"ior/internal/tui/probes"