Skip to content

Releases

Roomy v3.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 05:47

Roomy now works on DeepSeek as well as Gemini, ChatGPT and Claude. DeepSeek access is optional: updating adds no permission warning, and Chrome asks for DeepSeek access only after you click Allow next to DeepSeek in the popup.

Features

  • DeepSeek support (chat.deepseek.com): conversation and composer width, font size, reading density, manual line height and paragraph spacing, full-width user messages, message navigation, and task presets (Long reading, Wide for tables and code, Large text). Text settings also apply to the reasoning shown above an answer. Message navigation keeps a tick for every message you have scrolled past, even after DeepSeek unloads it. On the new-chat page only the composer widens.

Changes

  • The store title is now "Roomy: Wide Mode for Gemini, ChatGPT, Claude & DeepSeek", translated for each interface language.

Fixes

  • On Claude, full-width user messages now stay full width after you switch conversations with the default text size and spacing.
  • On Claude, turning off widening while message navigation stays on no longer keeps the page recalculating its layout on every frame when the rail needs extra room.

Roomy v3.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 01:22

Roomy now works on Claude as well as Gemini and ChatGPT. Claude access is optional: updating adds no permission warning, and Chrome asks for Claude access only after you click Allow next to Claude in the popup.

Features

  • Claude support (claude.ai): conversation and input width, font size, reading density, manual line height and paragraph spacing, full-width user messages, message navigation, and task presets (Long reading, Wide for tables and code, Large text). With the Artifacts panel open, the conversation fits the space beside it, and the panel and its content stay unchanged. Projects, settings, Claude Code and shared pages are left as they are.
  • A new popup. On a supported site it opens that site's settings directly; elsewhere it lists every site under Your websites and Websites you can add, with an Allow button for each site that still needs access. All websites returns to the list from a site's settings.
  • After an update that adds a website, a NEW badge appears on the toolbar icon until you next open the popup, where the new website is marked in the list. Nothing opens by itself.

Changes

  • The store title is now "Roomy: Wide Mode for Gemini, ChatGPT & Claude", translated for each interface language.
  • In each site's settings, task presets sit right below the width controls, and Text & spacing shows its current values while collapsed. The language selector and Help & feedback are at the bottom of the site list.
  • The help page and its settings report cover every supported website.

Fixes

  • Widening a Gemini conversation no longer enlarges generated images. They keep Gemini's own size and line up with the response text; pausing Roomy restores Gemini's centered layout (#12).

Refactor

  • Supported websites are now described in one place, and Claude runs on a shared layout engine, so adding websites needs less site-specific code. Gemini and ChatGPT behave as before.

Roomy v3.0.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 20:26

Fixes

  • The help page's ChatGPT link is now translated, like the Gemini link next to it.

Other

  • The help page's review link uses the extension ID, so it keeps working if the store name changes.
  • Console messages from the extension now start with [Roomy].
  • Release packages on GitHub are named roomy-<version>.zip; earlier releases keep their wider-gemini-*.zip names.

Roomy v3.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 15:13

Wider Gemini is now Roomy, and it works on ChatGPT as well as Gemini. The extension ID, saved Gemini settings and store reviews are unchanged. ChatGPT access is optional: updating from 2.8.0 adds no permission warning, and Chrome asks for ChatGPT access only after you click Allow ChatGPT access in the popup.

Features

  • ChatGPT support: conversation and input width, font size, reading density, manual line height and paragraph spacing, full-width user messages, and task presets (Long reading, Wide for tables and code, Large text). Each site keeps its own width, limits, presets, reading settings and one-step Restore.
  • Gemini / ChatGPT tabs in the popup, with an Enable switch for each site that pauses every effect while keeping all settings.
  • Message navigation on Gemini and ChatGPT: a thin column of ticks beside the conversation jumps to your messages, with previews and keyboard controls. Long conversations show at most 20 ticks around the current message.
  • After a new install, the popup opens once from the toolbar to offer ChatGPT access. Updates from 2.x open nothing and show a NEW badge on the toolbar icon until the popup is next opened. Until access is granted, the popup's ChatGPT tab shows a dot and keeps the button.

Changes

  • Renamed to Roomy. The store title is “Roomy: Wide Mode for Gemini & ChatGPT”, translated for each interface language. The popup and help page now show the extension icon.
  • The popup reports when an open page still runs an older extension version instead of reloading it.

Fixes

  • ChatGPT width and reading support follows its new message structure, works when signed out, and leaves ChatGPT's code-wrap buttons, formulas, message toolbars and composer unchanged.
  • Gemini keeps code-block and table line heights proportional at every font size and density; inline code follows the surrounding text.
  • Gemini keeps a text prompt's navigation preview while the prompt is being edited.
  • Text measurements for reading settings run only when a font size or spacing setting is in use, so default settings add no per-message work.
  • Gemini navigation stays reachable in narrow windows with widening turned off.
  • After the extension updates or reloads, already-open Gemini and ChatGPT tabs no longer show a second navigation bar or receive stale widths from the previous version's script; the old script stops as soon as the new one starts.
  • Jumping to the earliest loaded message stays on target when Gemini or ChatGPT loads earlier history during the scroll; after the scroll ends, the target is realigned whenever the content height changes within five seconds, unless you scroll yourself.
  • The help page's description of the settings report now lists everything the report contains.

Wider Gemini v2.8.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 04:04

Fixes

  • Base automatic reading density on each message's native spacing, with gradual low-density steps. Font-only changes preserve native paragraph gaps and proportional line height; manual spacing still supports an exact 0px gap.
  • Keep saved Auto density percentages, interpreted using the new relative curve; saved explicit manual spacing values are unchanged.
  • Save width, text size, and reading density when a slider is released, so closing the popup immediately does not discard the change.
  • Preserve literal custom preset names and keep default preset names translated after editing or resetting presets.
  • Update both numeric width inputs to the selected unit's limits, so valid percentage widths are accepted.
  • Realign image captions when conversation width changes, including settings received from another tab.
  • Avoid reading computed styles for unrelated elements during file dragging. Existing drag behavior and width rules are preserved.

Features

  • Added task presets for long reading, tables, code, and large text, with a settings preview, explicit Apply, and one previous layout that can be restored on the same device after reopening the popup. Custom width limits and unrelated preferences are preserved.
  • Added local help and feedback with troubleshooting and optional issue, source, and review links. The popup and help support English, Simplified Chinese, Traditional Chinese, Korean, Japanese, and Spanish, with browser-language matching and manual selection. Korean, Japanese, and Spanish translations are machine-assisted; native-speaker improvements are welcome.
  • Added a diagnostic settings preview that users can copy into a bug report. It contains extension/browser versions and layout preferences, without conversations, page URLs, titles, or custom preset names. Reports are not sent automatically.

Other

  • Added English and Traditional Chinese reading guides. No extension telemetry is added.
  • Added --skip-packaging to the test runner for internal iterations; the default CI and release suite is unchanged.
  • Added the existing regression checks to the source tree, CI before release packaging, and contribution documentation.
  • Preserved PR #10's conversation-width, input, upload, and overlay boundaries while changing the reading-density/font-size mechanism.

If you manually installed a 2.8.0 release candidate, replace/reload it with the stable files; Chrome compares the numeric version and does not automatically upgrade that candidate to this build.

Wider Gemini v2.7.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 17:53

Features

  • Added Traditional Chinese (Taiwan) to the popup, with automatic browser-language matching and manual selection.

Other

  • Updated the language dropdown and its option list to match the popup's styling.
  • Renamed the automatic language option to "Follow browser" to clarify how it works.
  • Rewrote the English and Simplified Chinese READMEs, added a Traditional Chinese README, and included a before-and-after screenshot.

Wider Gemini v2.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 17:11

Fixes

  • Improved width adjustment for Gemini's updated layouts, including response text, code blocks, and tables.
  • Improved alignment of message actions, thinking indicators, and image captions.
  • Fixed messages and the input bar narrowing while dragging a local file over the input area.

Other

  • Thanks to @PANPEIWEN for the Gemini layout compatibility improvements in #10.

Wider Gemini v2.6.0-rc.1

Pre-release

Choose a tag to compare

@Planetes1mal Planetes1mal released this 08 Sep 19:44

Fixes

  • Improved width adjustment compatibility with updated Gemini layouts.

Pre-release for testing. Feedback from affected macOS users is welcome.

Wider Gemini v2.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 21:10

Features

  • Settings changes now apply live in every open Gemini tab and installed app window instead of reloading each tab after every change. A tab is only reloaded as a fallback when it cannot receive the update.

Fixes

  • Fixed the extension not applying when Gemini is opened as an installed Chrome app (PWA) until the page is refreshed. At browser startup the Gemini window can finish loading before the extension does, so it never received the content script; a new background service worker now injects it into any Gemini page that is already open when the extension starts, installs, or updates.

  • Fixed the content script initializing twice on every page load (both DOMContentLoaded and load triggered it), which attached duplicate observers and drag listeners.

Other

  • Added the scripting permission and an explicit host permission for gemini.google.com for the startup re-injection. The host was already covered by the content script, so this does not add a new permission warning.

Wider Gemini v2.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 06:55

Features

  • Added a Font size control (75–200%) that scales message text, user messages, headings, and code proportionally without zooming the whole page.

  • Added a UI language setting — the popup follows your browser language with an English fallback for non-Chinese and non-English locales, and you can manually switch between English and Chinese (or back to follow-system).