No description
Find a file
2024-06-25 21:35:25 +08:00
assets Add checkbox, title_bar. 2024-06-25 17:16:04 +08:00
crates Fix windows max, min, close icon. 2024-06-25 21:35:25 +08:00
.gitignore First commit, with Button UI. 2024-06-13 21:46:28 +08:00
Cargo.lock Fix windows startup. 2024-06-25 21:28:08 +08:00
Cargo.toml Update to use shadcn ui theme 2024-06-24 15:39:26 +08:00
README.md Add TabBar 2024-06-25 19:07:05 +08:00

GPUI App Example

This is an example of build app by using GPUI.

https://github.com/huacnlee/gpui-app/assets/5518/ad103f02-697a-40ed-a876-8b13e4242a72

TODO

  • Theming
  • TextField
    • Ctrl+a, e to move cursor to start/end
    • Copy, Cut, Paste by keyboard
    • ContextMenu to let user copy, cut, paste
    • Selection by mouse, drag to select text
    • Cursor blink
  • Button
    • IconButton
    • ToggleButton
  • Label
  • Icon
  • Checkbox
    • With label
  • Switch
  • Radio & RadioGroup
  • Dropdown
    • Combobox
  • Tabs
    • Tab
    • TabBar
  • Dockpanel & Splitter
  • List
  • Table

How to build

cargo run

License

There have a part of UI components from Zed, that are under GPL v3.0 license.

  • title_bar

I think we can discuss them with Zed team to change the license to MIT or Apache License for share to community.

Other code are under Apache License.