diff --git a/frontend/src/app.css b/frontend/src/app.css index d92c549..4f31543 100644 --- a/frontend/src/app.css +++ b/frontend/src/app.css @@ -6,12 +6,9 @@ .editor-mountpoint { flex-grow: 1; flex-shrink: 1; - min-height: 0; - overflow: hidden; } .status-bar { - flex-shrink: 0; height: 2em; background-color: rgb(245, 245, 245); border-top: solid thin rgb(200, 200, 200); diff --git a/textfilters.go b/textfilters.go index cfaabaf..16e5a72 100644 --- a/textfilters.go +++ b/textfilters.go @@ -8,7 +8,6 @@ import ( "errors" "fmt" "regexp" - "sort" "strconv" "strings" @@ -281,41 +280,6 @@ var TextFilters = map[string]TextProcessor{ }, }, - "sort-lines-asc": { - Label: "Lines: Sort A-Z", - Filter: func(ctx context.Context, input string) (resp TextFilterResponse, err error) { - lines := strings.Split(input, "\n") - sort.Strings(lines) - return TextFilterResponse{Output: strings.Join(lines, "\n")}, nil - }, - }, - - "sort-lines-desc": { - Label: "Lines: Sort Z-A", - Filter: func(ctx context.Context, input string) (resp TextFilterResponse, err error) { - lines := strings.Split(input, "\n") - sort.Sort(sort.Reverse(sort.StringSlice(lines))) - return TextFilterResponse{Output: strings.Join(lines, "\n")}, nil - }, - }, - - "unique-lines": { - Label: "Lines: Unique", - Filter: func(ctx context.Context, input string) (resp TextFilterResponse, err error) { - lines := strings.Split(input, "\n") - seen := make(map[string]struct{}, len(lines)) - dst := make([]string, 0, len(lines)) - for _, line := range lines { - if _, ok := seen[line]; ok { - continue - } - seen[line] = struct{}{} - dst = append(dst, line) - } - return TextFilterResponse{Output: strings.Join(dst, "\n")}, nil - }, - }, - "remove-blank-lines": { Label: "Lines: Remove Blank Lines", Filter: func(ctx context.Context, input string) (resp TextFilterResponse, err error) {