feat: Integrate Chat History Popup and Shortcuts in EditorManager
- Initialized the AgentChatHistoryPopup within the EditorManager, enhancing user interaction by providing quick access to chat history. - Added keyboard shortcuts for toggling the Chat History Popup and Proposal Drawer, improving workflow efficiency. - Updated the menu to include options for accessing the Chat History and Proposal Drawer, streamlining user navigation. - Enhanced the drawing logic to ensure the chat history popup is displayed alongside the proposal drawer for better visibility.
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
#include "app/editor/sprite/sprite_editor.h"
|
||||
#include "app/editor/system/popup_manager.h"
|
||||
#include "app/editor/system/proposal_drawer.h"
|
||||
#include "app/editor/system/agent_chat_history_popup.h"
|
||||
#ifdef YAZE_WITH_GRPC
|
||||
#include "app/editor/agent/agent_editor.h"
|
||||
#endif
|
||||
@@ -189,6 +190,10 @@ class EditorManager {
|
||||
// Agent proposal drawer
|
||||
ProposalDrawer proposal_drawer_;
|
||||
bool show_proposal_drawer_ = false;
|
||||
|
||||
// Agent chat history popup
|
||||
AgentChatHistoryPopup agent_chat_history_popup_;
|
||||
bool show_chat_history_popup_ = false;
|
||||
|
||||
// Project file editor
|
||||
ProjectFileEditor project_file_editor_;
|
||||
|
||||
Reference in New Issue
Block a user