Nathan Sobo and Max Brunsfeld
99a2dc4880
Render an offline icon in titlebar when connection is lost
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-09-14 17:47:43 -06:00
2cf1c697c2
Render a signed out icon in titlebar
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2021-09-14 18:53:41 +02:00
Nate
4cdca65fc0
Update Zed UI for 0.2 release
...
* changes to padding, spacings and borders
* Fix incorrect borders on titlebar and sidebars
* QA pass on all themes, base font size -> 15
* Changed the max size of the file_finder
* Hid file_finder icons
* Modified the size of tab status indicators
* Made the default sidebar size bigger
2021-09-07 20:02:27 -04:00
Nathan Sobo and Max Brunsfeld
13143e64a2
Style resize handles
...
We want the draggable area to be larger than the visual appearance, so we added a padding facility to MouseEventHandler that enlarges the "hit area" by the specified padding.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-09-07 13:22:21 -06:00
Nathan Sobo and Max Brunsfeld
8085e74b98
Style the left and right sidebars independently in the theme
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-09-07 13:02:43 -06:00
Nathan Sobo and Max Brunsfeld
b29e673c43
Set sidebar icon heights via theme
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-09-07 12:45:48 -06:00
Antonio Scandurra
09bb42c168
Show "sign in" prompt when opening the chat panel while signed out
2021-09-07 12:27:43 +02:00
Antonio Scandurra and Nathan Sobo
f0775aeebc
Rename Hooks to Hook
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-03 17:56:01 +02:00
Antonio Scandurra
0ae70b62cb
Use on_after_layout to cap the rendered sidebar item's width
2021-09-03 17:19:57 +02:00
Antonio Scandurra
776f7dd5a9
Add a new Hooks element to invoke a callback before layout
...
This is useful to cap the width of sidebars when dragging the
resize handles beyond the maximum bounds of the sidebar.
2021-09-03 12:18:31 +02:00
Antonio Scandurra
a0dd41cdf6
Add a Flexible element that works like in Flutter
2021-09-03 11:40:18 +02:00
Antonio Scandurra
ec36d818c0
Round corners in the chat panel's input editor
2021-09-03 09:49:47 +02:00
Antonio Scandurra
38dc023942
Toggle sidebar items on mouse down instead of on click
2021-09-02 10:20:58 +02:00
Max Brunsfeld and Nathan Sobo
73a8fda9c7
Get the channel select looking good
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-30 17:59:13 -07:00
5e6e0c68cd
Allow styling the cursor in MouseEventHandler
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-27 19:01:49 +02:00
Antonio Scandurra and Nathan Sobo
53dc08dfc5
Remove lock from element states
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-27 18:04:21 +02:00
Antonio Scandurra
2cd21d1da8
Ensure sidebar width never goes below 0
2021-08-27 16:30:43 +02:00
Antonio Scandurra
30ce7f6122
Allow styling sidebar's resize handle
2021-08-27 14:57:47 +02:00
Antonio Scandurra
bed9d9c9d8
Add the ability to resize sidebar items
2021-08-27 14:30:35 +02:00
Antonio Scandurra
386631debf
Focus toggled elements when interacting with the sidebars
...
Also, restore focus on the workspace when there is no active item
on the sidebar that was just toggled.
2021-08-27 10:01:44 +02:00
Max Brunsfeld
1489c865e7
Remove ui font fields from settings
2021-08-26 17:12:56 -07:00
Nathan Sobo and Max Brunsfeld
621203eb60
Group more elements under workspace theme struct
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-08-24 17:38:26 -06:00
Antonio Scandurra and Nathan Sobo
a182db863f
WIP: Render dummy chat messages to test List
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-23 17:29:46 +02:00
Nathan Sobo
86effd64a2
Get project compiling with type-safe actions
2021-08-22 21:02:48 -06:00
Max Brunsfeld and Nathan Sobo
b88b3e7657
Add sidebars
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-20 13:51:52 -07:00