jj
d028d7d459
revision: bump to 2 ( #1668 )
0.12.2
2026-05-12 19:19:32 +06:00
jj
1116777318
helium: add support for configuring custom keyboard shortcuts ( #1552 )
...
closes #119
Co-authored-by: wukko <me@wukko.me >
2026-05-12 15:17:52 +02:00
wukko
d3c146cab1
helium/ui/zen: floating VTS sidebar with slide animation, refactor ( #1590 )
...
- the sidebar now visually appears as a floating surface, with proper
padding, margins, rounded corners, and an outline
- the sidebar now slides in/out instead of scaling down in width
- separated top/side chrome pin effect logic
- redone top chrome autopin when any bubbles (and app menu, which is not
a bubble, surprisingly) are visible
- introduced a ZenModeLayoutState struct to reduce generic zen prop
duplication
- reduced trigger area thickness and improved grace period timing
2026-05-12 12:29:44 +06:00
wukko
de395cbfc6
helium/ui/color-mixers: improve light mode element contrast ( #1663 )
...
increases contrast of tabs and location bar in light mode, both in
greyscale (default) and tinted themes. also fixes the color of content
separators in default light theme.
fixes #1532
2026-05-11 14:50:32 +06:00
jj
52a83d0a6f
helium/noise: harden & improve performance of noising algorithms ( #1642 )
2026-05-11 10:31:43 +02:00
jj
1884190d95
helium: move all hardcoded strings to grd for i18n ( #1655 )
...
fixes #1553
2026-05-10 20:44:03 +00:00
wukko
e830f2cf55
helium/ui: remove toolbar dividers ( #1656 )
...
fixes #1116
supersedes #1654
2026-05-11 02:31:09 +06:00
jj
245e236154
helium/noise/canvas: reduce noise on smooth pixels
...
detect locally smooth pixel neighborhoods while building the content
hash, and apply a lighter noise pattern there to make slow gradients
look much less distorted without removing noising from them entirely
2026-05-10 18:19:22 +00:00
jj
5fcaac214c
helium/noise/canvas: avalanche coordinate seeds
...
avalanche coordinates before feeding them into the hash so they don't
produce visible artifacts, and everything is noised instead which is
much less obvious and more pleasant to look at
2026-05-10 16:34:21 +00:00
jj
ac103b4708
helium/noise/canvas: refactor
2026-05-10 16:34:21 +00:00
jj
b48236f772
helium/noise/audio: add coordinate jitter to audio readback
2026-05-10 16:34:21 +00:00
jj
ac87ba6409
helium/noise/canvas: split content and coordinate noise
...
derive the stable rgb component from the source pixel and its local
neighborhood, then add a separate coordinate jitter component. the
same local content now keeps a stable bias across positions, while
readback/export coordinates still affect the final value.
2026-05-10 16:34:21 +00:00
jj
abe3e55672
helium/noise/canvas: simplify float noising paths
...
replace the shared float-like traits helper with explicit f32 and f16
paths, cache quantized source pixels once and reuse it for empty checks
and hash input, avoiding repeated f16 -> float conversion for neighbor
lookups.
2026-05-10 16:34:21 +00:00
jj
118c87c414
helium/noise/canvas: write pixels back directly to buffer
...
dropping SpanWriter results in about a 3-4x perf boost
2026-05-10 16:34:21 +00:00
jj
db09cac3d1
helium/zen: add new tab toast when opening links in zen mode ( #1649 )
...
fixes #1236
2026-05-10 18:28:54 +02:00
jj
1cd894dbfb
helium/core/kb-shortcuts: open downloads bubble when available ( #1652 )
...
when the download toolbar ui is available (e.g. if something was
downloaded), open the bubble instead of the webui page, and fall back
otherwise
fixes #1149
2026-05-10 15:41:44 +00:00
jj
b974f81445
helium/override-protocol: override protocol in tab search ui ( #1650 )
...
fixes #1574
2026-05-10 17:29:21 +02:00
jj
2b78ce4852
helium/noise/canvas: support floating point types and imagedata ( #1625 )
2026-05-09 19:21:36 +02:00
wukko
06bc5f816d
helium/ui/app-menu: restore exit option under "more tools" ( #1628 )
...
closes #1612
2026-05-08 16:45:13 +00:00
jj
4f69833a01
revision: bump to 1 ( #1600 )
0.12.1
2026-05-05 20:26:14 +00:00
jj
1f2844fdf3
helium/ui: generate standard qr codes in toolbar action ( #1599 )
...
makes the qr codes standard and efficient instead of the quirk chungus
ones that chromium generates
fixes #1598
2026-05-05 22:04:35 +02:00
wukko
927c3f0fa3
helium/ui/app-menu: remove vertical tabs & exit options ( #1595 )
...
- vertical tabs are managed via other means, we don't need the chromium
option here
- the exit option makes no sense and elongates the menu for 0 benefit.
linux and windows have other means to close the app (such as the close
button in window controls)
2026-05-05 20:10:10 +06:00
wukko
f5193786ab
ungoogled/disable-ai: remove prediction_model factory ( #1593 )
...
fixes building on windows
2026-05-05 19:44:44 +06:00
jj
bf15608bc3
deps: update onboarding ( #1588 )
2026-05-05 15:10:05 +06:00
jj
75b548a5bb
helium/core: add "close tabs to left" context menu action ( #1570 )
...
closes #891
2026-05-05 12:08:03 +06:00
wukko
3e668c7736
utils/downloads: remove deprecated args and SSL disabling ( #1582 )
...
only windows packaging passes the unused SSL disabling flag, i'll
remove it in a followup platform PR
2026-05-04 16:20:06 +06:00
jj
8788c73089
helium/ui/zen: reapply fix for division-by-zero ( #1581 )
...
we do not use the chromium collapse machinery (yet?) so the tab strip
never becomes kCollapsed. add the fix from cdbece53a3 back.
2026-05-04 09:35:49 +00:00
jj
3745a869f9
utils: add gperf to contingent paths ( #1576 )
2026-05-03 21:33:49 +00:00
wukko
9a9c3c92ca
merge: helium 0.12.0, chromium 148.0.7778.96 ( #1546 )
0.12.0
2026-05-04 02:25:31 +06:00
jj
a3939ad51a
revision: reset to 0
2026-05-03 20:18:12 +00:00
jj
373ca8ed20
helium/toolbar-layout: undo accidental whitespace removal
2026-05-03 20:18:10 +00:00
wukko
8eac461288
helium/irrelevant-flags: update for M148
...
i truly believe that 99% of these shouldn't be in chromium in the first place, but it is what it is i guess
2026-05-04 02:06:48 +06:00
jj
d105882687
helium/ui/layout: fix centered address bar popup flicker ( #1560 )
...
Apply centered address bar bounds as part of the toolbar FlexLayout
proposed layout instead of mutating the location bar after layout has
already applied.
https://github.com/user-attachments/assets/81f1713a-19f9-4173-90f8-e9c4f388211e
fixes https://github.com/imputnet/helium-linux/issues/250
2026-05-03 21:45:40 +02:00
wukko
b9c270aa6b
helium/ui/vertical: fix ntb height, tab insets and collapsed state
...
also removed an extra separator which fixes #1498 and prevents tabs from moving coordinates between states
2026-05-03 23:55:59 +06:00
jj
dd1a85ca01
helium/irrelevant-flags: clean up flags and add vts hover flag
2026-05-03 17:19:51 +00:00
jj
86d91a9d55
helium/layout: rip out chromium expand on hover pref
...
we should probably figure out how to integrate it with zen mode et al.
2026-05-03 17:19:51 +00:00
jj
1d57a4d99a
helium/ui/context-menu: don't add separator if not in vertical layout
2026-05-03 17:19:50 +00:00
jj
ec2279d7e2
helium/ui/vertical: migrate collapse state to chromium prefs
2026-05-03 17:19:50 +00:00
jj
1ed00f0dca
patches: refresh for 148.0.7778.96
2026-05-03 17:19:46 +00:00
jj
9619cf5950
merge: update ungoogled-chromium to 148.0.7778.96
2026-05-02 09:01:14 +00:00
jj
a50bc6fddd
devutils/platform_patches: preserve generic series changes on unmerge ( #1550 )
...
now if we add some patch to the middle of generic series, it should be
moved to generic repo instead of staying at the top of the series file
2026-05-02 10:50:40 +02:00
jj
24d8d010d8
i18n/hi: update owners file ( #1558 )
2026-05-02 10:45:19 +02:00
Blaise
94267d333d
Update to Chromium 148.0.7778.96
2026-04-30 06:47:26 -05:00
Murat Karayel
e6eb81ca8a
Fix Windows dictionary path in first-run-page.patch ( #3761 )
2026-04-30 06:41:25 -05:00
wukko
7330d57709
revision: bump to 7 ( #1524 )
0.11.7
2026-04-29 13:22:40 +00:00
wukko
cacfef8cd3
merge: update to chromium 147.0.7727.137 ( #1515 )
2026-04-29 19:08:59 +06:00
wukko
9165e47027
patches: refresh for chromium 147.0.7727.137
2026-04-29 16:52:52 +06:00
wukko
347441cf8e
merge: update ungoogled-chromium to 147.0.7727.137
2026-04-29 13:59:46 +06:00
wukko
f247fc71fc
helium/ui/pdf-viewer: fix scroll lag and remove gdrive icon ( #1509 )
...
fixes #1130
fixes #1486
2026-04-29 02:30:01 +06:00
Blaise
a3678ba9b3
Update to Chromium 147.0.7727.137
2026-04-28 15:29:23 -05:00