329 Commits

Author SHA1 Message Date
wukko
f32b04755e helium/ui: fix pwa toolbar & location bar layout (#620) 2025-12-15 08:56:28 +00:00
wukko
4cfbfe2710 patches: refresh for chromium 143.0.7499.109
removed upstream-fixes/fix-macos-fullscreen-ui-breakage.patch because it's been merged into M143 upstream :D
2025-12-12 18:11:24 +06:00
wukko
e64526ce10 helium/core: component updates via helium services
managed by the same toggle as general browser updates
2025-12-12 17:35:27 +06:00
jj
d27f87f754 helium/core: add helium services versioning/changelog
also move stringprintf import in helpers to correct patch
2025-12-11 23:43:48 +00:00
wukko
e67c0db58f patches: move everything from contrib to root dir (#557)
now all chromium patches in all helium repos follow
the same dir pattern: `<vendor>/<group>/<...>/<patch>`

and there's no longer a "contrib" dir which was admittedly
kind of confusing
2025-12-04 01:43:34 +06:00
wukko
bb720ee09f helium/settings: remove dead sections from profiles page
prevents dead section flickering on page init
2025-12-03 23:20:20 +06:00
wukko
3175ba89bd helium/ui: merge two caption button bounds patches
and remove the windows (os) workaround cuz the new layout doesn't use it
2025-12-03 23:20:20 +06:00
wukko
3e07bd785f helium/ui: fix caption bounds (only on macos for now)
merged the related patch from macOS repo into this one and added new changes. it makes sense to keep it here as it's a "main helium" kind of change, not some platform quirk.

i'm not sure whether macOS 15 bounds are correct, however, so this will probably be patched up more in the future.
2025-12-03 23:20:19 +06:00
wukko
a3072fedab upstream-fixes: fix broken fullscreen ui on macos
caption buttons bounds were incorrectly interpreted and this patch (crrev.com/1538756) fixes it by always using hard-coded constants
2025-12-03 23:20:19 +06:00
wukko
2ce45ab9f2 patches: refresh and update for chromium 143.0.7499.40 2025-12-03 23:20:19 +06:00
wukko
76462eb66c helium: add an option to use MRU order when tabbing thru tabs (#529)
closes #111
2025-11-28 14:26:40 +01:00
wukko
ec8480c3f5 helium/settings: add behavior section to the appearance page (#528)
- made the appearance subpage open first by default when opening the settings page
- moved all behavioral toggles to the new section within the appearance page
- renamed the appearance page to "Appearance and behavior"
- replaced the palette icon with a more diverse one
- moved helium/ui/settings-page-icons.patch to helium/settings/settings-page-icons.patch
- cleaned up patch order inside helium/core/open-new-tabs-next-to-active-tab-option.patch to be more readable
2025-11-28 19:14:24 +06:00
wukko
fa41ca5fca patches: merge extra & core into contrib, clean up files (#527)
merged extra & core folders into one "contrib" folder

removed useless/outdated patches:
- upstream-fixes/hardware_destructive_interference_size.patch
- iridium-browser/mime_util-force-text-x-suse-ymp-to-be-downloaded.patch
- iridium-browser/Remove-EV-certificates.patch
- inox-patchset/0016-chromium-sandbox-pie.patch
- upstream-fixes/glue_core_pools.patch

merged patches:
- iridium-browser/safe_browsing-disable-incident-reporting.patch and iridium-browser/safe_browsing-disable-reporting-of-safebrowsing-over.patch into iridium-browser/safe-browsing-disable-reporting.patch

renamed patches:
- removed sequence numbers from inox patch filenames
2025-11-27 17:53:54 +06:00
wukko
ccb227dc03 helium/ui: remove zoom page action (#519)
cleans up space, eliminates "zoom shaming". i just like scaling down
websites without being constantly reminded about it. safari behaves the
same way as helium does with this change, and no one complains, so i
guess it's fine :3
2025-11-26 00:23:42 +06:00
wukko
64ef95a6eb helium/core: disable ntp footer (#508)
fixes #237
2025-11-23 17:31:14 +06:00
wukko
403e3fe01d helium/ui: detach find bar from location bar, fix padding (#493)
- no longer animates from the middle of the toolbar
- no longer feels awkward in CAT layout
- just looks better
2025-11-19 16:39:31 +01:00
jj
13f49f28cc helium/location-bar: fix trailing icon size & padding, fix intent (#456)
Co-authored-by: wukko <me@wukko.me>
2025-11-16 21:06:19 +06:00
jj
9f7755dbd7 helium/core: fix chrome.instanceID.getID() hanging (#449) 2025-11-13 20:00:13 +01:00
wukko
5f296ba37d helium/ui: finally align the tab strip with toolbar buttons
on windows, linux, and fullscreen on mac
2025-11-13 01:58:15 +06:00
wukko
3668280470 upstream-fixes: fix misplaced omnibox popup due to rect constrains
fixes imputnet/helium-macos/issues/67
2025-11-13 01:58:15 +06:00
wukko
e9de843abe helium/ui: add experimental compact (one-line) toolbar 2025-11-13 01:58:06 +06:00
wukko
2315522ef2 helium/core: add "customize helium" option to window's context menu 2025-11-08 02:22:54 +06:00
wukko
dc61f5cf4f helium/toolbar: add prefs for hiding back, reload, and main menu buttons 2025-11-08 02:22:47 +06:00
wukko
8486eb8436 helium: merge toolbar prefs, move to ui 2025-11-07 19:06:33 +06:00
jj
537ba368e9 helium/core: return "Google Chrome" as browser brand (#408) 2025-11-07 12:10:20 +00:00
jj
ee6294e217 patches/upstream-fixes: fix warning when building with py3.14 (#410) 2025-11-07 10:16:07 +01:00
jj
48577b920b helium/core: fix ublock origin being re-enabled when updated (#404) 2025-11-06 17:10:39 +01:00
wukko
eaf2714853 helium/ui: add window frame hit test to toolbar (#395)
allows for the toolbar to be the handle for window dragging.
prerequisite for vertical tabs and other UI experiments 👀
2025-11-04 18:12:30 +06:00
jj
2300b0f239 patches/upstream-fixes: add fix for connectors_service_ CHECK 2025-11-01 18:17:21 +00:00
wukko
0455a0ebc1 patches: don't prevent url elisions by default (#373) 2025-10-31 17:17:39 +06:00
wukko
34ebe96fcc helium/core: webrtc "public interface only" default policy (#371)
closes #308
closes #360
2025-10-31 15:58:35 +06:00
wukko
c12e746219 patches: refresh & update for chromium 142 2025-10-30 22:36:02 +06:00
wukko
9cfd581f96 merge: update to ungoogled-chromium 142.0.7444.59 2025-10-29 13:11:23 +06:00
Blaise
6a7a75d0d4 Update to Chromium 142.0.7444.59 2025-10-28 17:37:26 -05:00
wukko
e0995b8b42 helium: fix crash when creating a split in tab group with a detached tab
taken from upstream:
[7032449](https://chromium-review.googlesource.com/c/chromium/src/+/7032449)

fixes #345
2025-10-27 18:26:18 +06:00
wukko
b2050c2c8b helium/ui: remove link to password manager from passkey autofill popover 2025-10-18 02:06:18 +06:00
wukko
ec7340c086 helium/core: enable autoscroll on linux by default, add a flag
closes #233
2025-10-18 02:06:18 +06:00
wukko
68ef8ffe61 helium/core: disable fedcm login nag bubble 2025-10-15 13:05:12 +06:00
jj
fd4e3ec87b helium/core: add "do not show again" to default browser nag (#264) 2025-10-14 21:52:17 +02:00
wukko
ce80c9748f helium/core: toggle for ⌘+Shift+C, add ⌘+Shift+E as element inspector
- added a pref and a toggle in accessibility settings for controlling the state of ⌘+Shift+C'sbehavior and restoring inspector functionality.
- added helium's own command specifically for ⌘+Shift+C shortcut to prevent any unexpected breakage or side effects.
- assigned ⌘+Shift+E to enable element inspector on all platforms, since ⌘+Shift+C copies the URL by default.
- updated the inspector's keyboard shortcut in devtools tooltip to display ⌘+Shift+E.
- assigned ⌘+Shift+I to open devtools on macos. previously it enabled the inspector, but it makes more sense to unify the keyboard combo effects across platforms. now ⌘/Ctrl+Shift+I toggles devtools on all platforms in the same way.
- merged `copy-page-url-shortcut.patch`, `protect-browser-keyboard-shortcuts.patch`, and macos' `replace-email-shortcut-with-devtools.patch` into `keyboard-shortcuts.patch`

closes #96
2025-10-14 21:21:04 +06:00
wukko
b735b3ae1d helium/core: disable non-milestone update toast
disables the "Helium was updated" toast in top right. just unnecessary imo.
2025-10-08 16:39:43 +06:00
jj
6f6679d446 helium/search: move search patches into core subdir 2025-10-07 13:57:35 +00:00
jj
662041df27 helium: consolidate search engine patches
- move all search patches together in series
- extract google re-config into separate patch
- merge kagi + ddg patch into consolidated "search
  engine defaults" patch
2025-10-07 13:46:46 +00:00
thenhnn
8f51e9f904 helium/core: add an option to open new tabs next to active one (#210) 2025-10-07 18:56:27 +06:00
wukko
5ed9e4cff3 helium/core: exclude broken/irrelevant flags 2025-10-07 00:29:23 +06:00
wukko
0fbca2dcbd helium/core: disable touch ui 2025-10-06 23:33:53 +06:00
jj
7cc782cf18 helium/core: load managed storage manifests for component extensions
fixes #209
2025-10-06 16:17:53 +00:00
Joshua Higgins
1fd0941818 helium/settings: display Quad9 option in Secure DNS settings (#188) 2025-10-04 18:20:07 +02:00
wukko
0d7f1ab5fe helium/core: allow infinite tab freezing for better performance
a lot more tabs will be allowed to be unloaded from background if the user has a ton of them open, to keep relevant tabs fast and resource footprint small
2025-10-04 03:10:09 +06:00
wukko
6f004aa444 helium/core: enable parallel downloading by default 2025-10-04 03:10:09 +06:00