Proposal: keep an extra Electron window hidden at all times
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 44.7k
- Forks
- 3.6k
- Avg merge
- 21m
- Merged PRs (30d)
- 1
Description
I'm noticing considerable lag when I create a new Hyper window. However, this lag is not there if Hyper hidden and then shown. What are you guys' thoughts on the following?
Hyper will always keep an extra window open and hidden that will be shown whenever a user creates a new window. A new window will then be created and hidden in the background. The only downside of this I can imagine is when a user makes multiple windows at the same time.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named in the issue. Start by tracing Electron window creation and visibility behavior, then determine how the proposed hidden-window reuse would interact with simultaneous window creation. Done means new windows appear without the reported lag while additional windows are kept hidden and ready.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100