6.0.0
Version 6.0.0 is out! 🎉
The picker class has been heavily refactored to improve user experience.
The new builtin colorscheme picker:
and three more are now available. For more information check the readme :)
full changelog (it's pretty long)
6.0.0 - 2024-08-02
Bug Fixes
- (.github) linebreaks and formatting - (9c80d09) - sravioli
- (event:update-status) get more accurate tab title, update padding - (898c0bc) - sravioli
- (events:augment-command-palette) remove palette action to dump themes - (bd746fa) - sravioli
- (events:augment-command-palette) add wezterm config_dir when concatenating path - (8ace305) - sravioli
- (events:format-tab-title) use format tab title function - (72e68a2) - sravioli
- (events:format-tab-title) change how theme is retrieved - (019459c) - sravioli
- (events:update-status) change font mode bg color - (5145db3) - sravioli
- (mappings:modes) set colorscheme picker key to
c
, remove picker from description - (26be189) - sravioli - (mappings:modes) typo (rm ) - (cf92888) - sravioli
- (mappings:modes) typo (rm ) - (d03ee30) - sravioli
- (picker) rm useless call to pathconcat - (ff5c326) - sravioli
- (picker) reimplement pickers with the new class - (3aa8422) - sravioli
- (picker:colorschemes) correct wrong id for tokyonight storm - (f0594d4) - sravioli
- (picker:colorschemes) capitalize harhacker label - (c635fe6) - sravioli
- (picker:font) remove useless requires - (ca54e5e) - sravioli
- (picker:font-size) mv
font_size
font-size
- (37c6d5d) - sravioli - (picker:fonts) use more expressive label for font reset - (e872032) - sravioli
- (picker:leading) module path, give credit - (7b9f6fa) - sravioli
- (readme) update note block - (c8e0d4b) - sravioli
- (utils:fn) use builtin format method to format layout - (4285301) - sravioli
- (utils:fn) nil check dirs_read cache - (a2cbaff) - sravioli
- (utils:fn) correctly return early when reading dirs - (19096b7) - sravioli
- (utils:fn) correctly handle file creation, implement caching - (287ed24) - sravioli
- (utils:fn) rm leading dot from filename, check file - (9aaec0e) - sravioli
- (utils:fn) change read_dir function to pipe to file - (55eefbe) - sravioli
- (utils:fn) rm useless fn, implement fs and colors utils - (a4eef08) - sravioli
- (utils:layout) correctly format the layout - (0aa37d4) - sravioli
- (wezterm.lua) remove comment - (65e2d5a) - sravioli
- resolve merge conflicts - (600b2b3) - sravioli
- resolve merge conflicts - (8c98c2f) - sravioli
- upload statusbar showcase as gh cdn - (4d4e27b) - @sravioli
- rename
leading
font-leading
- (12d1ff4) - sravioli - rm outdated file - (d7ea341) - sravioli
- delete useless comments - (c0e5645) - Adam K
- delete useless comments - (f5ee737) - Adam K
- not supposed to be in this branch... - (c91689b) - Adam K
Documentation
- (utils:fn) add
pathconcat
documentation - (4138474) - sravioli - cleanup, ignore diagnostics false-positives, add docs - (21bab7a) - sravioli
Features
- (README) add refactor notice - (88e10d5) - sravioli
- (colorschemes) add tokyonight colors - (5622865) - sravioli
- (events:augment-command-palette) add pickers to command palette - (65e8824) - sravioli
- (events:augment-command-palette) add theme builder command - (aaa7d8c) - sravioli
- (events:update-status) update modes table - (7154c09) - sravioli
- (mappings:modes) update to new colorscheme picker - (4936c92) - sravioli
- (pick-lists:colorschemes) add dracula & catppuccin variants - (546e796) - sravioli
- (pick-lists:colorschemes) add rosé pine variants - (3536c00) - sravioli
- (pick-lists:font-sizes) move to pick-lists folder, adapt to new picker - (2e85e44) - sravioli
- (picker:colorscheme) update colorscheme picker - (0ceaa57) - sravioli
- (picker:colorscheme) change color of label - (22a734f) - sravioli
- (picker:colorscheme) streamline colorscheme picker, change var names - (d3d0546) - sravioli
- (picker:colorscheme) change palette display - (7c0e242) - sravioli
- (picker:colorschemes) add colors for missing fields - (a171b00) - sravioli
- (picker:colorschemes) port poimandres theme - (9f21132) - sravioli
- (picker:colorschemes) port hardhacker theme - (329451e) - sravioli
- (picker:colorschemes) port eldritch theme - (66a00c6) - sravioli
- (picker:colorschemes) port bamboo themes - (0585f5d) - sravioli
- (picker:colorschemes) port nightfox themes - (ec9d8f0) - sravioli
- (picker:font) re-implement font picker - (f811d5c) - sravioli
- (picker:font-size) rm useless require - (bd84f3b) - sravioli
- (picker:font_size) Add a picker for selecting font size - (bcfb3fd) - Adam K
- (picker:leading) Dynamically pick line heightI find this one very useful when moving between workspaces withdifferent size monitors/screens - (3d2df04) - Adam K
- (pr) merge branch 'akthe-at-main' - (562d74a) - sravioli
- (readme) add status bar showcase - (a149e2a) - sravioli
- (themes) Adds rose pine to theme picker - (abb8c42) - @sravioli
- (themes) Adds rose pine to theme picker - (1ec7b81) - Adam K
- (utils:class) add picker docs - (70ebd03) - sravioli
- (utils:fn) move tab title formatting - (2d5a551) - sravioli
- (utils:fn) upgrade gmemoize to handle non-fn values, gmemoize more stuff - (ecaee0a) - sravioli
- (utils:fn) implement basic "memoization" using
wezterm.GLOBAL
- (2d64360) - sravioli - (utils:fn) adapt to new picker path - (d21ae41) - sravioli
- (utils:fn) impl pathconcat and fn to make themes compatible w/ cfg - (f011a92) - sravioli
- (utils:fn) implement a table dump function - (6e57004) - sravioli
- (utils:picker) improve readability of
pick()
method - (6d88728) - sravioli - (utils:picker) pass to build fn window and pane objects - (693e386) - sravioli
- (utils:picker) add documentation, adjust some functions - (d8d2c29) - sravioli
- (utils:picker) re-implement a picker - (7033c6e) - sravioli
- re-enable format-tab-title event - (3348d3a) - sravioli
- merge branch 'main' of https://github.com/sravioli/wezterm - (09bb3f9) - sravioli
Hotfixes
- (events:update-status) enable flexible status bar (disabled for showcase) - (62a8150) - sravioli
- (readme) update link - (1f839f1) - sravioli
- (readme) update imgs link - (2cc5c7a) - sravioli
- (utils:fn) change command to read directory on windows - (7ce516d) - sravioli
Refactoring
- (pick-lists:colorschemes) move colorschemes to pick list folder, adapt to picker syntax - (d963e7a) - sravioli
Style
- (picker:colorschemes) formatting - (f53789d) - sravioli
Tests
- (utils:fn) try to solve popup problem on windows - (b84ea68) - sravioli