Commit Graph

1340 Commits

Author SHA1 Message Date
wukko d8ced84df9 merge: update ungoogled-chromium to 147.0.7727.116 2026-04-25 00:38:23 +06:00
wukko 2b77669c77 helium/ui/status-bubble: fix text color refreshing on linux 2026-04-24 23:56:19 +06:00
wukko 64a8a04761 helium/ui/zen-mode: don't draw a separator if VTS is floating 2026-04-24 23:18:02 +06:00
wukko 4864f1010e helium/ui/zen-mode: don't paint toolbar items outside of frame on linux 2026-04-24 19:06:21 +06:00
wukko b95aacd03b helium/ui/frame-background: replace old frame background in more places
should fix the gap on linux
2026-04-24 16:48:41 +06:00
wukko 18d41fefa8 helium/ui/drop-target: use new frame styling with dynamic corners 2026-04-24 16:09:40 +06:00
wukko b91da86c49 helium/ui/zen-mode: smooth slide animations, optimize corners better
and slight refactor

fixes dynamic tab strip animation, new tab button popping into existence, and unexpected extensions container animation
2026-04-24 12:34:40 +06:00
wukko 69ce5c0207 helium/ui/zen-mode: optimize for the rounded frame and dynamic corners 2026-04-24 12:34:40 +06:00
wukko 419f7fb6d4 helium/ui/tabs: unify split tabs style
now they look the same in vertical and horizontal tab strips
2026-04-24 12:34:40 +06:00
wukko aca8a005a2 helium/ui: style side panel to match web contents, fix layout separators
- adapted side panel ui to use the same dynamic rounded corners, padding, and outline as web contents
- removed linux workaround for the missing side panel background as it's no longer applicable, now that we have a background again
- layout can now draw several floating rounded corners, and those corners use the common radius used in other frame elements. this allows for corners on both leading (for example, vertical tabs) and trailing (side panel) sides, when rounded frame is disabled.
2026-04-24 12:34:40 +06:00
wukko 152d74a019 helium/ui/rounded-frame: use pref instead of flag, fix outline color 2026-04-24 12:34:40 +06:00
wukko ae72b022a2 helium/ui: refactor frame, move mini toolbar removal into separate patch
- moved mini toolbar removal hunks into ui/remove-split-view-mini-toolbar in order to make ui/multi-contents-view readable and better scoped
- refactored new code in ui/multi-contents-view and ui/rounded-frame-corners
- moved split-view-exclusive hunks to ui/split-view.patch and merged core/split-view.patch into the same patch
2026-04-24 12:34:39 +06:00
wukko 39bf3f48d2 helium/ui: use frame radius helper, reduce radius in fullscreen
and refactor

now multi contents view uses the radius helper & snaps the radius to 8 in fullscreen
2026-04-24 12:34:39 +06:00
wukko e4fe9b15bb helium/ui: create a frame radius helper for best corners on every OS 2026-04-24 12:34:34 +06:00
wukko 3c1b040a08 helium/ui: add stroke to rounded frame, limit rounding to normal window 2026-04-24 12:22:07 +06:00
wukko 4207bd0e22 helium/ui: add a rounded webview frame with adaptive corners
and remove the fake rounded corners from vertical and zen mode :D

can be turned off via a flag
2026-04-24 12:22:07 +06:00
wukko 53ff75eb2f helium/ui: restore side panel to original form 2026-04-24 12:22:07 +06:00
wukko 567d02d22b helium/ui: restore multi content borders and optimize them for helium
and also move all generic multi content ui stuff from core/split-view.patch to ui/multi-contents-view
2026-04-24 12:22:07 +06:00
wukko b4b060a3cb helium/ui/status-bubble: redesign and refactor
ensures that the status bubble looks the same on all platforms

previously, it had an awkward shape, an awkward stroke, and a shadow that's visible only on macOS
2026-04-24 12:22:06 +06:00
wukko 6b900835b4 helium/ui: restore layout separators 2026-04-24 12:22:06 +06:00
wukko 79784c93d3 helium/ui/tabs: update tab strip colors, transparent tabs by default 2026-04-24 12:22:06 +06:00
wukko d0ba605ba3 helium/ui: use bright colors for the browser frame 2026-04-24 12:22:05 +06:00
Marcell Schuh 5e21690e93 helium/core: add support for custom profile avatars (#1131)
Closes #143
2026-04-24 00:03:44 +06:00
Blaise d74f54bb06 Update to Chromium 147.0.7727.116 2026-04-22 13:17:19 -05:00
jj 5085b57781 helium/zen: keep top bar open for bubbles, delay mouse-exit collapse (#1397) 2026-04-19 09:26:59 +02:00
wukko 9b214c030a helium/layout/vertical: remove leftover tab context menu option (#1383)
accidentally left around

fixes #1260
2026-04-16 19:32:44 +00:00
wukko e24bdcf9b7 helium/ui/layout: restore tab strip NTB in compact layout (#1382)
closes #1215
2026-04-17 01:06:35 +06:00
wukko 6c96742fc2 patches: refresh for chromium 147.0.7727.101 2026-04-16 13:55:09 +06:00
wukko 2350d3e669 merge: update ungoogled-chromium to 147.0.7727.101 2026-04-16 10:26:22 +06:00
Blaise 9805b3260c Update to Chromium 147.0.7727.101 2026-04-15 14:15:01 -05:00
wukko 2d05bceae0 helium/core/keyboard-shortcuts: fix cmd+shift+c enabling (#1358)
fixes the currently broken ctrl/cmd+shift+c shortcut that doesn't work
unless you re-toggle `kCopyPageUrlShortcut`

should've done it this way long time ago
2026-04-14 13:24:05 +06:00
jj 2ddb659ea9 brave/chrome-importer: fix build on windows (#1254) 2026-04-11 18:14:45 +00:00
wukko cac00754b5 helium/core: disable side panel flyover animation
it's just horrible
2026-04-11 18:10:51 +06:00
wukko 3de6ec1c45 helium/ui/layout/vertical: use same tween & duration in flyover
should fix the cheap feel of the expand animation on linux/windows

if it doesn't, we'll just disable the flyover feature altogether
2026-04-11 17:47:40 +06:00
wukko ea414ca19c helium/core: make sure that tab search is in toolbar
and also refactor the patch and remove the flag that breaks it
2026-04-11 17:32:12 +06:00
wukko d75cbc86f4 helium/core/exclude-irrelevant-flags: update for m147 2026-04-10 23:03:56 +06:00
wukko bff1779af4 ungoogled/prunned-binaries: don't null out ActorKeyedService 2026-04-10 23:03:56 +06:00
wukko de9d0e0ef1 patches: refresh for chromium 147.0.7727.55 2026-04-10 23:03:52 +06:00
dilinger 33f864e2ef Fix search bar on new tab page for downstream disable-ai.patch users (#3729) 2026-04-10 06:56:20 -05:00
wukko 2ffbca8411 merge: update ungoogled-chromium to 147.0.7727.55 2026-04-10 10:58:31 +06:00
jj b0aeb4e2e4 patches/helium: fix build warnings caused by helium patches (#1177)
#780
2026-04-08 17:37:47 +00:00
jj 07851e4fb2 helium/ui/experiments: zen mode (#1158)
closes #221
2026-04-08 16:19:32 +06:00
Blaise f20303e7b1 Update to Chromium 147.0.7727.55 2026-04-07 16:31:23 -05:00
jj 1dc7d3de8e helium/core: fix opening tabgroups when focused in a tabgroup (#1180)
... and with `Open new tabs next to the active tab` enabled

fixes #1163
2026-04-07 18:03:40 +00:00
jj 1a13e62f85 helium/layout: fix for dynamic tab strip in gtk mode (#1194) 2026-04-06 17:21:15 +00:00
jj 1495af694d helium/core/tab-cycling-mru, helium/ui/layout: format (#1189) 2026-04-06 19:03:07 +02:00
wukko e2abb5fbf6 helium/layout/dynamic: set correct top area height
fixes empty background on linux

Co-authored-by: dumbmoron <log@riseup.net>
2026-04-06 12:51:36 +06:00
wukko 072a95d7b1 helium/layout/vertical: position under toolbar, remove top container 2026-04-06 12:51:31 +06:00
wukko 4419d8f3ec helium/layout: add vertical toggle & new tab button to toolbar
and hide the new tab button & separator in horizontal tab strip in layouts other than Classic
2026-04-05 12:45:07 +06:00
wukko e6405c42c6 helium/layout/core: add IsVerticalLayout() and IsDynamicLayout() 2026-04-05 12:43:49 +06:00