From b38c49167c08e1033379ff7857c26b57a359089b Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 23 Jul 2023 13:39:50 -0500 Subject: adding todo to track progress --- todo.org | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 todo.org diff --git a/todo.org b/todo.org new file mode 100644 index 0000000..ca27c4b --- /dev/null +++ b/todo.org @@ -0,0 +1,67 @@ +ST Patches +* ST Patches Open Work +** DOING [#A] scrollback and reflow +https://st.suckless.org/patches/scrollback/ + + +Scroll back through terminal output using Shift+{PageUp, PageDown}. +https://st.suckless.org/patches/scrollback/st-scrollback-0.8.5.diff +Apply the following patch on top of the previous to allow column and row reflow. +https://st.suckless.org/patches/scrollback/st-scrollback-reflow-20230607-211964d.diff +Apply the following patch on top of the previous to allow scrolling using Shift+MouseWheel. +https://st.suckless.org/patches/scrollback/st-scrollback-mouse-20220127-2c5edf2.diff +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 + + +** TODO [#A] Backspace key sends BS; delete key send DEL +st-delkey-20201112-4ef0cbd.diff +** TODO [#A] prefers system (browser) clipboard instead of terminal clipboard +st-clipboard-0.8.3.diff +** TODO [#A] allows alpha transparency +st-alpha-osc11-20220222-0.8.5.diff +** TODO [#A] allows ligatures (must be applied after alpha and scrollback) +st-ligatures-alpha-scrollback-20230105-0.9.diff +** TODO [#B] allows setting of size of ST via the -G parameter +st-anygeometry-0.8.1.diff +** TODO [#B] swaps the color of the background with the character the cursor is on +st-dynamic-cursor-color-0.9.diff +** TODO [#B] read and write st's screen via a pipe +st-externalpipe-0.8.4.diff +** TODO [#A] fallback font (for glyphs + emojis) +st-font2-0.8.5.diff +** TODO [#B] colorschemes +This patch adds multiple color schemes and lets you change them without having to restart st. + +Predefined color schemes: + + the default (dark) st color scheme + the default (dark) alacritty color scheme + One Half (dark & light) + Solarized (dark & light) + Gruvbox (dark & light) + +It's similar to the palettes patch but it has additional features: + + Support for the colors 17 to 256 (palettes returns random colors here). + Allow different background and foreground color indices for different color schemes. + Add a key binding for switching through color schemes. + +Key bindings + + Select the first..eighth color scheme with Alt+1..8. + Select the next color scheme with Alt+0. + Select the previous one with Ctrl+Alt+0. + +https://st.suckless.org/patches/colorschemes/ +https://st.suckless.org/patches/colorschemes/st-colorschemes-0.8.5.diff +** TODO [#C] .desktop entry and icon +st-netwmicon-0.8.5-v2.diff +st-desktopentry-0.8.5.diff +** TODO [#C] right-click sends paste +st-rightclickpaste-0.8.2.diff +** TODO [#D] allows for 2 transparencies: based on window focus state +st-focus-20200731-patch_alpha.diff + +* ST Patches Completed +* ST Patches Cancelled -- cgit v1.2.3