Ezekiel Warren and Mikayla Maki
e22d31b52d
windows: Respect "appears transparent" for title bar ( #9454 )
...
now respecting the 'appears transparent' titlebar option which is used
in the storybook crate. created for #9453
# storybook
running
```
cargo run -p storybook components/text
```
| before | after |
| --- | --- |
|

|

|
Release Notes:
- N/A
Co-authored-by: Mikayla Maki <mikayla@zed.dev >
2024-03-18 11:39:46 -07:00
Ezekiel Warren
31aaee9130
windows: Don't propagate window char message ( #9470 )
...
we were accidentally calling the input handler even when the keydown
event asked it not to be propagated
Release Notes:
- N/A
2024-03-18 11:02:15 -07:00
Ezekiel Warren
0e83b22583
windows: Dispatch missing foreground tasks ( #9469 )
...
Some foreground tasks were being missed causing some unresponsiveness in
Zed. The foreground tasks used to happen but it was changed in #9351
(here:
https://github.com/zed-industries/zed/pull/9351/files#diff-5b5e706f04c15d77efd23989ec5b1b1cf73d36144e2d066a074de165533ecaeaL227 )
Release Notes:
- N/A
2024-03-18 11:01:51 -07:00
Ezekiel Warren
4e17ce3b37
windows: credentials implementation ( #9385 )
...
Release Notes:
- N/A
2024-03-18 10:16:29 -07:00
Ezekiel Warren
9f96c43ff7
windows: Don't report 'shift' for certain keys ( #9479 )
...
allows keybindings for character such as `:`, `?`, etc. (important for
vim mode!)
alternative solution is here: #9478
Release Notes:
- N/A
2024-03-18 09:33:28 -06:00
Ezekiel Warren
ee50d22add
windows: Add manifest for storybook ( #9453 )
...
allows `cargo run -p storybook` to work on Windows
Release Notes:
- N/A
2024-03-18 10:14:01 -04:00
Ezekiel Warren
db43479be8
windows: active window implementation ( #9314 )
...
active window implementation - bonus vim mode works on windows now
Release Notes:
- N/A
2024-03-15 10:54:45 -07:00
Ezekiel Warren
f9b9123606
chore: cleanup more windows use ( #9376 )
2024-03-14 18:00:03 -07:00
Ezekiel Warren and Mikayla
948b3827c8
windows: better looking titlebar ( #9053 )
...
~~work in progress. not ready for review. made for visibility only, but
feel free to comment :)~~
TODO:
- [x] add close/min/max buttons (to be rendered with gpui)
- [x] snap layout support
- [x] fix issues with clicking items in titlebar
- [x] cleanup/document
Release Notes:
- Added custom windows titlebar

---------
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-03-14 17:20:30 -07:00
Ezekiel Warren
6bbc5e2efa
windows: cleanup window crate uses ( #9374 )
2024-03-14 16:42:53 -07:00
Ezekiel Warren
06035dadea
windows: more frequent frame requests ( #8921 )
...
Note rust analyzer running in background now without keyboard/mouse
movement.

Release Notes:
- Improved frame rate on Windows
2024-03-06 11:54:33 -08:00
Ezekiel Warren
a0fac3866a
prevent empty cwd in terminal view ( #8924 )
...
closes #8825
Release Notes:
- N/A
2024-03-06 11:26:16 -08:00
Ezekiel Warren
36c4831806
windows: mouse and keyboard ( #8791 )
...
Windows mouse and keyboard working! I also tweaked the message loop so
that it didn't get stuck. The peek message loop was almost never
returning for me during testing.
Release Notes:
- Added windows mouse and keyboard support

2024-03-05 08:35:07 -08:00
Ezekiel Warren
36d9b3d483
windows: get pid with win32 api ( #8785 )
...
While trying to get mouse/keyboard support in for Windows I ran into a
stack overflow issue related to the pid being `-1`. Getting the proper
process ID seems to fix it.
Release Notes:
- Fixed stack overflow on Windows
2024-03-03 11:42:36 -08:00