diff options
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 40 |
1 files changed, 22 insertions, 18 deletions
@@ -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 |
