Commit Graph

3045 Commits

Author SHA1 Message Date
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
1d218c894b helium/ui/cat: reduce horizontal toolbar margin 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
a749a3e3e2 helium/ui: fix toolbar padding due to upstream changes
...again
2025-12-03 23:20:19 +06:00
wukko
d145111dd0 helium/core/exclude-flags: remove irrelevant flags added in M143 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
ab9a39c516 merge: update to ungoogled-chromium 143.0.7499.40 2025-12-03 23:19:47 +06:00
Blaise
7b77584e8c Update to Chromium 143.0.7499.40 2025-12-02 14:14:43 -06:00
jj
bcf3330b42 patches/fixes: clean up obsolete upstream fixes
These are not needed anymore AFAICT, ungoogled-chromium
builds fine for me on Linux and macOS without them.
2025-11-30 20:26:37 +00:00
jj
a2d63db83b patches/bangs: accept trailing bangs with enter key (#530) 2025-11-29 16:14:40 +01:00
wukko
b3f08938ce revision: bump to 9 (#534) 2025-11-29 16:56:06 +06:00
jj
4a95606bfa helium/appearance: re-enable gtk/qt buttons (#531)
the agnostic theme will still be the default, but this
will re-enable the use gtk/qt buttons for whoever wants
to use the GTK/QT themes for whatever reason

fixes imputnet/helium-linux#74
2025-11-29 15:50:41 +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
Sheng
c94c96e62e Fix zip compression level (#3555) 2025-11-27 09:17:28 -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
9df88459b8 helium/core: override browser protocol in copied url and tab card (#526) 2025-11-26 15:27:56 +01:00
wukko
7e1d9dd767 upstream-fixes/macos-widget: update to prevent parent overlap (#523)
fixes the main window being clipped by the menu bar

partial copy of chromium/chromium@4f0076b
2025-11-26 11:01:02 +01: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
94fa070851 helium/ui/tabs: tab muting, move indicator to left (#517)
- enabled the tab muting feature by default
- fixed the UX issue with the alert indicator and the close button
  swapping places on hover
- increased the minimum width for close buttons to prevent mute &
  close buttons from overlapping each other
- removed the fade animation from the indicator

closes #324
2025-11-24 20:46:58 +06:00
jj
1a266da9a3 devutils/lint: add rule to detect whitespace-only changes (#510) 2025-11-24 14:38:36 +06:00
wukko
6312142913 helium/ui/toolbar: remove cookie controls from pwa toolbar (#509) 2025-11-23 11:35:35 +00:00
wukko
64ef95a6eb helium/core: disable ntp footer (#508)
fixes #237
2025-11-23 17:31:14 +06:00
jj
a7e5433e7c helium/override-protocol: use helium:// in omnibox suggestions (#505) 2025-11-22 13:33:13 +00:00
jj
4f803de791 helium/cat: elide location icon text when in CAT mode (#506) 2025-11-22 13:37:50 +01:00
jj
aebf0a4387 devutils/platform_patches: update shared patches instead of deleting
Instead of deleting copies of generic patches when unmerging them
from platform patches, move them back into the shared repository.

This makes it much more pleasant and ergonomic to work on patches
as a merged series, and allows to e.g. refresh existing patches
without having to move them back to the original folder manually.
2025-11-21 17:45:08 +00:00
jj
be8ba95803 ci/bump-platform: add disk space clearing step (#495) 2025-11-19 23:22:06 +06:00
wukko
c3ba3d8999 revision: bump to 7 (#494) 2025-11-19 15:46:26 +00: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
wukko
5ee42465ab helium/flags: drop unsupported OSes from kOsAll and kOsDesktop (#492) 2025-11-19 09:00:37 +00:00
wukko
aa487a75cd helium/ui/caption-button: remove linux adjustments (#491) 2025-11-19 14:55:47 +06:00
wukko
24b594f89e helium/cat: prevent pinned collapse, fixed address bar width flag (#490)
fixes #443
2025-11-19 14:37:21 +06:00
wukko
6a1cd43391 revision: bump to 6 (#484) 2025-11-18 10:48:00 +00:00
wukko
675cf80cde helium/cat: prevent common actions from going into overflow menu (#457)
fixes #438
fixes #440
2025-11-18 16:41:07 +06:00
wukko
0008cd2cec helium/cat: remove extra empty line 2025-11-18 16:37:38 +06:00
wukko
fece071fb4 Merge branch 'main' into cat-fix-burgering 2025-11-18 16:19:34 +06:00
wukko
43dfac4447 merge: update to chromium 142.0.7444.175 (#482) 2025-11-18 15:34:51 +06:00
wukko
5d33305095 patches: refresh for chromium 142.0.7444.175 2025-11-18 14:55:15 +06:00
wukko
52dc69ac18 merge: update to ungoogled-chromium 142.0.7444.175 2025-11-18 14:37:17 +06:00
Blaise
633d41748b Update to Chromium 142.0.7444.175 2025-11-17 15:20:48 -06:00
wukko
c8a824ec85 upstream-fixes/macos-rect: fix on old macos too (#480)
fixes #437
2025-11-17 21:18:06 +06:00
wukko
1fe645253d helium/cat: fix DCHECK & layout breakage when entering fullscreen (#476)
fixes #446
2025-11-17 18:26:50 +06:00
wukko
a4f89dfb1c helium/cat: fix mini toolbar bounds in popup windows (#472)
fixes #439
2025-11-16 15:10:20 +00: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
e9a04a2ccf patches/split-view: fix crash when opening link from pdf (#466)
essentially a backport of chromium/chromium@c992846254

fixes #465
2025-11-15 19:59:29 +00:00
jj
80dfd780db gitattributes: remap patches to c++ (#464) 2025-11-15 13:53:18 +00:00
jj
c9a0eaf2c0 helium/cat: make common icons always stay unburgered 2025-11-14 22:16:56 +00:00
jj
9f7755dbd7 helium/core: fix chrome.instanceID.getID() hanging (#449) 2025-11-13 20:00:13 +01:00