mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
Add {{mode}} tag to template renderer
This commit is contained in:
@@ -509,6 +509,13 @@ class TemplateRenderer:
|
||||
base = parts[0].strip()
|
||||
filters = [p.strip() for p in parts[1:]]
|
||||
|
||||
# Handle {{mode}} tag - resolves to current theme mode
|
||||
if base == "mode":
|
||||
result_str = self.default_mode
|
||||
for filter_str in filters:
|
||||
result_str = self._apply_string_or_color_filter(result_str, filter_str, expr)
|
||||
return result_str
|
||||
|
||||
# Try scope resolution first
|
||||
resolved = self._resolve_from_scope(base, scope)
|
||||
if resolved is not None:
|
||||
|
||||
Reference in New Issue
Block a user