From 9caf902dceca82781032be5e1dd9044f3251eef0 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:31:18 +0700 Subject: [PATCH] ags: sync --- .config/ags/widgets/overview/searchitem.js | 8 ++++---- .config/ags/widgets/sideleft/apiwidgets.js | 3 --- .config/ags/widgets/sideleft/sideleft.js | 7 ++++++- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.config/ags/widgets/overview/searchitem.js b/.config/ags/widgets/overview/searchitem.js index 97b65d3ba..276885ad0 100644 --- a/.config/ags/widgets/overview/searchitem.js +++ b/.config/ags/widgets/overview/searchitem.js @@ -1,6 +1,6 @@ import Widget from 'resource:///com/github/Aylur/ags/widget.js'; -export const searchItem = ({ materialIconName, name, actionName, content, onActivate }) => { +export const searchItem = ({ materialIconName, name, actionName, content, onActivate, extraClassName = '', ...rest }) => { const actionText = Widget.Revealer({ revealChild: false, transition: "crossfade", @@ -17,7 +17,7 @@ export const searchItem = ({ materialIconName, name, actionName, content, onActi child: actionText, }) return Widget.Button({ - className: 'overview-search-result-btn', + className: `overview-search-result-btn txt ${extraClassName}`, onClicked: onActivate, child: Widget.Box({ children: [ @@ -33,13 +33,13 @@ export const searchItem = ({ materialIconName, name, actionName, content, onActi children: [ Widget.Label({ hpack: 'start', - className: 'overview-search-results-txt txt txt-smallie txt-subtext', + className: 'overview-search-results-txt txt-smallie txt-subtext', label: `${name}`, truncate: "end", }), Widget.Label({ hpack: 'start', - className: 'overview-search-results-txt txt txt-norm', + className: 'overview-search-results-txt txt-norm', label: `${content}`, truncate: "end", }), diff --git a/.config/ags/widgets/sideleft/apiwidgets.js b/.config/ags/widgets/sideleft/apiwidgets.js index 5bab156a4..b3adc27f5 100644 --- a/.config/ags/widgets/sideleft/apiwidgets.js +++ b/.config/ags/widgets/sideleft/apiwidgets.js @@ -72,9 +72,6 @@ export const chatEntry = TextView({ acceptsTab: false, className: 'sidebar-chat-entry txt txt-smallie', setup: (self) => self - .hook(App, (self, currentName, visible) => { - if (currentName === 'sideleft' && visible) self.grab_focus(); - }) .hook(ChatGPT, (self) => { if (APIS[currentApiId].name != 'Assistant (ChatGPT 3.5)') return; self.placeholderText = (ChatGPT.key.length > 0 ? 'Message ChatGPT...' : 'Enter OpenAI API Key...'); diff --git a/.config/ags/widgets/sideleft/sideleft.js b/.config/ags/widgets/sideleft/sideleft.js index d2ab6c285..fadf7cad0 100644 --- a/.config/ags/widgets/sideleft/sideleft.js +++ b/.config/ags/widgets/sideleft/sideleft.js @@ -119,7 +119,12 @@ const pinButton = Button({ child: MaterialIcon('push_pin', 'larger'), tooltipText: 'Pin sidebar (Ctrl+P)', onClicked: (self) => self.attribute.toggle(self), - setup: setupCursorHover, + setup: (self) => { + setupCursorHover(self); + self.hook(App, (self, currentName, visible) => { + if (currentName === 'sideleft' && visible) self.grab_focus(); + }) + }, }) export default () => Box({