3212 Commits

Author SHA1 Message Date
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
Blaise 230b8485a4 Update to Chromium 145.0.7632.75 2026-02-13 15:05:44 -06:00
wukko 63caeac89d helium/ui/layout: rename traditional layout to "Classic"
sounds more classy
2026-02-12 00:25:26 +06:00
wukko bdffe08340 helium/ui/vertical: fix alignment of top buttons in collapsed state
also fix the top button insets & remove unused projects button
2026-02-12 00:15:46 +06:00
wukko 22a84c5105 helium/ui/vertical: round the leading top corner 2026-02-11 22:22:11 +06:00
wukko bdd66ca1c0 helium/ui/vertical: notify layout on exclusion width change
prevents stuck window controls gaps in fullscreen on macos
2026-02-11 17:26:47 +06:00
wukko 941e0a2ac1 helium/ui/vertical: don't push uncollapsed top container to second row 2026-02-11 17:24:53 +06:00
wukko dcfeb0daa9 helium/ui/vertical: tinted colors & smaller icon for new tab button 2026-02-11 17:07:04 +06:00
wukko d081925071 helium/ui/layout/compact: fix dangling tab strip pointer
it became dangling on parent destruction, which triggered a check & caused a crash on linux during window closure
2026-02-11 16:01:45 +06:00
wukko 8a9652acd5 upstream-fixes: backport a bunch of vertical tabs CLs
mostly stability improvements to prevent crashing
2026-02-11 02:11:49 +06:00
wukko 0440e3a923 helium/ui/layout: add ui layout options to main browser context menu 2026-02-09 21:57:37 +06:00
wukko cb05352645 helium/ui/layout: create a settings entry for managing browser layout 2026-02-09 21:57:37 +06:00
wukko bd375e6c4f helium/ui: unflag compact layout & create a layout state controller
Also replaced the helium-cat-fixed-address-bar flag with helium-compact-location-width.
The fixed width is more comfortable to use, so it's now default.
2026-02-09 21:57:37 +06:00
wukko 51ef564b48 helium/ui/location-bar: always hide the icon text
the text will only be shown on security (no ssl) warnings

moved from the compact layout patch
2026-02-09 21:57:32 +06:00
wukko da2d921f8f helium/ui/omnibox: increase min characters in main patch
moved from compact layout patch
2026-02-09 17:44:22 +06:00
wukko d868911b55 helium/ui: initial vertical tabs layout 2026-02-06 17:42:37 +06:00
wukko 6594e9f332 helium/ui: LayoutInset for full toolbar margin, rename compact UI patch 2026-02-06 17:38:06 +06:00
jj 80ad3fc0c6 helium/extstore-fixups: expect Google prefix for chrome (#863)
"Chrome" is translated as "Google Chrome" in some locales, so we need to
replace the whole thing with Helium if that happens
2026-02-06 10:26:35 +00:00
wukko 0776559aef patches: refresh for chromium 145.0.7632.45 2026-02-06 02:39:27 +06:00
wukko 0691459d2c merge: update to ungoogled-chromium 145.0.7632.45 2026-02-05 15:51:35 +06:00
Blaise ae9fe23a5f Update to Chromium 145.0.7632.45 2026-02-04 16:17:58 -06:00
jj aacb18d4fd revision: bump to 5 (#859) 0.8.5 2026-02-04 20:56:56 +01:00
wukko b6378d5d93 merge: update to chromium 144.0.7559.132 (#856) 2026-02-05 01:34:12 +06:00
jj 9377353176 cirrus: unpack deps even if not using tarball 2026-02-04 19:00:04 +00:00