ardiaDownloadSend to my Mac

13 fixed · 12 new · faster · 18 smaller

Ardia 0.2.39: The fence is mended against bad certificates.

Fixed

  • Sites signed with eMudhra’s compromised certificates are blocked. Eight eMudhra intermediate certificates were made with private keys anyone can work out from the certificates themselves, so anyone could have issued a certificate for any site through them. Ardia now refuses those eight, their copies cross-signed by Sectigo, and the emSign ECC Root CA - G3 they chain to, as Chrome, Firefox and Safari do. The block is built into Ardia, so it holds without waiting for a download.
  • Certificate revocations and root updates arrive again. chrome://components showed CRLSet at 0.0.0.0 with “Update error”: Ardia never received Chrome’s list of revoked certificates, its root store updates or its list of Certificate Transparency logs, and the built-in copy of that list would have gone out of date around 29 November, when Chrome’s checks that a site’s certificate is publicly logged stop. Ardia now fetches CRLSet, PKI Metadata and the SSL error assistant from Google over HTTPS, with no install ID, cookies or ping. No other component updates.
  • Tabs and pinned tiles open on the first click. A tile or tab clicked as its hover card appeared needed a second click, because the card took the first one while it faded in.
  • Scrolling runs at full speed on battery. With Battery Saver on, Ardia capped every page at 30 frames a second whenever the Mac ran on battery, scrolling and typing included. Scrolling, typing and clicking now lift that cap until a second after you stop, and Battery Saver itself now waits for 20% battery or Low Power Mode instead of turning on whenever the Mac is unplugged. If you had turned it off, it stays off.
  • Things that follow the scroll no longer shake. In 0.2.38, sticky headers, parallax and other content a site moves as you scroll updated at half the rate of the scroll itself. They keep up now, while idle pages and video still save power at 60 frames a second.
  • You can reach a pinned tile’s hover card. On a tile on the left of the grid, moving to its card to press Unpin or Reset made the card jump to the tile or tab underneath and vanish. The card now stays while you head for it and while you’re on it, from any tile and from tab rows.
  • Renaming a tab group works again. The name field closed the moment it opened, so the old name stayed. The same went for renaming a single tab.
  • Settings no longer opens blank. The Settings and Import windows could come up empty until a relaunch.
  • The mini player moves when you grab it. Dragging the Picture in Picture window failed most of the time; now it follows the pointer on every drag.
  • The address field works on a New Tab page. With the address bar in the sidebar, clicking its field or pressing ⌘L on a New Tab page did nothing; both open the address dropdown now, as on any page.
  • Switches turn off with a click on their knob. Once a switch was on, clicking its knob did nothing, so Battery Saver and the rest took several clicks to turn off.
  • “Shared data” shows on every Mac. A profile added from another Mac through Sync got data of its own, so Settings › Profiles hid its Shared data row. It now shares the same profile’s data there too. A profile already added that way keeps its own data: remove it on that Mac and use “Add to This Mac” again.
  • Backspace after “x.com “ gives back “x.com “. Typing a space after a site switches to searching it; Backspace now restores the space instead of dropping it, and no longer closes the command bar.

New

  • Arc-style themes. Settings › Profiles › a profile › Theme now has a custom gradient next to the presets: up to three colours on a colour wheel, Intensity, Pass-through blur, Noise with four textures, and Light, Dark or Match System. The window repaints as you drag, and the theme syncs with the profile.
  • Bring a space’s theme over from Arc. Importing Arc spaces now sets each profile’s theme to its space’s, colours and all, including a separate dark look. “Import from Arc…” in the Theme section applies one space’s theme to the current profile.
  • New tab can open the command bar, as in Arc. Settings › Tabs › “New tab opens” › Command Bar makes ⌘T, File › New Tab and + New Tab bring up the command bar over the page instead of a New Tab page. No tab exists until you pick something, and Esc leaves everything as it was. The New Tab page stays the default.
  • Pin tabs as rows above your tabs. As in Dia’s Pinned section, a pinned tab can sit as a regular row between the tiles and your tabs, instead of a square. Right-click a tab and choose Move to Pinned Tabs, or drag it there; Move to Top Apps makes it a tile again. Double-clicking a pinned tile takes it back to its pinned page, as in Dia; Rename is in its menu.
  • Move to Pinned, and back, with ⌥⇧⌘D. It moves the selected tabs into the pinned list, and a pinned tab back to where it was. It’s in the Tabs menu and can be changed in Settings › Keyboard Shortcuts.
  • A pinned tab has one page across windows, as in Dia. Opening a pinned tab in a second window moves its page there without reloading, video and all. The first window shows it greyed until you click it back.
  • Sync carries your extensions. With Sync on, a Chrome Web Store extension you install on one Mac installs on your others, with the same permissions you approved and the same on, private-window and toolbar-pin settings. Removing one stops it from installing on your other Macs; it doesn’t remove it there yet. Settings › Sync › “Extensions” turns it off.
  • Site Controls looks like Arc’s, and pins extensions. The sliders button in the address row opens a panel with Share, Copy Clean Link and Find on Page on top, your extensions as tiles, and the site’s settings below. Right-click an extension to pin it to the toolbar or unpin it; ⋯ has everything the old list had.
  • Drop files and links into the tab list. Files from Finder, finished downloads from the Downloads popover and links from other apps open as tabs where you drop them: between rows, inside a group, or on the pinned tiles to pin them. Before, dropping them there did nothing.
  • The margins around the page move the window. Grab the space above, beside or below the page to drag the window, and double-click it to zoom, as Dia and Arc allow.
  • Write your own userscripts. The ardia command tests a TypeScript userscript on a real page, iframes included, and installs it into Ardia, the way Violentmonkey does. It works while Settings lets the ardia command control Ardia.
  • You can hide the sidebar button. Settings › Tabs › Show sidebar button. ⌘S still shows and hides the sidebar.

Faster

0.2.38 0.2.39 Change
Close a tab (⌘W) 45 ms 24 ms −46 %
Pin a tab 50 ms 28 ms −44 %
Unpin a tab 49 ms 24 ms −50 %
Move a tab down (⌃⇧PgDn) 21 ms 12 ms −40 %
New tab (⌘T) to first frame 57 ms 37 ms −34 %
Next tab (⌃Tab) 29 ms 21 ms −28 %
Open a link in the background (⌘-click) 59 ms 45 ms −23 %
Jump to a tab (⌘1–9) 30 ms 24 ms −21 %

Closing a tab moved most: ⌘W shows its result in 24 ms instead of 45.

  • Switching, closing, opening and pinning tabs take a third to a half less time. Timed from the key press or click to the frame on screen, with 60 tabs in two windows. A window used to build a fresh toolbar on every tab switch and take every row of the sidebar out and put it back when one changed; it now keeps one toolbar and touches only the row that changed.

Smaller

  • The New Tab box reads as what it is: “Search or enter address”, an “Open a tab or file” chip and a Go button naming your search engine, instead of copy that looked like an AI chat.
  • About Ardia links the source code, the licence and the credits for the version you run, and Settings › Advanced has “Source and licenses”.
  • Site Controls lines your extensions up under its action tiles however many you have, also with a mouse connected.
  • Switching between light and dark while typing in the New Tab box no longer leaves its placeholder invisible.
  • The tab hover card fades and springs in from its corner, and shrinks away when you move off, like Dia’s.
  • The downloads popover closes when you clear it, animates closed, and matches the other popovers’ size, padding and type.
  • Popovers open a little faster and animate closed.
  • Site Controls keeps the sliders button shown, pressed, while its panel is open.
  • An auto-hiding toolbar stays down while an extension’s popup is open.
  • Clicking the middle of an extension’s toolbar icon opens it; only its edge used to.
  • Opening a new tab no longer flashes its centred box over the page you were on.
  • Search Tabs (⇧⌘A) opens every time, also with the command bar open.
  • Pinned tiles keep their spacing after switching profiles from the menu, and no longer show a return arrow after you navigate away; Reset is still in the hover card.
  • Dropping a tab just past the last pinned tile in the top tab strip no longer leaves it stuck.
  • The “+ New Tab” row no longer gets stuck over the list after opening several tabs at once.
  • Each colour in a tab group’s colour menu shows its swatch again, and hovering a group’s header no longer draws a second edge inside it.
  • With a narrow sidebar, back and forward stay side by side and reload gives way first.
  • ardia exec can read your pinned tabs and history, so an agent can sum up the sites you keep and visit.

Now on 0.2.40

It kept going.

Ardia is a free Mac browser with Arc’s sidebar and Dia’s polish, on real Chromium. See how fast, or click around the demo first.

Download for MacSend to my MacApple Silicon