summaryrefslogtreecommitdiff
path: root/src/tofi.h
diff options
context:
space:
mode:
authorPhil Jones <philj56@gmail.com>2022-08-20 09:37:40 +0100
committerPhil Jones <philj56@gmail.com>2022-08-20 09:37:40 +0100
commitea64fc43a6a321fcc7417f35d5ce50a2c7ee9d7e (patch)
tree07a42f4955c0ec2633558e5bbda6332f77cd5d5c /src/tofi.h
parentaaccdaa155a82bc7a98e4f82fc24415d6dd4e4db (diff)
Add scale option.
Previously, tofi wouldn't scale pixel values by the output's scale factor. This allows pixel-perfect sizes on displays with scale factors >1, but means that configs need to be changed on a per-monitor basis, and is at odds with how other applications (notable Sway) behave. This commit adds a new option, --scale, to scale pixel values by the output's scale factor. For backwards compatibility, this currently defaults to false, and font scaling is performed regardless (the existing behaviour). In the next release, this will default to true, and font scaling will follow the same behaviour as everything else.
Diffstat (limited to 'src/tofi.h')
-rw-r--r--src/tofi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tofi.h b/src/tofi.h
index 1fcdf58..eb3f0ce 100644
--- a/src/tofi.h
+++ b/src/tofi.h
@@ -79,6 +79,7 @@ struct tofi {
uint32_t anchor;
bool hide_cursor;
bool use_history;
+ bool use_scale;
bool late_keyboard_init;
bool drun_launch;
bool drun_print_exec;