Skip to content

v20250611

Latest
Compare
Choose a tag to compare
@huacnlee huacnlee released this 11 Jun 09:39
· 39 commits to main since this release
f82c347

Release Notes

🚀 Features


🛠 Improvements

Dock & Layout

  • dock: Refactor to use ratio for dock, panel size. by @huacnlee in #833
  • dock: Improve dock, panel to support absolute or fraction size. by @huacnlee in #839
  • dock: Revert dock to use absolute size. by @huacnlee in #840
  • dock: Revert panel radio size to back to use Pixels type for panel size. by @huacnlee in #842
  • dock: Update drop panel target mask to 50% of panel. by @huacnlee in #845
  • resizable: Add size_range to limit panel size and fix resize and initial_size of panel. by @huacnlee in #844
  • resizable: Refactor to use stateless Resizable element. by @huacnlee in #852
  • dock: Show keybinding for ToggleZoom menu and button. by @huacnlee in #861
  • example: Add resizable feature to HTML, Markdown example. by @huacnlee in #872

Input

  • input: Add mask pattern to format display. by @huacnlee in #854
  • input: Refactor Input, Picker as stateless mode. by @huacnlee in #858
  • input: Add cmd-], cmd-[ to indent, outdent text. by @huacnlee in #929
  • input: Change InputState::disabled to as builder method. by @huacnlee in #898
  • input: Fix auto-grow height. by @huacnlee in #865
  • input: Fix selection rendering for empty lines. by @huacnlee in #868
  • input: Update GPUI for fix click can not to position cursor on a empty line on Windows. by @huacnlee in #874
  • input: Fix click can not to position cursor on empty line on Windows. by @huacnlee in #875
  • input: Fix indent, outdent to consider \r on Windows. by @huacnlee in #880
  • input: Fix cursor and IME popup position when IME typing. by @huacnlee in #889
  • input: Fix Input may out of char boundary by @huacnlee in #901
  • input: Fix outdent when selection first line is no indent. by @huacnlee in #903
  • input: Fix enter newline position incorrect by #901 change. by @huacnlee in #905
  • input: Fix the panic issue in end_of_line by @madcodelife in #922

NumberInput

UI & UX

  • notification: Add action button to Notification. by @huacnlee in #832
  • tag: Add rounded to Tag and support outline for all variants. by @huacnlee in #923
  • alert: Add banner mode and on_close to Alert. by @huacnlee in #893
  • notification: Add support for rendering custom content by @madcodelife in #938
  • calendar: support custom matcher by @0x1997 in #873
  • number_input: Add support for prefix and suffix by @madcodelife in #896
  • scrollbar: Improve the scrollbar size. by @huacnlee in #830
  • style: Add smaller, larger method to Size. by @huacnlee in #831
  • menu: Fix sub-menu item height to match with other items. by @huacnlee in #892
  • modal: Display overlay at the correct z-index by @madcodelife in #909
  • title_bar: Fix TitleBar drag area. by @huacnlee in #936

🐞 Bug Fixes

  • form: Add text wrapping support for label by @madcodelife in #907
  • popup_menu: Do not dismiss PopupMenu when clicked on a submenu item. by @huacnlee in #921
  • radio: Add id to RadioGroup to avoid clicks conflict. by @huacnlee in #941

🧹 Maintenance & Documentation

  • doc: Revise README for clarity and grammar improvements. by @zoubingwu in #836
  • Rename DEVELOPMENT to DEVELOPMENT.md by @lzm0 in #894
  • chore: Add Nix/Flake development environment. by @Losses in #837
  • chore: Remove unused file text_view by @stormasm in #850
  • chore: Switch gpui to depends on Zed official. by @huacnlee in #912
  • chore: Unify icon parameter types in ListItem and Dropdown. by @ratazzi in #857
  • dropdown: Replace specialized impl From Vec to Vec<T: DropdownItem + Clone> by @stayhydated in #935
  • button: Impl Selectable for the dropdown button by @madcodelife in #913
  • list: Improve the selection method to support more scenarios by @ylinwind in #925

🌱 New Contributors

Full Changelog: v20250502...v20250611