Repository navigation
New layout makes the ui unusable #48958
Description
Activity
github-actions commented
on Sep 14, 2026 on Sep 14, 2026 – with GitHub ActionsContributorMore actionsThis issue might be a duplicate of existing issues. Please check:
- [UI feedback] Forced V2 interface destroys productivity for multi-project/multi-agent workflows (20+ sessions) #48837: Very similar complaint — V2 UI destroys productivity for multi-project/multi-agent workflows, loss of session/project overview
- Web: no way to revert the new layout, and the new layout is missing workspaces/worktrees #37546: New layout missing workspaces/worktrees support with no way to revert
- Desktop: wtf is the new tab layout, tab titles dont fit anymore on screen #36936: New tab layout unusable (tab titles, navigation regression)
- [FEATURE] : keep legacy layout option #37012 / [FEATURE]: Restore the legacy UI with the persistent left sidebar as an option #48882: Feature requests to restore the legacy layout as an option
If your issue covers something not addressed in those, please add a comment there clarifying what's different. Otherwise, adding a "+1" or additional context to an existing issue helps consolidate feedback.
Reacted by Mauricio Schefferrevert on linux:
perl -0777 -pi -e 's/new Date\(2026,8,14\)/new Date(9999,8,14)/' \ ~/your/opencode/install/path/1.18.30/opencode(the idea is that you plaintext replace the cutoff date with a different date which is unreachable)
Reacted by Laventiy Flow and Julian BissekkouPeople, expore https://github.com/openchamber/openchamber and https://github.com/cline/cline desktop app: they are really cool!
Reacted by Laventiy Flow, frederikhors, Kirill Lebedinov and daudefReacted by Julian Bissekkou and Mauricio Scheffer使用 ai 写了个脚本锁定旧版本布局, 我本机测试通过了
I used ai to write a script that locks in the old version layout, and it passed testing on my machine.
Same. New UI is incredibly counter productive. I downgraded. Hopefully new UI will be reworked to make sidebars and original navigation a new life.
Reacted by frederikhorsYe, i don't like the new ui, the old one is better
Reacted by frederikhorsNew UI is horrid and the complete radio silence and refusal to acknowledge it's trash is plenty reason to unsub go and never top-up zen again.
Reacted by frederikhors and Killerbee437- Version 2.0 has been released. Has anyone tried it? Is the UI the same as it is now? Jonathan Sandusky ***@***.***> 于2026年9月21日周一 03:01写道:…*JSandusky* left a comment (anomalyco/opencode#48958) <#48958 (comment)> New UI is horrid and the complete radio silence and refusal to acknowledge it's trash is plenty reason to unsub go and never top-up zen again. — Reply to this email directly, view it on GitHub <#48958?email_source=notifications&email_token=ABOKBWZHYVJXZ3FGJ4NKWBT5QASO3A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNZVGE4TGMZVGI2KM4TFMFZW63VHMNXW23LFNZ2KKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-5751933524>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABOKBW3YT7RD2PRQJHSSUDT5QASO3AVCNFSNUABFKJSXA33TNF2G64TZHM4TONJXGM2DGMJZHNEXG43VMU5TKNBUG42TAMJWGM42C5QC> . You are receiving this because you commented.Message ID: ***@***.***>
I tried version 2 and it has vertical tabs. Its still a meaningful downgrade since the old workspace workflow is not available. The sidebar shows threads which are not grouped by project or grouped by workspaces/worktrees.
The mess has slightly shifted.
Please revert back to old UI. New design is unusable
Same here - the redesign broke my workflow too. While this gets sorted, the old UI can be brought back on Windows Desktop:
https://github.com/davidlopezsalvador/opencode-legacy-patch
How it works: a same-length patch inside
app.asarmovesoldInterfaceSunsetto 2099, soresolveNewLayoutDesigns(retired, ...)stops hard-coding the new layout, andapp-update.ymlis neutralized so the auto-updater cannot silently wipe the patch.- Tested on 1.18.34 -> 1.18.35 (Electron 42, Windows); applies with the app open in ~2 minutes; one-command rollback (
-Mode restore). - Fail-safe: the script searches the literal dynamically and aborts unless it finds exactly 1 occurrence.
- Caveats: Windows desktop only; updates frozen until you
restore -> update -> patch(script included); unofficial, use at your own risk.
I maintain the repo, feedback welcome. This is only a stopgap until a permanent official toggle ships.
- Tested on 1.18.34 -> 1.18.35 (Electron 42, Windows); applies with the app open in ~2 minutes; one-command rollback (
Description
What happend? -> The new UI happened.
I thought about submitting this as feature request, but keeping basic features working is not a feature imo.
Previously I was able to switch between projects easily, quickly start new tasks in a new worktree while continue working on another task in another project.
The overview was quite good and I was able to see if a project or a thread needed attention.
The new UI is a major regression in all things. The only thing that has improve is that it looks more fancy but I have no idea how people are actually shipping things with this UI.
edit: Version 2.0 has been released and it introduces worktree support and vertical tabs. This improves the overall usability a bit but its still a meaningful downgrade from what we had before. The vertical tabs are not grouped by project or by workspace/worktree which makes the sidebar a big mess after some time.
Plugins
No response
OpenCode version
Version 1.18.30 (1.18.30)
Steps to reproduce
Screenshot and/or share link
No response
Operating System
No response
Terminal
No response