Repository navigation
Skip Account
Lets you use Dia without signing in or creating an account. Dia opens straight to your browser, and the Sign In menu item and the Account, Morning Brief and Sync settings are hidden. It's experimental. It has been confirmed on Dia 1.58.0 with a fresh profile that had never signed in.
Screenshot coming soon.
Dia asks you to sign in before it will open. If you only want a browser, this skips that screen.
Use it on a Dia you have never signed in to. Anything that needs an account still doesn't work: Sync, Morning Brief and chat. Chat shows "Something went wrong", so turn on Turn Off AI too for plain browsing.
You can't reach Settings before you sign in, so turn it on from Terminal before the first sign-in. Quit Dia at the sign-in screen, then run:
diatweaks enable skipAccountOpen Dia again. If Dia is already running when you turn it on, it asks to relaunch. Choose Relaunch, or quit and reopen Dia yourself. Turning it off asks again, and Dia goes back to asking you to sign in.
To search from the address bar without chat, open Dia → Settings → Advanced and set Address Bar to Prefer Search Engine.
This tweak is experimental. Dia has no setting for it, so it changes two instructions in Dia's sign-in checks while Dia runs and leaves your files alone. It also hides the Sign In menu item and the Account, Morning Brief and Sync settings, and keeps Settings…, New Window and a few other menu items switched on when Dia would grey them out.
It only turns on for a Dia that has never signed in. On a Dia that has signed in to an account before, it won't switch on: DiaTweaks says "Couldn’t turn on Skip Account", gives the reason, and leaves the switch off. Nothing is hidden and nothing is changed, so your account, Sync and Settings stay as they are.
What happens when I turn it off?
DiaTweaks leaves nothing behind. After a relaunch Dia asks you to sign in again, as it did before.
Why did it say "Couldn’t turn on Skip Account"?
This Dia has signed in to an account before, and Skip Account only works on a Dia that never has. The alert says "This Dia has signed in to an account before. Skip Account only works on a Dia that never has." DiaTweaks switches it back off and doesn't change Dia.
Why is it greyed out?
Dia checks for an account in code with no setting to change it, and the places differ in every release. DiaTweaks finds them by the code around them. After a Dia release that changes that code, it can't find them, shows as unavailable in Settings and does nothing, until DiaTweaks is updated. It never changes anything it doesn't recognize.
Does it work with tabs at the top?
Yes. It doesn't depend on where your tabs are.
- Page
- Toolbar
-
Sidebar & Tab Bar
- Profile Emoji
- Switch Profiles with ⌘1–9
- Translucent Sidebar
- Sidebar Grain
- Compact Sidebar Header
- Compact Tab Rows
- Narrower Sidebar
- Hide Pinned Tab Border
- Hide Pinned Tab Card
- Hide Vertical Tab Glow
- Collapse Pinned Tabs
- Hide Group Background
- Hide Recent Tabs Button
- Show Repo on Pull Requests
- Keep Folders Open
- Open Sidebar Instantly
- Tabs
- Command Bar
- New Tab Page
- AI
- Window
- Passwords
- Links
- Network
- Making tweaks