Commit Graph
56 Commits
Author SHA1 Message Date
Matthew Breedlove 0ee9f7f7e2 Fix for merged items when powerline mode is active with auto-alignment toggled on 2025-08-31 03:00:44 -04:00
Matthew Breedlove 17b2576cca Support emoji input for custom text 2025-08-31 02:47:02 -04:00
d5b2da2a47 chore(settings): support more than 3 lines (#53)
* chore(settings): support more than 3 lines
* chore: add confirm dialog
* chore: update example script
* chore: rm config override
* Fix spacing issues, disallow deletion of last line, fix issue where deleting lines 2 and 3 would keep them in the list, cleanup onDelete and onAppend method locations
* Initialize default settings with two empty lines

---------

Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com>
2025-08-28 09:30:26 -04:00
Matthew Breedlove 9e97e003d3 Merge commit '6cd32a5b82cd5ed27e698860f5ca8421a94548d9'. Closes #52 2025-08-27 14:35:02 -04:00
Jack Allen 6cd32a5b82 chore(no-git): Hide separators where the previous widget returns null 2025-08-27 17:19:32 +01:00
Matthew Breedlove 0a81688010 Added toggle to hide 'no git' message if not in a git repository. Fixes #48 2025-08-27 11:03:05 -04:00
Matthew Breedlove 8b5f6c7fb6 Fix for unicode characters messing with powerline auto-alignment width calculation 2025-08-27 10:45:51 -04:00
7886e1f376 feat(git-worktree): Add git worktree widget (#49)
* feat(git-worktree): Add git worktree widget

* Minor cleanup

---------

Co-authored-by: Matthew Breedlove <sirmalloc@gmail.com>
2025-08-27 10:22:43 -04:00
Matthew Breedlove 9767fc6399 Gracefully handle unknown widgets in the settings.json in both the TUI and statusline rendering 2025-08-27 01:03:09 -04:00
Matthew Breedlove 077dc0f5eb Imports cleanup 2025-08-26 23:32:47 -04:00
Matthew Breedlove ad85f951a4 Fixes for inefficient rendering in auto-alignment mode 2025-08-24 02:45:38 -04:00
Matthew Breedlove b46319c4e2 Adding powerline widget auto-alignment toggle 2025-08-24 00:22:22 -04:00
Matthew Breedlove bbf50be1b0 Standardize naming convention -> status items and items are now widgets 2025-08-21 02:56:10 -04:00
Matthew Breedlove ce768e541a Add session cost widget 2025-08-21 01:41:05 -04:00
Matthew Breedlove f218a6a445 Enable raw mode for Current Working Dir widget 2025-08-21 01:40:30 -04:00
Matthew Breedlove 3aea75403f Add Current Working Dir component 2025-08-21 01:28:17 -04:00
Matthew Breedlove f9a113a9d2 Fix for block timer calculation when last activity was in a previous block. Was incorrectly displaying an active block due to the diff of last activity and current block start 2025-08-20 19:10:38 -04:00
Matthew Breedlove 02857bd43c Fix display of powerline font installation message 2025-08-20 03:20:21 -04:00
Matthew Breedlove 479e139141 Windows fixes for git widgets 2025-08-20 03:09:20 -04:00
Matthew Breedlove 27632788a5 Fixes for block timer lookback 2025-08-20 03:08:57 -04:00
Matthew Breedlove 670463731f Fix for block timer raw mode preview when showing progress bar 2025-08-18 04:14:12 -04:00
Matthew Breedlove 5ba40c33ae Bug fix in block timer logic 2025-08-18 04:06:43 -04:00
Matthew Breedlove eaf62c349d Fix for custom command edit / width / timeout keypresses not working 2025-08-18 03:48:33 -04:00
Matthew Breedlove d1ba0c0be5 Adding block timer widget, miscellaneous UI improvements 2025-08-18 02:40:34 -04:00
Matthew Breedlove 7782e8b455 Add descriptive error handling to CustomCommand, update README, fix Uninstall Emoji that was rendering incorrectly, fix Item Editor line color for consistency, fix version number display 2025-08-17 20:15:54 -04:00
Matthew Breedlove 365b64092a Powerline capability, better color support, custom colors, multiple install options, Output Style widget, UI cleanup 2025-08-17 04:12:34 -04:00
Matthew Breedlove f2d186ec9d Rendering fixes 2025-08-12 04:43:14 -04:00
Matthew Breedlove a69a6997d0 Minor bug fix for padding 2025-08-12 03:28:59 -04:00
Matthew Breedlove e0012bc0eb Fix build issue with patching Ink, bump version to 1.0.15
This reverts commit 256b562cca.
2025-08-12 03:08:18 -04:00
Matthew Breedlove 256b562cca Revert "Code deduplication and cleanup, fix forward delete button on text editing, add ability to show separators in color editing menu, fix truncation issues"
This reverts commit 3e2c3eaa90.
2025-08-12 02:55:41 -04:00
Matthew Breedlove 3e2c3eaa90 Code deduplication and cleanup, fix forward delete button on text editing, add ability to show separators in color editing menu, fix truncation issues 2025-08-12 02:52:28 -04:00
Matthew Breedlove 4465ac8053 Couple bug fixes relating to colors 2025-08-11 18:10:33 -04:00
Matthew Breedlove 46436ea5b0 Added global option to override foreground color, added VSCode warning for color issues 2025-08-11 16:33:19 -04:00
Matthew Breedlove 6eafe54614 Background colors, bold toggle, global options 2025-08-11 15:33:06 -04:00
Matthew Breedlove 61cb630af1 Adding context percentage (usable) as a widget 2025-08-11 05:26:49 -04:00
Matthew Breedlove 67567e5d5e Updated custom commands to receive statusline json via stdin, added configurable timeout to custom commands 2025-08-11 03:57:44 -04:00
Matthew Breedlove 4a3cc8f8e2 Fix color rendering in statusline editor list 2025-08-10 01:27:17 -04:00
Matthew Breedlove 61d63b4402 Add support for running custom command widgets 2025-08-09 19:54:38 -04:00
Matthew Breedlove 9abd1ed183 Fix color changing for git status 2025-08-09 19:36:57 -04:00
Matthew Breedlove 7d7dd2084b Change default flex mode compaction to 60%, make sensible default status line when no config present 2025-08-09 08:38:57 -04:00
Matthew Breedlove 075159f5dc Add custom text widgets 2025-08-08 23:25:16 -04:00
Matthew Breedlove 035317bfc1 Version bump, remove debugging, fix TS issues 2025-08-08 23:18:03 -04:00
Matthew Breedlove b98dd24698 Adding flex options 2025-08-08 23:12:32 -04:00
Matthew Breedlove ec6bf41efe Add raw value mode for items 2025-08-08 22:02:30 -04:00
Matthew Breedlove d3d5c30ea8 Fix dangling separators. Fix empty git status. 2025-08-08 21:50:58 -04:00
Matthew Breedlove cfb0ad0478 Proper subtask handling for context window counting 2025-08-08 21:46:16 -04:00
Matthew Breedlove 5be2c2fe80 Render space separator as one space instead of 3 2025-08-08 19:46:11 -04:00
Matthew Breedlove 3a632bc33d Adding version widget 2025-08-08 19:42:04 -04:00
Matthew Breedlove d54790a890 Adding multiple separator types 2025-08-08 19:30:06 -04:00
Matthew Breedlove 54f047c132 Terminal width detection, multi line support, session timer widget 2025-08-08 17:22:54 -04:00