ChatGPTの表示を向上するために、ワイドスクリーン+フルスクリーンモードを追加します
コードが変更されたバージョンのみを表示しています。 すべてのバージョンを表示
Moved toggle/update methods into objs for improved readability/scalability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey
Moved browser/UI props into obj for readability/scalability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
adamlui/chatgpt-apps/chatgpt-widescreen/opera
Removed no-longer needed isGPT4oUI ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
isGPT4oUI
adamlui/chatgpt-apps/chatgpt-widescreen/edge
Replaced hasNoSidebar w/ hasSidebar utilizing new chatgpt.sidebar.exists() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
hasNoSidebar
hasSidebar
chatgpt.sidebar.exists()
Bumped // @version to 2024.9.13
// @version
2024.9.13
Narrowed tcbStyle selector for chatgpt.com to avoid UI issues (adamlui/chatgpt-widescreen#80)
tcbStyle
Bumped chatgpt.js to 3.3.0 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Updated chatgpt.com chatbar selector for Taller Chatbox mode
Added hiding of ugly double temp chat header on chatgpt.com
Tightened gap between chatgpt.com prompt textarea & buttons
Updated chatbar init for Poe
Moved factory function defs up to support early calls ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
adamlui/chatgpt-apps/chatgpt-widescreen/chrome
Corrected copy/replace fail
Eliminated svgViewBox init from btns.updateSVG() for simplicity
svgViewBox
btns.updateSVG()
Added createStyle() to streamline style injection
createStyle()
Renamed .toggle-tooltip to .cwm-tooltip to avoid potential namespace conflicts
.toggle-tooltip
.cwm-tooltip
Added updateBtnStyle() to support live update of stroke for Full-Window button
updateBtnStyle()
Moved button functions/props into btns for better structure
btns
± Moved button fills from SVG elem arrays to stylesheet to accommodate new earlier inits
Moved buttons from window to btns obj for better structure
window
Removed no-longer needed chatbar overflow override that now prevents v-scroll
Renamed isNoSidebar to hasNoSidebar for readability
isNoSidebar
Renamed button args/consts/ids for consistency/readability
Disabled sidebar obs + Full-Window btn visibility in chatgpt.com guest mode
...since sidebar always missing
Removed on-longer existent .overflow-hidden stripping from chatbar
.overflow-hidden
Changed chatbar tweak width in insertBtns() to 100% to allow clicks on empty content
insertBtns()
Fixed chatgpt.com UI update mis-aligned buttons (adamlui/chatgpt-widescreen#77, adamlui/chatgpt-apps#80)
± Improved nodeObserver to utilize inputSelector for chatbarBGdiv + added optional chaining
nodeObserver
inputSelector
chatbarBGdiv
Replaced chatgpt.isLoaded() w/ faster sendBtnIsLoaded()
chatgpt.isLoaded()
sendBtnIsLoaded()
Added await chatgpt.isLoaded() before UI selector inits, updated hfStyle to work w/ new UI (adamlui/chatgpt-widescreen#77) ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
hfStyle
Bumped chatgpt.js to 3.2.1 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
Removed no-longer needed auto-focus chatbar routine
Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
app.latestAssetCommitHash
Abstracted URLs into app.urls for improved maintainability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
app.urls
Separated static app data from config for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
config
Shortened notif init in notify() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
notif
notify()
Replaced unused mutations arg w/ _ for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
mutations
_
ESCAPED_MSG ↞ [auto-sync from adamlui/userscripts]
adamlui/userscripts
Trimmed 0px to 0 in CSS ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
0px
0
Moved create menu before auto-focus chatbar in case extension installed ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Bumped chatgpt.js to 3.1.0 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Added sendBtnIsLoaded() to directly handle styling in main routine
Removed no-longer needed sendSVGclasses, initted sendBtnClasses as array for clarity
sendSVGclasses
sendBtnClasses
Improved class collection/assignment to handle dynamic button load
Consolidated chatbar init in insertBtns to correctly cover Poe
insertBtns
Added missing brace
Removed error return log from insertBtns() for cleaner console since observer re-triggers when chatbar finally shows
Fixed chatbar init in insertBtns() to select outer container for chatgpt.com
Updated inputSelector for chatgpt.com
Refactored chatbar init in insertBtns() to utilize inputSelector + return if not found
Changed sendBtn init to rely on chatgpt.getSendBtn()
sendBtn
chatgpt.getSendBtn()
Bumped chatgpt.js to 3.0.3
Fixes adamlui/chatgpt-apps#75 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
スクリプトのすべてのバージョンを表示