aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/ui/display.lua
Commit message (Collapse)AuthorAgeFilesLines
* feat(ui): support 'winborder'William Boman2025-04-211-1/+2
|
* refactor: standardize constructors and improve inheritance constructionWilliam Boman2025-02-191-1/+1
|
* feat(ui): add backdrop (#1759)Hung Vu2025-02-151-18/+51
| | | | | | | | | | | | | | | Adds a backdrop for the Mason window. Can be disabled by setting the `ui.backdrop` option: ```lua require("mason").setup { ui = { backdrop = 100 } } ``` The backdrop is not displayed if `'termguicolors'` is not enabled or if Neovim is transparent. Co-authored-by: William Boman <william@redwill.se>
* fix(ui): reposition window if border is different than "none" (#1859)Pedro Gabriel de Morais Ribeiro2025-02-151-5/+7
| | | Co-authored-by: William Boman <william@redwill.se>
* fix(ui): don't indent empty lines (#1597)Will Lillis2024-01-211-9/+10
|
* feat(ui): add search mode (#1306)William Boman2023-05-171-0/+22
|
* style: enforce import order (#1092)William Boman2023-03-121-1/+1
| | | | | * chore(workflows): update dependencies * style: enforce import order
* feat(ui): customizable window height and width (#906)Zeng2023-01-151-9/+17
|
* feat(ui): nicer bottom offset (#905)William Boman2023-01-141-1/+5
| | | This ensures that the window doesn't overlap the status bar.
* fix(ui): better bottom padding if cmdheight=0 (#902)William Boman2023-01-131-1/+1
|
* fix(ui): set severity min & max for namespaced diagnostic config (#738)William Boman2022-12-071-1/+4
| | | | | | Simply setting it to true won't override sub-items such as a user's severity config. Some users may for example have set the `virtual_text` severity to only show ERRORs, causing Mason's INFO diagnostics to not be displayed.
* feat(ui): increase window height (#719)William Boman2022-12-021-6/+6
|
* feat(ui): add MasonNormal highlight (#636)William Boman2022-11-061-14/+10
|
* fix(ui): lower zindex to 45 (#404)William Boman2022-09-111-1/+1
|
* fix(ui): use custom diagnostic config (#303)William Boman2022-08-161-0/+7
| | | Fixes #300.
* refactor: introduce selene, harden type defs, and use proper EmmyLua syntax ↵William Boman2022-08-151-6/+6
| | | | (#296)
* fix(ui): ensure window is active before getting cursor (#196)William Boman2022-07-291-0/+3
| | | | | | | * fix(ui): ensure window is active before getting cursor * fixup Co-authored-by: williambotman[bot] <william+bot@redwill.se>
* fix(ui): don't call terminate handler when setting up handle (#190)William Boman2022-07-281-2/+0
| | | | | | The terminate handler should only really be called when the handle is terminated. By calling it immediately (to initialize UI state), any queued packages would be reset to either the "installed" or "uninstalled" group, when they really should remain "queued".
* feat(ui): hoist cursor when switching tab (#178)William Boman2022-07-281-0/+4
|
* feat(ui): bring focus to the installation section when :MasonInstall (#90)William Boman2022-07-171-2/+12
|
* chore: change emmylua annotation syntax from @ to : for comments (#73)William Boman2022-07-141-6/+6
|
* refactor: add mason-schemas and mason-core modules (#29)William Boman2022-07-081-0/+507
* refactor: add mason-schemas and move generated filetype map to mason-lspconfig * refactor: add mason-core module