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