summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org40
1 files changed, 22 insertions, 18 deletions
diff --git a/todo.org b/todo.org
index 5c2e314..725dbc6 100644
--- a/todo.org
+++ b/todo.org
@@ -1,22 +1,5 @@
ST Patches
* ST Patches Open Work
-** TODO [#A] ligatures (apply after alpha and scrollback)
-*** Description and URL
-This patch adds proper drawing of ligatures.
-The code uses Harfbuzz library to transform original text of a single line to a list of glyphs with ligatures included.
-
-Note
- The patch adds additional dependency on Harfbuzz library and headers.
- Original patch was made for vanilla version of ST from latest master commit. It is not 100% compatible with Scrollback and Alpha patches, so I made modified versions that you can apply on top of a Scrollback and/or Alpha patch.
- Due to some limitations in drawing engine, ligatures will break when crossing colors, font styles or selection. They will still render properly as separate symbols, just not as ligatures.
- Since 0.8.4 patch, there's now a way to enable additional font rendering features. Look into features array in hb.c for details.
-Boxdraw
-
- The original patch does not work very well with the boxdraw patch. Since it requires some additional changes in the code to make ligatures compatible with boxdraw, a special version of the patch was added, that you can apply on top of the boxdraw patch.
- It does not include Alpha or Scrollback patches.
-
-https://st.suckless.org/patches/ligatures/
-https://st.suckless.org/patches/ligatures/0.9/st-ligatures-alpha-scrollback-20230105-0.9.diff
** TODO [#B] externalpipe
*** Description and URLs
Reading and writing st's screen through a pipe.
@@ -89,6 +72,28 @@ https://st.suckless.org/patches/colorschemes/st-colorschemes-0.8.5.diff
** TODO [#D] allows for 2 transparencies: based on window focus state
st-focus-20200731-patch_alpha.diff
* ST Patches Completed
+** DONE [#A] ligatures (apply after alpha and scrollback)
+*** 2023-07-23 @ 15:31:37 -0500 Tested and working fine
+<= and || showed up instantly when switching font to FiraCode Nerd Font Mono
+*** 2023-07-23 @ 15:07:50 -0500 Patch applied w/ manual intervention
+Minimal changes. Surprised there was any issues here. I couldn't find why the patterns couldn't match.
+I'd forgotten how touchy Makefiles are. Hard to tell what whitespace was missing in config.mk.
+*** Description and URL
+This patch adds proper drawing of ligatures.
+The code uses Harfbuzz library to transform original text of a single line to a list of glyphs with ligatures included.
+
+Note
+ The patch adds additional dependency on Harfbuzz library and headers.
+ Original patch was made for vanilla version of ST from latest master commit. It is not 100% compatible with Scrollback and Alpha patches, so I made modified versions that you can apply on top of a Scrollback and/or Alpha patch.
+ Due to some limitations in drawing engine, ligatures will break when crossing colors, font styles or selection. They will still render properly as separate symbols, just not as ligatures.
+ Since 0.8.4 patch, there's now a way to enable additional font rendering features. Look into features array in hb.c for details.
+Boxdraw
+
+ The original patch does not work very well with the boxdraw patch. Since it requires some additional changes in the code to make ligatures compatible with boxdraw, a special version of the patch was added, that you can apply on top of the boxdraw patch.
+ It does not include Alpha or Scrollback patches.
+
+https://st.suckless.org/patches/ligatures/
+https://st.suckless.org/patches/ligatures/0.9/st-ligatures-alpha-scrollback-20230105-0.9.diff
** DONE [#A] alpha
*** 2023-07-23 @ 15:00:52 -0500 Patch applied successfully without issue
*** Patch Description and URL
@@ -146,4 +151,3 @@ https://st.suckless.org/patches/scrollback/st-scrollback-mouse-20220127-2c5edf2.
Apply the following patch on top of the previous two to allow scrollback using mouse wheel only when not in MODE_ALTSCREEN.
https://st.suckless.org/patches/scrollback/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff
-* ST Patches Cancelled