temportalflux
fca15d4ec2
group paint_selection_quad logic together
2026-07-11 09:31:07 -04:00
temportalflux
8bec8f3031
begin integrating paint implementations
2026-07-11 09:31:07 -04:00
temportalflux
3255bb544e
replace InputState::content with a SharedString
2026-07-11 09:31:07 -04:00
temportalflux
9c212a52f7
replace multiline with InputLayout enum
2026-07-11 09:31:07 -04:00
temportalflux
13676cf649
organize input element types and implementation into dedicated files
2026-07-11 09:31:07 -04:00
temportalflux
eb8f90a310
extract gpuikit input implementation
2026-07-11 09:31:07 -04:00
temportalflux
6ecdda92d0
add Point::is_nearly_eq
2026-07-11 09:31:07 -04:00
temportalflux
cfc9f6fab1
update documentation of 'use_keyed_transition', 'use_keyed_state', & 'with_element_state' to make it clear that the functions can be called during 'render' implementations, as 'examples/learn/transition.rs' illustrates
2026-07-11 09:31:07 -04:00
temportalflux
f4cb5e21b7
add getter/setter to interface with the current scroll offset of interactivity
2026-07-11 09:31:07 -04:00
temportalflux
1f2c11d44f
move TextLayout::layout logic into standalone functions so they can be shared between labels and editable text elements
2026-07-11 09:31:07 -04:00
temportalflux
b1e67f32af
change shape_text api to support non-SharedString types as input without forcing extra allocations
2026-07-11 09:31:07 -04:00
Miles Wirht
20340e1487
Fixes CI and Build issues ( #89 )
2026-07-05 22:46:17 -04:00
Scar-00
ce08af96db
add wgpu renderer for windows ( #44 )
2026-06-24 19:10:56 -04:00
Leonard Seibold
c17b4367d5
gpui: Add gpu_device_lost() to query device-loss state on Linux ( #78 )
2026-06-22 23:15:54 -04:00
Philipp Schaffrath
0610782953
Wayland input_region and exclusive_zone + WGPU panic fix ( #82 )
2026-06-22 21:59:02 -04:00
Nevsor
f9a8c62bd9
Refactor docs ( #77 )
2026-06-20 09:37:49 -04:00
Miles Wirht
c6634f040a
Discord community permalink ( #73 )
2026-06-17 13:28:53 -04:00
Miles Wirht
ad7be1c090
Docs ( #72 )
2026-06-17 13:06:39 -04:00
tygrdev
c36de2d5a1
fix: pin sum_tree dependency to specific commit ( #70 )
2026-06-16 10:15:02 -04:00
Miles Wirht
3254b14df0
added these until we can switch off of zeds crates ( #67 )
2026-06-15 18:49:03 -04:00
Andreas Johansson
3cc78b38f4
Add set_keyring_label ( #64 )
2026-06-15 18:46:45 -04:00
Miles Wirht
ec395ac14c
My stab at CI ( #66 )
2026-06-15 18:42:57 -04:00
Miles Wirht
74a728db05
Switches the tooling over from xtask to a justfile ( #62 )
2026-06-14 21:58:38 -04:00
Miles Wirht
bf71c690a3
Utopian CI setup phase 2: Better HTTP abstractions ( #61 )
2026-06-14 21:58:25 -04:00
Miles Wirht
64318f59f3
A utopian CI setup part one: General build fixes ( #60 )
2026-06-14 21:58:12 -04:00
LIU Xinyu
676d5897ae
feat: kinetic scrolling on wayland ( #54 )
...
* wayland: add kinetic scroll controller
* wayland: wire kinetic scrolling into pointer events
* wayland: cancel kinetic scrolling on pointer and gesture interruption
* wayland: add kinetic scroll tests
2026-06-14 21:55:49 -04:00
Leonard Seibold and Newspicel
69d467e4d1
Filter API + Blur ( #40 )
...
Co-authored-by: Newspicel <newspicel+claude@pm.me >
2026-06-14 10:18:25 -04:00
Brendon Felix
cfec5ff014
Add Transition::jump_to for transitions ( #58 )
2026-06-13 22:52:08 -04:00
henbotb
f3a2355c3d
Fixed patching typo ( #59 )
2026-06-13 22:51:20 -04:00
Xemor
59f5ca2b05
Fix compilation on Linux - add & to .field ( #57 )
2026-06-13 16:04:59 -04:00
Miles Wirht
c237d57d1c
README follow up PR ( #47 )
2026-06-09 20:13:30 -04:00
Miles Wirht
887c4b165f
FAQ section ( #45 )
2026-06-09 20:04:22 -04:00
Scar-00
290010344b
fix surface compiler error on windows ( #46 )
2026-06-09 17:53:14 -04:00
Dustin Yost
1b410c1783
Add a collection of contextless action keystrokes that can be built with a shared key context ( #43 )
2026-06-07 17:42:58 -04:00
Dustin Yost
a95a3c2030
add empty gpui_elements crate ( #42 )
2026-06-07 12:04:48 -04:00
Leonard Seibold
6d043b22e4
gpui: Add wgpu Surface element and GPU device requirements API for Linux ( #39 )
2026-06-07 01:53:18 -04:00
Miles Wirht
d54ef9dcbe
cargo fmt ( #35 )
2026-06-05 11:23:06 -04:00
Dustin Yost
3efc6ef800
fix gpui_window Window::zoom not restoring the window when already maximized ( #33 )
2026-06-05 11:18:09 -04:00
Dustin Yost
a0114baa6d
import font assets from zed to fix cargo test ( #34 )
2026-06-05 11:17:26 -04:00
Dustin Yost
d9005a48b0
assign revs to zed dependencies so that the gpui-ce implementation doesnt get out of sync with dependency state when zed pushes commits ( #31 )
2026-06-05 10:56:21 -04:00
Miles Wirht
3042d1b3ef
API Fixes ( #30 )
2026-06-04 21:41:59 -04:00
Cameron Campbell
81af1059a2
added transitions ( #29 )
2026-06-04 20:26:15 -04:00
Scar-00
01335f7698
re-re-fork ( #28 )
2026-06-02 07:53:18 -04:00
Miles Wirht
de080b0773
Re-re-fork ( #23 )
2026-03-22 12:21:07 -04:00
Nate Butler
18aeb44a54
Start reorganizing examples ( #10 )
...
* Update crate name
* wip
* reduce to just the gpui crate
* Fix misisng example images
* Delete ownership_post.rs
* Update Cargo.toml
* Update README.md
* bump to 0.3.3
* organize
* organize
* Add more learn examples
* Delete _ownership_and_data_flow.rs
* wip learn examples
* Fix colors
* tidy
* Move _template up
* add animation example
* Update examples
* remove legacy examples from toml
* Delete examples.toml
2025-12-28 23:14:33 -05:00
Owen Law
6a74dbe3f4
Fix compile error in tests ( #8 )
2025-12-24 22:29:09 -05:00
Ayoub
58df6921d6
Remove rust-toolchain.toml ( #6 )
...
This file specifies the required Rust toolchain and targets for the Zed editor and is not needed for GPUI.
2025-12-22 12:56:48 -05:00
Nate Butler
4b4032c17e
Merge pull request #1 from gpui-ce/cleanup/remove-non-apache-crates
...
Clean up non-gpl crates & zed specific code
2025-12-12 14:52:30 -05:00
iamnbutler
76fae18c4f
Remove Zed-specific code from core libraries
...
- Delete script/install-linux (referenced non-existent Zed build files)
- Delete crates/util/src/shell_env.rs (Zed --printenv functionality)
- Remove Zed API URL builders from http_client:
- build_zed_api_url()
- build_zed_cloud_url()
- build_zed_cloud_url_with_query()
- build_zed_llm_url()
- Remove Zed-specific functions from util:
- prevent_root_execution()
- get_shell_safe_zed_path()
- get_zed_cli_path()
- load_login_shell_environment()
- load_shell_from_passwd()
- Clean up unused imports
2025-12-12 14:44:46 -05:00
iamnbutler
db1eebf143
Clean up nextest, gitattributes, and gitignore
...
- Remove Zed-specific test group overrides from nextest.toml
- Remove Zed WSL script line ending rule from gitattributes
- Simplify gitignore to generic development patterns
2025-12-12 14:32:22 -05:00