Lägger till Widescreen + Fullscreen-lägen i ChatGPT för förbättrad visning + minskad scrollning
Dessa är versionerna av skriptet där koden uppdaterades. Visa alla versioner.
Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
app.latestAssetCommitHash
adamlui/chatgpt-apps/chatgpt-widescreen/edge
Bumped app.latestAssetCommitHash ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey
Fixed chatgpt.com chatbar inner width not flush w/ buttons when toggling modes during response generation ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Made Mode Notifications toggle notifs always show ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Renamed sync.config() + syncConfig() to sync.configUI() + syncConfigUI() to clarify synced config is applied to UI ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
sync.config()
syncConfig()
sync.configUI()
syncConfigUI()
adamlui/chatgpt-apps/chatgpt-widescreen/chrome
Moved config.notifDisabled check inside notify() to simplify calls ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
config.notifDisabled
notify()
Increased chatgpt.com tooltip spread factor +0.05 ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
Updated localized msg handling to merge w/ instead of replace app.msgs ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
app.msgs
Refactored opacity assignments to use num vals for simplicity ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Fixed perplexity.ai homepage tooltip y-pos changed w/ viewport height ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
adamlui/chatgpt-apps/chatgpt-widescreen/opera
Changed chatgpt.com Full-Window toggle to not use fullWinStyle to avoid new flicker from sidebar animation vs. insta-style ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
fullWinStyle
Rid h-scrollbar appearance on chatgpt.com Full-Window toggles ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Fixed Full-Window didn't auto-toggle on Poe load + perplexity.ai button didn't exit it ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
Fixed chatgpt.com chatbar inner width off if toggling Full-Window to/from active Wider Chatbox ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Moved chatgpt.com chatbar.tweak() from update.style.chatbar() to sync.config() + sync.mode() for more logical flow ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
chatbar.tweak()
update.style.chatbar()
sync.mode()
Created chatbarStyle + update.style.chatbar() for improved structure ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
chatbarStyle
Made sync.fullerWin() paramless for simplicity ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
sync.fullerWin()
Renamed menu.state.<symbol|word> to .<symbols|words> for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
menu.state.<symbol|word>
.<symbols|words>
Added app.settings props + sync.config() handler to shorten menu.register() dynamic toggle generation using key loop ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
app.settings
menu.register()
Shortened helptip_newChatButton msg key to helptip_newChatBtn ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
helptip_newChatButton
helptip_newChatBtn
Refactored No Update Found alert code for improved readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Removed duplicate app name from Update Available alert ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Moved app.msgs fallbacks in refs to obj init to condense code ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Optimized localized msgs init for readability
± Abstracted fetchMsgs() ± Renamed onLoad() to handleMsgs() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
fetchMsgs()
onLoad()
handleMsgs()
Updated localized msgs init from msgs to app.msgs ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
msgs
Moved msgs to app.msgs for improved structure ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Raised Brave tooltips ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
Converted buttons to divs to avoid submit behavior on chatgpt.com + potential issues on added sites/changes ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Moved chatbar.tweak() call from sync functions to update.style.wideScreen() to consolidate logic ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
update.style.wideScreen()
Aligned symbols in menu.register() for readability ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Corrected config key refs ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Corrected config.widerChatbox refs ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
config.widerChatbox
Restored Wider Chatbox mode on chatgpt.com ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Shortened conditions in update.style.tweaks() ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
update.style.tweaks()
Fixed double scrollbars on chatgpt.com in Hidden Footer mode ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
Replaced .removeChild(elem) w/ elem.remove() to condense code ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/opera]
.removeChild(elem)
elem.remove()
Refactored toggle.mode() to align w/ Chrome extension code for easier maintenance ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
toggle.mode()
Updated sites.json path ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
Fixed tooltips too low in Brave ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Updated sites[site].selectors.sidebarToggle refs to new key ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
sites[site].selectors.sidebarToggle
Refactored sidebarObserver to rely on sites[site].selectors.btns.sidebarToggle check ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
sidebarObserver
sites[site].selectors.btns.sidebarToggle
Renamed nodeObserver to schemeObserver for clarity ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
nodeObserver
schemeObserver
Enlarged perplexity.ai Full-Window button ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Fixed Poe buttons now inherit ugly styles ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
Fixed button colors didn't live update w/ Temp Chat toggle ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Refactored button creation to use semantic <button> elems ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/edge]
<button>
Renamed amLabel to aboutLabel for readability ↞ [auto-sync from adamlui/userscripts]
amLabel
aboutLabel
adamlui/userscripts
Moved modal functions into obj for improved structure ↞ [auto-sync from adamlui/userscripts]
Shortened New Chat button routine by using new sites[site].selectors.btns.newChat ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/greasemonkey]
sites[site].selectors.btns.newChat
Updated send btn selector refs to match new sites.json structure ↞ [auto-sync from adamlui/chatgpt-apps/chatgpt-widescreen/chrome]
Visa alla versioner.