the new option appears when calling the context menu on a foreground
tab. users can select tabs to keep active, right click on the last one,
and hibernate all other tabs. also, the hibernate option is now
separated from close actions.
- the common updater text is now easier to read and understand
- windows now has auto updates, so we use the same strings as on macos
- linux will not have in-browser auto updates, so we nudge the user
towards updating helium via the package manager every week
- top chrome reveal in zen mode now feels less chopped
- "Zen mode" is now "Frameless mode" in UI
- removed experimental label for zen mode and feature gates
- the infobar no longer looks out of place. it's thinner, looks like a
part of top chrome with rounded frame enabled, and has proper borders on
sides if rounded frame is disabled. it also behaves accordingly in zen.
there is not really any benefit to passing updates via helium services,
since they need to be signed and notarized anyways, so they are not
really substitutable
on the other hand though, this lets us take advantage of CDN caching for
serving updates which should hopefully make downloads a little faster
the toast is now anchored to currently active web contents and the
visual style was updated to follow the helium style, match the status
bubble, and be less noisy in dark mode.
this PR also fixes a plethora of overlapping issues: the toast no longer
overlaps with the toolbar in zen mode, side panels, or right-aligned
vertical tabs sidebar.
the toast now also appears on the currently active split in split view,
which typically makes way more sense contextually.
addresses the "too bright in dark mode" part of #1699
removed the google data link, because it's not applicable in helium, and
was likely added by google to cover their asses from legal issues. also
flipped the `dataTypesExpanded_` bool to true by default, which
eliminates an extra step needed to see all data types available for
clearing.
fixes#1780
ungoogled-chromium introduced a flag to disable JIT, which also
enables building with drumbrake, because disabling JIT also disables
all wasm functionality.
i want to drop the patch and these flags temporarily before i have more
time to see if there are any size, security, or other drawbacks of
building with drumbrake before adding it in