1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-23 21:32:13 +03:00
wezterm/wezterm-gui/src
Wez Furlong 1b99690990 Add superscript and subscript cell attributes
I've expanded the number of bits from 16->32 without impacting
the overall struct sizes and reserved 2 bits for super/subscript.
I refer to these as vertical alignment properties for conceptual
consistency with css.

SGR 73, 74, 75 are used to set super, sub and normal vertical alignment.
These are compatible with mintty.

However, mintty just added support for setting both attributes to render in
small caps in 06ac446049
(https://github.com/mintty/mintty/issues/1171)
2022-09-19 06:42:14 -07:00
..
overlay avoid panic when attempting to search the launcher menu 2022-09-18 13:06:29 -07:00
scripting lua: no longer distinction between gui and mux panes 2022-09-11 07:05:48 -07:00
termwindow Add superscript and subscript cell attributes 2022-09-19 06:42:14 -07:00
cache.rs Add config options to control various cache sizes 2022-09-09 07:30:53 -07:00
colorease.rs treat Constant ease-in-and-out as equivalent to "1 fps" case 2022-08-23 08:29:57 -07:00
commands.rs Add CharSelect modal for emoji/nerdfont/unicode input 2022-08-31 18:15:28 -07:00
customglyph.rs config: cursor_thickness, strikethrough_position, underline_position, underline_thickness 2022-09-10 18:34:35 -07:00
download.rs downloader: restructure how we propagate to the gui 2022-03-31 20:06:43 -07:00
frontend.rs mux: adjust window size after attach 2022-08-05 07:53:44 -07:00
glyph-frag.glsl revise how uniforms are passed to shader 2022-08-22 10:22:00 -07:00
glyph-vertex.glsl gui: move ease/interpolation into shader 2022-06-02 07:10:57 -07:00
glyphcache.rs config: cursor_thickness, strikethrough_position, underline_position, underline_thickness 2022-09-10 18:34:35 -07:00
inputmap.rs Add wezterm.gui.default_key_tables() 2022-09-07 10:21:54 -07:00
main.rs ls-fonts: cut over to glyphcache's rasterizer 2022-09-08 19:16:26 -07:00
markdown.rs deps: image -> 0.24 2022-02-06 18:51:32 -07:00
quad.rs move shape & quad caching to hang off Line appdata 2022-08-26 21:49:33 -07:00
renderstate.rs Add config options to control various cache sizes 2022-09-09 07:30:53 -07:00
scrollbar.rs fix: broken scroll bar after screen is cleared/reset 2022-04-17 08:12:03 -07:00
selection.rs Fix mouse selection including the first character of the next line 2022-06-21 14:52:09 -07:00
shapecache.rs fix tests for nerdfont update 2022-09-17 06:38:22 -07:00
stats.rs lua: expose metrics to lua 2022-07-26 22:33:52 -07:00
tabbar.rs Add superscript and subscript cell attributes 2022-09-19 06:42:14 -07:00
unicode_names.rs Add CharSelect modal for emoji/nerdfont/unicode input 2022-08-31 18:15:28 -07:00
uniforms.rs revise how uniforms are passed to shader 2022-08-22 10:22:00 -07:00
update.rs track dpi in mux and terminal model 2022-06-15 18:54:51 -07:00
utilsprites.rs config: cursor_thickness, strikethrough_position, underline_position, underline_thickness 2022-09-10 18:34:35 -07:00