Skip to content

Releases: sravioli/wezterm

6.3.2

24 Nov 10:58
Compare
Choose a tag to compare

6.3.2 - 2024-11-24

Bug Fixes

  • rename to fs.read_dir() to fs.ls_dir() also in docs - (d49c76e) - sravioli

Features

  • standardize picker messages and tab names - (227583c) - sravioli

6.3.1

24 Nov 10:45
Compare
Choose a tag to compare

6.3.1 - 2024-11-24

Bug Fixes

  • (utils:fn) rename fs.read_dir() to fs.ls_dir() - (f0d9193) - sravioli
  • correctly instanciate wezterm cache - (4471641) - sravioli

6.3.0

22 Nov 23:32
Compare
Choose a tag to compare

6.3.0 - 2024-11-22

Bug Fixes

  • (utils:gpu_adapter) use correct class name - (b20c03c) - sravioli
  • disable wrong linter warnings - (36ec0de) - sravioli

Features

  • (logger) also check for global enable_logging - (506ba99) - sravioli
  • (utils) add gpu field, reorder comments - (d50bb96) - sravioli
  • (utils:class) reorder comments - (14f3308) - sravioli
  • use builtin tbl functions, minor optimizations - (2beb355) - sravioli
  • use new utils.fn.tbl.merge() function - (fa1ef35) - sravioli
  • use class instance logger - (12ceca7) - sravioli
  • refactor utils.fn to add more comments, improve performance - (6f25268) - sravioli
  • improve statusbar flexibility - (d5ba634) - sravioli

Refactoring

  • (utils:gpu) rename gpu_adapter to gpu - (86ef9e5) - sravioli

6.2.0

17 Nov 22:19
Compare
Choose a tag to compare

6.2.0 - 2024-11-17

Bug Fixes

  • change tab title formatting signature - (62ab5a0) - sravioli
  • make fields optionals to silence linter warnings - (e284fc0) - @sravioli
  • remove wcwidth (use wezterm.column.width) - (b3d1a3f) - sravioli

Features

  • rewrite update-status, add icons, add workspace indicator - (57d86d8) - sravioli
  • use new append function, adapt to format_tab_title signature - (1c54511) - sravioli
  • add padl, padr, trim - (3f64c57) - sravioli
  • add prepend function - (17d72ea) - sravioli
  • add new icons - (3ac2a07) - sravioli
  • add keymap to select new tab to open - (ba524ab) - @sravioli
  • sort icons, change windows decorations for win - (8e0c5e8) - @sravioli
  • minor perf tweaks - (8bb2c5a) - sravioli

6.1.1

08 Nov 10:59
Compare
Choose a tag to compare

6.1.1 - 2024-11-08

Bug Fixes

  • restore leader key - (3d57fbe) - sravioli

Features

  • rewrite gmemoize to actually work, add more memoization - (5457911) - sravioli

6.1.0

02 Nov 23:31
Compare
Choose a tag to compare

6.1.0 - 2024-11-02

Bug Fixes

  • (events:format-tab-title) rm useless local - (820566d) - sravioli
  • (readme) update links to files - (991e4e9) - @sravioli
  • (utils:class) update docs, minor fixes - (985b21d) - sravioli
  • (utils:config) safe require of module, modify logging - (1e9e092) - sravioli
  • (utils:external) move external libraries to separate folder - (0a73acc) - sravioli
  • (utils:fn) simplify key.__has() function - (9f9c726) - sravioli
  • (utils:layout) implement missing colors, add logging - (d87355b) - sravioli
  • (utils:logger) enable logging by default at warn min level - (f19daa5) - sravioli
  • status bar spacing, use wt.column_width - (dff7b21) - sravioli
  • allow setting bg opacity (fixes #16) - (923c39c) - sravioli
  • add pick mode keymaps in readme - (56e584f) - sravioli
  • change colorscheme picker keymap in readme - (995a31a) - sravioli

Documentation

  • (utils:class) update class documentation - (277905e) - sravioli

Features

  • (events) add layout names for logging purposes - (3695273) - sravioli
  • (picker:colorscheme) add layout name for logging purposes - (6093714) - sravioli
  • (utils) add logging - (d1bcc4d) - sravioli
  • (utils) get mod name using ... - (d885d04) - sravioli
  • (utils:fn) split key.map() fn in multiple ones - (fe5b0f6) - sravioli
  • (utils:logger) implement a logger - (a5eac0c) - sravioli

Hotfixes

  • (readme) use correct require for map fn - (4afadca) - sravioli

Revert

  • restore <M-> as leader - (f9cb72c) - sravioli

Style

  • (.github) rename to lowercase - (2679fdb) - sravioli

6.0.0

02 Aug 13:41
Compare
Choose a tag to compare

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](ht...
Read more

5.2.2

21 Jul 21:28
Compare
Choose a tag to compare

5.2.2 - 2024-07-21

Bug Fixes

  • (colors:kanagawa-wave) change active tab bg color - (ab7881e) - sravioli
  • (config:appearance) enable resize decorations only on windows - (249f2e5) - sravioli
  • (events:format-tab-title) update to new utils - (fb86efa) - sravioli
  • (utils:fn) usa local variable to cache colorschemes - (55d9aa7) - sravioli
  • (utils:fn) cache colorscheme values - (caf9a2b) - sravioli
  • (wezterm.lua) disable format-tab-title event due to performance - (0bce154) - sravioli

Features

  • (picker:theme) add color palettes to themes - (42a01fe) - sravioli

5.2.1

19 Jul 23:37
Compare
Choose a tag to compare

5.2.1 - 2024-07-19

Theme picker is finally here!

Check it out by pressing <leader>pt!

Hotfixes

  • (mappings) enable the theme picker - (778e44f) - sravioli

5.2.0

19 Jul 23:34
Compare
Choose a tag to compare

5.2.0 - 2024-07-19

Bug Fixes

  • (colors:kanagawa-dragon) tab bar now has the same color - (8d964b2) - sravioli
  • (config:gpu) extract battery info to variable - (9b25d7a) - sravioli
  • (events:augment-command-palette) rm useless config variable - (1b7e943) - sravioli
  • (events:format-tab-title) update to new fn file, get theme dynamically - (7e27b83) - sravioli
  • (events:format-window-title) update to new fn file - (7dbdb40) - sravioli
  • (events:lock-interface) remove useless lock event - (6b20383) - sravioli
  • (events:update-status) update to new fn file, don't use ipairs - (424ca5d) - sravioli
  • (mappings:default) update to new fn file - (bfa37c2) - sravioli
  • (mappings:init.lua) update to new fn file - (67e8cd4) - sravioli
  • (mappings:modes) rm lock interface keymap - (136c524) - sravioli
  • (mappings:modes) update to new fn file - (b670ac3) - sravioli
  • (utils:class) update icons class name - (d97ed99) - sravioli
  • (utils:class) rm useless logs, change class name - (77e9249) - sravioli
  • (utils:class) change config class name - (51ad0bd) - sravioli
  • (utils:fn) change fun.lua to fn.lua, divide by classes - (507007b) - sravioli
  • (utils:gpu_adapter) update to new fn file - (fdd6d47) - sravioli
  • (utils:icons) move to class folder - (197ae1e) - sravioli
  • (utils:modes-list) remove separate file for mode list - (393a9c7) - sravioli
  • (wezterm.lua) rm spacing - (b875d14) - sravioli
  • rm .luarc.json - (a6e4950) - sravioli

Features

  • (config:appearance) adapt to new fn file - (cd4dc5a) - sravioli
  • (config:font) adapt to new fn file - (24725a2) - sravioli
  • (config:general) adapt to new fn file - (0df811e) - sravioli
  • (config:general) add spacing between imports - (3986aa5) - sravioli
  • (config:gpu) switch to low power mode when battery is low - (cb21880) - sravioli
  • (config:init.lua) adapt to new fn file - (a34f96b) - sravioli
  • (picker:theme) implement a theme picker - (694a1c8) - sravioli
  • (utils:class) move utility classes to separate folder - (641e83c) - sravioli
  • (utils:layout) add clear method for Layout - (710aa39) - sravioli