diff --git a/.config/ags/modules/sideleft/apis/booru.js b/.config/ags/modules/sideleft/apis/booru.js index c00ec24c5..ec404978a 100644 --- a/.config/ags/modules/sideleft/apis/booru.js +++ b/.config/ags/modules/sideleft/apis/booru.js @@ -348,7 +348,7 @@ export const booruView = Scrollable({ // Always scroll to bottom with new content const adjustment = scrolledWindow.get_vadjustment(); adjustment.connect("changed", () => { - if(!chatEntry.hasFocus) return; + if (!chatEntry.hasFocus) return; adjustment.set_value(adjustment.get_upper() - adjustment.get_page_size()); }) } diff --git a/.config/ags/modules/sideleft/apiwidgets.js b/.config/ags/modules/sideleft/apiwidgets.js index 9cf931a9d..4b624d651 100644 --- a/.config/ags/modules/sideleft/apiwidgets.js +++ b/.config/ags/modules/sideleft/apiwidgets.js @@ -75,6 +75,11 @@ export const chatEntry = TextView({ acceptsTab: false, className: 'sidebar-chat-entry txt txt-smallie', setup: (self) => self + .hook(App, (self, currentName, visible) => { + if (visible && currentName === 'sideleft') { + self.grab_focus(); + } + }) .hook(GPTService, (self) => { if (APIS[currentApiId].name != 'Assistant (GPTs)') return; self.placeholderText = (GPTService.key.length > 0 ? 'Message the model...' : 'Enter API Key...'); diff --git a/.config/ags/scripts/record-script.sh b/.config/ags/scripts/record-script.sh index 1dcbf7b79..1509c1689 100755 --- a/.config/ags/scripts/record-script.sh +++ b/.config/ags/scripts/record-script.sh @@ -26,4 +26,3 @@ else wf-recorder --pixel-format yuv420p -f './recording_'"$(getdate)"'.mp4' -t --geometry "$(slurp)" & disown fi fi -