add to TODO

This commit is contained in:
speedie 2023-05-07 03:44:33 +02:00
parent 589983db68
commit 5872c638f3
2 changed files with 6 additions and 2 deletions

View file

@ -324,6 +324,8 @@ MD5() is deprecated as of OpenSSL 3.0, but this would also make it very
easy to have LibreSSL compatibility.</li> easy to have LibreSSL compatibility.</li>
<li>Image support: Ability to display icons, similar to rofi</li> <li>Image support: Ability to display icons, similar to rofi</li>
<li>Text drawing: Use cairo for text drawing over Xft.</li> <li>Text drawing: Use cairo for text drawing over Xft.</li>
<li>Item updating: Save item index before drawing the menu again</li>
<li>Typing: Disable insert mode completely when !type</li>
<li>Lines: Rofi-like newlines in the same entry <li>Lines: Rofi-like newlines in the same entry
<ul> <ul>
<li>Just need to <code>XMoveResizeWindow()</code> as well as <li>Just need to <code>XMoveResizeWindow()</code> as well as
@ -337,12 +339,12 @@ xprompt</li>
to avoid adding more external dependencies unless its a common to avoid adding more external dependencies unless its a common
dependency most people already have.</li> dependency most people already have.</li>
</ul></li> </ul></li>
<li>X11: Move from Xlib to libXcb</li>
</ul> </ul>
<h3 <h3
id="unlikely-but-maybe-at-some-point-in-the-distant-future">Unlikely, id="unlikely-but-maybe-at-some-point-in-the-distant-future">Unlikely,
but maybe at some point in the distant future</h3> but maybe at some point in the distant future</h3>
<ul> <ul>
<li>X11: Move from Xlib to libXcb</li>
<li>Wayland: Wayland support, but only if it doesnt require writing any <li>Wayland: Wayland support, but only if it doesnt require writing any
extra code which as of now seems unlikely, or if someone makes a patch. extra code which as of now seems unlikely, or if someone makes a patch.
<ul> <ul>

View file

@ -127,6 +127,8 @@ is deprecated as of OpenSSL 3.0, but this would also make it very easy to
have LibreSSL compatibility. have LibreSSL compatibility.
- Image support: Ability to display icons, similar to rofi - Image support: Ability to display icons, similar to rofi
- Text drawing: Use cairo for text drawing over Xft. - Text drawing: Use cairo for text drawing over Xft.
- Item updating: Save item index before drawing the menu again
- Typing: Disable insert mode completely when !type
- Lines: Rofi-like newlines in the same entry - Lines: Rofi-like newlines in the same entry
- Just need to `XMoveResizeWindow()` as well as `mh += bh` and `y += bh` - Just need to `XMoveResizeWindow()` as well as `mh += bh` and `y += bh`
for each added line. for each added line.
@ -135,10 +137,10 @@ have LibreSSL compatibility.
- Probably use some minimal public domain library for this, I'd - Probably use some minimal public domain library for this, I'd
like to avoid adding more external dependencies unless it's a like to avoid adding more external dependencies unless it's a
common dependency most people already have. common dependency most people already have.
- X11: Move from Xlib to libXcb
### Unlikely, but maybe at some point in the distant future ### Unlikely, but maybe at some point in the distant future
- X11: Move from Xlib to libXcb
- Wayland: Wayland support, but only if it doesn't require writing any extra - Wayland: Wayland support, but only if it doesn't require writing any extra
code which as of now seems unlikely, or if someone makes a patch. code which as of now seems unlikely, or if someone makes a patch.
- Before this can even be done, replace Xft with cairo, - Before this can even be done, replace Xft with cairo,