Port upstream UI polish and refresh dependencies
Bring over selected Warp UI improvements: selectable Thought text, message timestamps, animated theme backgrounds, editable New Window shortcuts, safer tab renaming and restoration, and text/font/discard crash fixes. Match upstream orchestration pill geometry and tooltips, and replace expanded subagent previews with compact links that retain live status and conversation navigation for launches and follow-up messages. Include the pending Cargo.lock dependency refresh. Adapted upstream PRs: #15948, #15884, #15691, #14618, #15772, #15705, #15605, #14895, #15996, #15771, #14893, and #14603.
This commit is contained in:
@@ -5,7 +5,9 @@ use galaxyui::elements::{
|
||||
};
|
||||
use galaxyui::fonts::Weight;
|
||||
use galaxyui::text_layout::TextAlignment;
|
||||
use galaxyui::{AppContext, Entity, SingletonEntity, View, ViewContext, ViewHandle};
|
||||
use galaxyui::{
|
||||
AppContext, Entity, SingletonEntity, TypedActionView, View, ViewContext, ViewHandle,
|
||||
};
|
||||
use warpui::assets::asset_cache::AssetSource;
|
||||
|
||||
use super::settings_page::{
|
||||
@@ -31,6 +33,9 @@ impl AboutPageView {
|
||||
impl Entity for AboutPageView {
|
||||
type Event = SettingsPageEvent;
|
||||
}
|
||||
impl TypedActionView for AboutPageView {
|
||||
type Action = ();
|
||||
}
|
||||
|
||||
impl View for AboutPageView {
|
||||
fn ui_name() -> &'static str {
|
||||
|
||||
@@ -1175,7 +1175,7 @@ impl SettingsView {
|
||||
});
|
||||
|
||||
// About page
|
||||
let about_page_handle = ctx.add_view(AboutPageView::new);
|
||||
let about_page_handle = ctx.add_typed_action_view(AboutPageView::new);
|
||||
|
||||
// AI page
|
||||
let ai_page_handle = ctx.add_typed_action_view(AISettingsPageView::new);
|
||||
|
||||
Reference in New Issue
Block a user