Skip to content

6.0.0

Compare
Choose a tag to compare
@sravioli sravioli released this 02 Aug 13:41
· 58 commits to main since this release

Version 6.0.0 is out! 🎉

The picker class has been heavily refactored to improve user experience.

The new builtin colorscheme picker:

showcase-picker-colorscheme

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