<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mason/lua/mason-core/ui, branch v2.0.0</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/mason/atom/lua/mason-core/ui?h=v2.0.0</id>
<link rel='self' href='http://git.sudomsg.com/mirror/mason/atom/lua/mason-core/ui?h=v2.0.0'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/'/>
<updated>2025-04-21T21:39:00Z</updated>
<entry>
<title>feat(ui): support 'winborder'</title>
<updated>2025-04-21T21:39:00Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2025-04-21T21:38:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=0847c02962a1cdf12528cf306f74633288369160'/>
<id>urn:sha1:0847c02962a1cdf12528cf306f74633288369160</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: standardize constructors and improve inheritance construction</title>
<updated>2025-02-19T08:23:19Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-10-13T19:14:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=ae208dc380808ff1aef39929a0e897e881571d43'/>
<id>urn:sha1:ae208dc380808ff1aef39929a0e897e881571d43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ui): add backdrop (#1759)</title>
<updated>2025-02-15T22:12:31Z</updated>
<author>
<name>Hung Vu</name>
<email>89293664+vuxuanhungg@users.noreply.github.com</email>
</author>
<published>2025-02-15T22:12:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=0a3a85fa1a59e0bb0811c87556dee51f027b3358'/>
<id>urn:sha1:0a3a85fa1a59e0bb0811c87556dee51f027b3358</id>
<content type='text'>
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 &lt;william@redwill.se&gt;</content>
</entry>
<entry>
<title>fix(ui): reposition window if border is different than "none" (#1859)</title>
<updated>2025-02-15T17:34:17Z</updated>
<author>
<name>Pedro Gabriel de Morais Ribeiro</name>
<email>52004811+pedrog14@users.noreply.github.com</email>
</author>
<published>2025-02-15T17:34:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=f9f3b464dda319288b8ce592e53f0d9cf9ca8b4e'/>
<id>urn:sha1:f9f3b464dda319288b8ce592e53f0d9cf9ca8b4e</id>
<content type='text'>
Co-authored-by: William Boman &lt;william@redwill.se&gt;</content>
</entry>
<entry>
<title>fix(ui): don't indent empty lines (#1597)</title>
<updated>2024-01-21T17:26:29Z</updated>
<author>
<name>Will Lillis</name>
<email>wlillis@umass.edu</email>
</author>
<published>2024-01-21T17:26:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=c7e67059bb8ce7e126263471645c531d961b5e1d'/>
<id>urn:sha1:c7e67059bb8ce7e126263471645c531d961b5e1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ui): add search mode (#1306)</title>
<updated>2023-05-17T14:56:25Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-05-17T14:56:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=3b59f25d435fb1b8d36c4cc26410c3569f0bd795'/>
<id>urn:sha1:3b59f25d435fb1b8d36c4cc26410c3569f0bd795</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style: enforce import order (#1092)</title>
<updated>2023-03-12T08:26:02Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-03-12T08:26:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=698cd0c4f10480991e665f31977650858d625af1'/>
<id>urn:sha1:698cd0c4f10480991e665f31977650858d625af1</id>
<content type='text'>
* chore(workflows): update dependencies

* style: enforce import order</content>
</entry>
<entry>
<title>feat(ui): customizable window height and width (#906)</title>
<updated>2023-01-15T18:18:45Z</updated>
<author>
<name>Zeng</name>
<email>76579810+Bekaboo@users.noreply.github.com</email>
</author>
<published>2023-01-15T18:18:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=6eb540dc055cdf32ebeae020c51c7d792d7247bc'/>
<id>urn:sha1:6eb540dc055cdf32ebeae020c51c7d792d7247bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ui): nicer bottom offset (#905)</title>
<updated>2023-01-14T11:59:00Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-01-14T11:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=8529daa38242091d579ed24f28b35c8b80928e8a'/>
<id>urn:sha1:8529daa38242091d579ed24f28b35c8b80928e8a</id>
<content type='text'>
This ensures that the window doesn't overlap the status bar.</content>
</entry>
<entry>
<title>fix(ui): better bottom padding if cmdheight=0 (#902)</title>
<updated>2023-01-13T19:17:30Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-01-13T19:17:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=5ab101aa11849c2424d5b87726105daae8cb49e8'/>
<id>urn:sha1:5ab101aa11849c2424d5b87726105daae8cb49e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ui): set severity min &amp; max for namespaced diagnostic config (#738)</title>
<updated>2022-12-07T10:08:38Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-12-07T10:08:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=66f02fd2de1c824e859a58367b2ed6a669fdd03f'/>
<id>urn:sha1:66f02fd2de1c824e859a58367b2ed6a669fdd03f</id>
<content type='text'>
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.</content>
</entry>
<entry>
<title>feat(ui): increase window height (#719)</title>
<updated>2022-12-02T18:16:05Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-12-02T18:16:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=22129c714fcb0acd2cebba77980e6461a2c69d6b'/>
<id>urn:sha1:22129c714fcb0acd2cebba77980e6461a2c69d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ui): add MasonNormal highlight (#636)</title>
<updated>2022-11-06T21:20:34Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-11-06T21:20:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=f646ffb86122d11a0d640274ea5235c87c7c3fdb'/>
<id>urn:sha1:f646ffb86122d11a0d640274ea5235c87c7c3fdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ui): lower zindex to 45 (#404)</title>
<updated>2022-09-11T13:26:43Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-09-11T13:26:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=364dd14c9e24744d86aeaf503a250d98976167f6'/>
<id>urn:sha1:364dd14c9e24744d86aeaf503a250d98976167f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ui): use custom diagnostic config (#303)</title>
<updated>2022-08-16T15:12:48Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-08-16T15:12:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=fb0c23b42749c52f5f99965eb77b621d50ba2a5b'/>
<id>urn:sha1:fb0c23b42749c52f5f99965eb77b621d50ba2a5b</id>
<content type='text'>
Fixes #300.</content>
</entry>
<entry>
<title>refactor: introduce selene, harden type defs, and use proper EmmyLua syntax (#296)</title>
<updated>2022-08-15T19:03:06Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-08-15T19:03:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=3c62386a396ae0c1cd7adbaacc379eb4af072a65'/>
<id>urn:sha1:3c62386a396ae0c1cd7adbaacc379eb4af072a65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ui): ensure window is active before getting cursor (#196)</title>
<updated>2022-07-29T20:03:42Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-07-29T20:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=5cec196fe2874767f70a4b84af23290ea5f1a14d'/>
<id>urn:sha1:5cec196fe2874767f70a4b84af23290ea5f1a14d</id>
<content type='text'>
* fix(ui): ensure window is active before getting cursor

* fixup

Co-authored-by: williambotman[bot] &lt;william+bot@redwill.se&gt;</content>
</entry>
<entry>
<title>fix(ui): don't call terminate handler when setting up handle (#190)</title>
<updated>2022-07-28T23:28:01Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-07-28T23:28:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=bf2442eaf6b116321dda12ee73a37c4e733eefb8'/>
<id>urn:sha1:bf2442eaf6b116321dda12ee73a37c4e733eefb8</id>
<content type='text'>
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".</content>
</entry>
<entry>
<title>feat(ui): hoist cursor when switching tab (#178)</title>
<updated>2022-07-28T12:10:03Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-07-28T12:10:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=86eb9f3662078ee58678cd4a2d533f982298e99d'/>
<id>urn:sha1:86eb9f3662078ee58678cd4a2d533f982298e99d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ui): bring focus to the installation section when :MasonInstall (#90)</title>
<updated>2022-07-17T12:41:49Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-07-17T12:41:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=99c69b16bc5a0a4e5bbaa5ad4d11911ca59235e1'/>
<id>urn:sha1:99c69b16bc5a0a4e5bbaa5ad4d11911ca59235e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: change emmylua annotation syntax from @ to : for comments (#73)</title>
<updated>2022-07-14T15:27:12Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-07-14T15:27:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=63de62cd0b0b53c5946d67ee2a3c2dac16379707'/>
<id>urn:sha1:63de62cd0b0b53c5946d67ee2a3c2dac16379707</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: add mason-schemas and mason-core modules (#29)</title>
<updated>2022-07-08T16:34:38Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-07-08T16:34:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=976aa4fbee8a070f362cab6f6ec84e9251a90cf9'/>
<id>urn:sha1:976aa4fbee8a070f362cab6f6ec84e9251a90cf9</id>
<content type='text'>
* refactor: add mason-schemas and move generated filetype map to mason-lspconfig

* refactor: add mason-core module</content>
</entry>
</feed>
