diff --git a/CHANGELOG.md b/CHANGELOG.md index 971179cae..eac7a191a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,12 @@ SPDX-License-Identifier: GPL-3.0-or-later ### Added +- core: add `/theme` command with subcommands `list`, `apply`, `save`, `delete`, `info`, automatic backup of current themable options before apply, and built-in "light" theme +- core: add `themable` flag on configuration options (auto-set for color options; explicit opt-in for string options containing `${color:...}` references via the `type|themable` syntax) +- core: add option weechat.look.theme (informational, set by `/theme apply`) +- core: add option weechat.look.theme_backup (boolean, default `on`) +- api: add function `theme_register` (available to plugins and to all script languages) +- fset: add filter `t:themable` (matches every themable option regardless of type) - relay: add option relay.network.unix_socket_permissions ([#2317](https://github.com/weechat/weechat/issues/2317)) ### Fixed