Adds Widescreen + Fullscreen modes to ChatGPT for enhanced viewing + reduced scrolling
A continuación se muestran las versiones de este script en las que se actualizó el código. Ver todas las versiones.
Mitigated super-linear backtracking in regex ↞ [auto-sync from adamlui/ai-web-extensions]
adamlui/ai-web-extensions
Shortened regex ↞ [auto-sync from adamlui/ai-web-extensions]
Renamed styledState in notify() to styledStateSpan for readability ↞ [auto-sync from adamlui/ai-web-extensions]
styledState
notify()
styledStateSpan
Removed unneeded boolean conversion
Fixed buttons don't re-insert on new chatbars
Added const keywords + whitespace to style inits for readability
const
Condensed nodeObserver.observe() line
nodeObserver.observe()
Added btns.status check to nodeObserver for robustness
btns.status
nodeObserver
Condensed btns.remove()
btns.remove()
Replaced .nextSibling in btns.insert() w/ .nextElementSibling for robustness
.nextSibling
btns.insert()
.nextElementSibling
Corrected .getElementById() arg syntax in btns.insert()
.getElementById()
Restored whitespace butchered by naughty VS Code
Replaced openai|chatgpt in regex w/ chatgpt|openai for readability
openai|chatgpt
chatgpt|openai
Added return on null btn to btns.updateSVG for clean console
btn
btns.updateSVG
Updated parentToRemoveFrom in btns.remove(), condensed removal routine, added tooltipDiv removal
parentToRemoveFrom
tooltipDiv
Condensed btns.insert()
Removed unneeded narrowing of inner width from new chatgpt.com chatbar
Removed unused config.extensionDisabled line
config.extensionDisabled
Fixed button positioning in new chatgpt.com chatbar + improved btns.insert() efficiency ↞ [auto-sync from adamlui/ai-web-extensions]
Condensed node clearing ↞ [auto-sync from adamlui/ai-web-extensions]
Re-padded/aligned newly mis-positioned chatgpt.com buttons ↞ [auto-sync from adamlui/ai-web-extensions]
Shortened safeWinOpen() ↞ [auto-sync from adamlui/ai-web-extensions]
safeWinOpen()
Bumped app.latestAsetCommitHash ↞ [auto-sync from adamlui/ai-web-extensions]
app.latestAsetCommitHash
Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/ai-web-extensions]
app.latestAssetCommitHash
Narrowed scope of @connect URLs for improved privacy/security ↞ [auto-sync from adamlui/userscripts]
@connect
adamlui/userscripts
Changed env.scriptManager val when GM_info.scriptHandler undefined to more readable unknown ↞ [auto-sync from adamlui/ai-apps]
env.scriptManager
GM_info.scriptHandler
unknown
adamlui/ai-apps
Made btns.insert() unconditional in nodeObserver to accommodate nav around chatgpt.com
Bumped chatgpt.js to 3.3.5 ↞ [auto-sync from adamlui/ai-apps]
Added chatbar inner width expansion on ChatGPT Canvas open ↞ [auto-sync from adamlui/ai-apps]
Added hiding of btns in skinny chatbar when Canvas open (adamlui/chatgpt-widescreen#89) ↞ [auto-sync from adamlui/ai-apps]
Moved site into env for readability ↞ [auto-sync from adamlui/ai-apps]
site
env
Refactored app.json import to use remote file for easier maintenance ↞ [auto-sync from adamlui/ai-apps]
Updated sites.json import path ↞ [auto-sync from adamlui/ai-apps]
Changed chatgpt-apps to ai-apps everywhere ↞ [auto-sync from adamlui/ai-apps]
chatgpt-apps
ai-apps
Fixed chatgpt.com chatbar didn't shrink w/ window resize when Wider Chatbox disabled ↞ [auto-sync from adamlui/chatgpt-apps]
adamlui/chatgpt-apps
Fixed chatgpt.com chatbar inner width didn't live update w/ window resize ↞ [auto-sync from adamlui/chatgpt-apps]
Fixed chatgpt.com buttons now disappear when nav'ing around ↞ [auto-sync from adamlui/chatgpt-apps]
Bumped chatgpt.js to 3.3.4 ↞ [auto-sync from adamlui/chatgpt-apps]
Added finger cursor to modal buttons ↞ [auto-sync from adamlui/chatgpt-apps]
Added launch About modal on Userscript Disabled menu entry click ↞ [auto-sync from adamlui/chatgpt-apps]
Added app.urls.review for improved structure ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/firgreasemonkeyefox]
app.urls.review
adamlui/chatgpt-apps/chatgpt-widescreen/firgreasemonkeyefox
Updated msgHostDir to use Chrome path for easier maintenance ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
msgHostDir
adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey
Renamed sync.storageToUI() to sync.configToUI() for clarity ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
sync.storageToUI()
sync.configToUI()
Removed unnecessary return from Script Disabled menu entry callback ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
return
Re-styled modal buttons
± Made borders thicc/square/dashed
Unboldened app name in Donate modal ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Added Rate Us button to Donate modal + stack tracking for nav ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Hid tooltip on New Chat button clicks ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
adamlui/chatgpt-apps/chatgpt-widescreen/chrome
Corrected donation links ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Ver todas las versiones del script.