3235 Commits

Author SHA1 Message Date
wukko 47f145b53f revision: bump to 4 (#989) 0.9.4 2026-02-24 08:57:15 +00:00
wukko b8f64f5647 helium/ui/pdf-viewer: fix stuck width when sidebar's collapsed (#988)
fixes #844
2026-02-24 08:52:03 +00:00
wukko d1c61d67f6 merge: update to chromium 145.0.7632.116 (#987) 2026-02-24 14:25:03 +06:00
wukko 8c8ba4780b patches: refresh for chromium 145.0.7632.116 2026-02-24 11:29:11 +06:00
wukko fd4ebb9451 merge: update to ungoogled-chromium 145.0.7632.116 2026-02-24 11:10:16 +06:00
Blaise 3ef1b41ede Update to Chromium 145.0.7632.116 2026-02-23 17:17:43 -06:00
jj 3f5b4b7412 helium/noise/hardware-concurrency: add forgotten traits patch (#971) 2026-02-21 13:28:27 +06:00
jj 6fd9b6bece helium/noise: implement navigator.hardwareConcurrency noising (#969) 2026-02-20 18:29:30 +01:00
wukko dd2e11f361 helium/core: add a context menu option to hibernate tabs (#968)
partially addresses #172
2026-02-20 22:42:52 +06:00
wukko e8e57e3486 revision: bump to 3 (#963) 0.9.3 2026-02-20 09:42:22 +00:00
wukko 643674676d merge: update to chromium 145.0.7632.109 (#958) 2026-02-20 15:34:54 +06:00
wukko 2b388075c3 patches: refresh for chromium 145.0.7632.109 2026-02-20 11:13:02 +06:00
wukko ff63ad4bbd merge: update to ungoogled-chromium 145.0.7632.109 2026-02-20 03:32:26 +06:00
wukko 2a1432b0e4 helium/noise/canvas: fix laddering and color bleeding post-noise (#955)
this fix is not perfect, but it resolved the most critical visual
artifacts. some visible grain remains, which we should blend better in a
follow-up.

- remove scan-order dependent copy paths that caused laddering/color
bleed
- noise from an immutable source snapshot instead of mutated output
pixels
- tune nearby context sampling offset to reduce visible grain and rename
the constant (`kMaxClosePixelDelta = 10` is now `kNearbyPixelMaxOffset =
2`)

fixes #827
2026-02-19 21:28:15 +00:00
wukko e56531d482 upstream-fixes/vertical: show discard indicator on discarded tabs (#957)
and remove discard promo because it was called before a valid UI context
(tab strip) was created, which was causing a crash. helium doesn't have
user education promos, so it was a no-op anyway.

fixes #926
2026-02-20 02:38:58 +06:00
wukko 47a6b26022 upstream-fixes/vertical: autoscroll to activated tabs (#952)
closes #916
2026-02-19 22:44:19 +06:00
wukko abe3bf12d8 upstream-fixes/vertical: fix vertical tabs layer z order (#950)
prevents side panel from painting over the tab strip
2026-02-19 22:15:13 +06:00
wukko 46578b03ec helium/ui/layout: keep vertical state & snap to default width (#949) 2026-02-19 21:19:34 +06:00
wukko c1c4d007dc helium/ui/layout: snap to default uncollapsed vertical width
makes restoring to default state easier
2026-02-19 21:15:50 +06:00
wukko edfd9ad0ea helium/ui/layout: store vertical collapse & resize state in prefs
fixes #928
2026-02-19 20:15:03 +06:00
wukko 6f7b4a9029 helium/ui/layout: add an option to display vertical tabs on right (#940) 2026-02-19 20:13:36 +06:00
wukko 4bbcd21640 upstream-fixes: disable scroll to change tabs on linux (#937) 2026-02-19 12:37:43 +06:00
Blaise 54de4017ee Update to Chromium 145.0.7632.109 2026-02-18 15:42:31 -06:00
wukko c0b9568b65 revision: bump to 2 (#919) 0.9.2 2026-02-16 21:21:37 +00:00
wukko 941352d902 helium/ui/vertical: tab indicator reposition & minor fixes (#918) 2026-02-17 03:11:50 +06:00
wukko 4cf9165668 helium/ui/vertical: fix top & bottom gaps
fixes perceived bottom margin to new tab button & between top actions in collapsed state. now tabs, buttons, and new tab button have visually the same margin.
2026-02-17 03:07:53 +06:00
wukko 4963889d71 helium/ui/vertical/bottom: fix disabled state text color
previously the text color would change on window unfocus
2026-02-17 03:05:41 +06:00
wukko 01a6615e60 helium/ui/vertical/tab: show indicator before title
fixes jiggle on hover
2026-02-17 03:04:55 +06:00
wukko a6994c688e helium/ui/vertical: draw a rounded corner on top of contents (#912)
instead of rounding the contents which causes a hole on linux & windows
2026-02-16 23:36:28 +06:00
wukko 23908b348c helium/ui: remove all layout separators, not just the top one (#908) 2026-02-16 14:30:03 +00:00
jj 1a3f947eb8 utils/name-substitution: replace fake async with process pool (#909)
before: real 0m46.312s
after: real 0m14.080s
2026-02-16 13:02:46 +01:00
wukko 9aed4b3a85 helium/ui: disable ink ripple effect on all platforms & webui (#907) 2026-02-16 17:59:40 +06:00
wukko 024340269c update: helium 0.9.1 (#860)
chromium m145, vertical tabs and layout switching (#864),
other minor improvements

Co-authored-by: jj <log@riseup.net>
0.9.1
2026-02-15 18:01:57 +06:00
wukko b662c376d1 revision: reset to 1 2026-02-15 17:52:39 +06:00
wukko 13e5ba2196 helium/ui/layout/settings: use enum instead of magic numbers 2026-02-15 17:52:28 +06:00
wukko df2f950984 patches: refresh for chromium 145.0.7632.75 2026-02-15 17:29:39 +06:00
wukko 838688ad33 merge: update to ungoogled-chromium 145.0.7632.75 2026-02-15 17:23:04 +06:00
jj 3b6fd05352 utils/namesub: ignore known-useless directories (#886)
before: real 1m6.983s, user 1m6.178s sys 0m0.783s
after: real 0m46.058s, user 0m45.383s, sys 0m0.650s
2026-02-15 17:18:13 +06:00
wukko 5642bceece helium/ui: vertical tabs, layout switching, unflag compact layout (#864) 2026-02-15 17:14:42 +06:00
wukko 8d2c72bdda helium/ui: fix pwa toolbar height on macos 2026-02-15 16:56:33 +06:00
jj ef21369a09 upstream-fixes/vertical: remove test hunks from backports 2026-02-15 10:47:32 +00:00
jj 09de5cf3fd upstream-fixes/vertical: backport disabling split view for tab groups 2026-02-15 10:27:35 +00:00
wukko 35b5c49350 helium/ui/vertical: fix top container button padding
fixes unexpected 1px "border" around the button
2026-02-15 16:01:44 +06:00
wukko 7fc527c933 upstream-fixes/vertical: don't reset inexistent tab strip
prevents a crash when vertical collapse state changes
2026-02-15 14:55:43 +06:00
wukko 9e55d51f84 upstream-fixes/vertical: keep vertical drag alive across capture handoff 2026-02-15 14:55:13 +06:00
jj 378ebe1d22 patches/upstream-fixes: re-backport reland of lazily-load-tabstrip
also add r1573180, which lazily-load-tabstrips depends on
2026-02-14 21:38:36 +00:00
wukko 18fb49be09 helium/ui/layout: don't use magical numbers & refactor 2026-02-14 22:55:03 +06:00
wukko 02af40f670 helium/ui/layout: update vertical option to say "experimental"
not even beta yet imo
2026-02-14 04:38:49 +06:00
wukko 36ec10ebbc helium/ui: fix GetTabStripHeight() in browser view with vertical tabs
fixes window controls position on macos
2026-02-14 04:38:09 +06:00
wukko 13390812d1 upstream-fixes: backport & optimize more vertical tabs functionality
- patches were manually optimized for m145, lots of hours lost here.
- all tabs are now properly draggable and all crashes have been eliminated.
- previously backported patches were revised & renamed for consistency.
- all of this will go away with m146 (hopefully?).

Co-authored-by: dumbmoron <log@riseup.net>
2026-02-14 04:01:23 +06:00