From 2adbd2b1268b6a86711872095ace401db1cdf530 Mon Sep 17 00:00:00 2001 From: speediegq Date: Wed, 5 Oct 2022 13:25:23 +0200 Subject: [PATCH] Update: toggle.h, TODO --- TODO | 1 + toggle.h | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/TODO b/TODO index 9494e0a..e6ac12f 100644 --- a/TODO +++ b/TODO @@ -2,6 +2,7 @@ speedwm 0.4 to-do list - Fix crashing when clicking on the first character on the status bar (speedwm restarts itself on crash so it's not a big deal) - Fix first systray icon being transparent/black (This is an issue with the patch itself) - Fix full screen when using rounded corners (Temporary solution: Disable roundedcorners in speedwmrc) +- #if toggle for the alpha patch does not completely remove it, only basically disables it. Not sure if this will be changed, because the alpha conflicts with other features, requiring time to fix. - Escape special characters in status bar (such as &) - Add compatibility with the tcc compiler (Main issue is the transparency) - Check musl, NixOS and BSD support diff --git a/toggle.h b/toggle.h index 9be9399..594950a 100644 --- a/toggle.h +++ b/toggle.h @@ -5,7 +5,7 @@ */ /* IPC */ -#define USEIPC 1 /* Whether or not to use IPC. +#define USEIPC 1 /* Whether or not to include IPC. NOTE: If you set this to 1, set USEIPC to true in toggle.mk and comment the YAJLLIBS and YAJLINC lines in config.mk. Not compatible with BSDs so for those, set this to 0. */ @@ -14,32 +14,32 @@ Not compatible with BSDs so for those, set this to 0. */ * These do not have any dependencies but can slow down older computers. * Because of this, you can easily toggle them on/off. */ -#define USEALPHA 1 /* Whether or not to use transparency for the bar */ -#define USEFADE 1 /* Whether or not to use fading windows */ +#define USEALPHA 1 /* Whether or not to include transparency for the bar */ +#define USEFADE 1 /* Whether or not to include fading windows */ /* Miscellanious */ -#define USESYSTRAY 1 /* Whether or not to use the systray */ -#define USEROUNDCORNERS 1 /* Whether or not to use rounded corners */ -#define USEMEDIA 1 /* Whether or not to use media keys */ -#define USEMOUSE 1 /* Whether or not to use mouse binds */ +#define USESYSTRAY 1 /* Whether or not to include the systray */ +#define USEROUNDCORNERS 1 /* Whether or not to include rounded corners */ +#define USEMEDIA 1 /* Whether or not to include media keys */ +#define USEMOUSE 1 /* Whether or not to include mouse binds */ #define USEXFTWORKAROUND 0 /* Whether or not to include the libXft emoji workaround. This is usually not necessary so only enable it if you find that you need it. */ /* Image related patches * - * These can slow down speedwm slightly but if you use modern computers, it's not noticeable. + * These can slow down speedwm slightly but if you include modern computers, it's not noticeable. * If you wish to disable them though, set them to 0. */ -#define USEIMLIB2 1 /* Whether or not to use imlib2. Required by USEWINICON and USETAGPREVIEW. */ -#define USEWINICON 1 /* Whether or not to use window icons. Requires imlib to be enabled in toggle.mk and it must be installed. */ -#define USETAGPREVIEW 1 /* Whether or not to use tag previews. Requires imlib to be enabled in toggle.mk and it must be installed. */ +#define USEIMLIB2 1 /* Whether or not to include imlib2. Required by USEWINICON and USETAGPREVIEW. */ +#define USEWINICON 1 /* Whether or not to include window icons. Requires imlib to be enabled in toggle.mk and it must be installed. */ +#define USETAGPREVIEW 1 /* Whether or not to include tag previews. Requires imlib to be enabled in toggle.mk and it must be installed. */ /* Layouts * If you don't use a layout, you can remove it to keep the speedwm binary small. */ #define LAYOUT_TILE 1 /* Whether or not to include the tiling layout */ -#define LAYOUT_TILE54 1 /* Whether or not to include hte 5:4 tiling layout */ +#define LAYOUT_TILE54 1 /* Whether or not to include the 5:4 tiling layout */ #define LAYOUT_MONOCLE 1 /* Whether or not to include the monocle layout */ #define LAYOUT_GRID 1 /* Whether or not to include the grid layout */ #define LAYOUT_GLGRID 1 /* Whether or not to include the gapless grid layout */