[I want to work on] Improving Retro Effects & Enhancing Overall Framerate / Performance #15642

Open
opened 2026-01-31 04:44:13 +00:00 by claunia · 0 comments
Owner

Originally created by @platypus-winterberry on GitHub (Oct 22, 2021).

Hello,

Windows Terminal version (or Windows build number)

1.12.2931.0

I want to work (code it myself**Contributing.md suggestion) on improving the Retro terminal effects and the general performance

Extending "Retro terminal effects":

Customization

-> Option to have scanlines, glitches, noise or custom shader

Improve the looks

Resources: https://github.com/Swordfish90/cool-retro-term
-> I WOULD LIKE the impact on my PC's resources to feel more lightweight
-> I WANT TO Add options for Frame rate configuration:
-> WITHOUT having shell dependencies that help me to optimize this
-> SO THAT I am able to take it with me anywhere e.g. custom shells, WSL , SSH, VIM etc
-> ADD the following configurable esthetic options:
- Scan lines,
- Burner effect
- CRT Screen-like bezel

I would also like to address one issue which I would like to see in Microsoft's terminal as I've seen it implemented in other terminals, changes which did help:

Frame rate Limitation
-> Frame rate limitation option: Adaptive FPS based on the throughput ( Terminal's memory-shock usage intake from the command that was ran as opposed to reading the computer's resources which may feel more heavy weight)

Performance improvements that are worth trying:
-> Word wrap tends to not go well with terminals, especially when esthetic additions such as Retro mode.
-> Having the option to change to Character Mode so when it reaches the end of a line and searches for a place to break does not take a memory impact
-> The user's custom configuration related to EOL on his computer/terminal/shell may result in a significant performance issue
-> Intel graphics driver may mess with the terminal's performance when the computer that have the battery settings configuration for auto graphics switching, connecting to an external monitor solves the issues( because it forces discrete graphics ) so having an option to force discrete graphics could be of use for users that do not specifically want to optimize battery life

Originally created by @platypus-winterberry on GitHub (Oct 22, 2021). Hello, # Windows Terminal version (or Windows build number) 1.12.2931.0 I want to work (code it myself**Contributing.md suggestion) on improving the **Retro terminal effects** and the general performance # Extending "Retro terminal effects": ## Customization -> Option to have scanlines, glitches, noise or custom shader ## Improve the looks Resources: https://github.com/Swordfish90/cool-retro-term -> I WOULD LIKE the impact on my PC's resources to feel more lightweight -> I WANT TO Add options for Frame rate configuration: -> WITHOUT having shell dependencies that help me to optimize this -> SO THAT I am able to take it with me anywhere e.g. custom shells, WSL , SSH, VIM etc -> ADD the following configurable esthetic options: - Scan lines, - Burner effect - CRT Screen-like bezel I would also like to address one issue which I would like to see in Microsoft's terminal as I've seen it implemented in other terminals, changes which did help: Frame rate Limitation -> Frame rate limitation option: Adaptive FPS based on the throughput ( Terminal's memory-shock usage intake from the command that was ran as opposed to reading the computer's resources which may feel more heavy weight) Performance improvements that are worth trying: -> Word wrap tends to not go well with terminals, especially when esthetic additions such as Retro mode. -> Having the option to change to Character Mode so when it reaches the end of a line and searches for a place to break does not take a memory impact -> The user's custom configuration related to EOL on his computer/terminal/shell may result in a significant performance issue -> Intel graphics driver may mess with the terminal's performance when the computer that have the battery settings configuration for auto graphics switching, connecting to an external monitor solves the issues( because it forces discrete graphics ) so having an option to force discrete graphics could be of use for users that do not specifically want to optimize battery life
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#15642