servo/ports/servoshell/desktop
Ben 891562be8e
servoshell: Add close buttons and increase interactivity of tabs (#33244)
* Improved the minibrowser tab bar

Added a close button for each tab as well as another button for opening
a new tab, also changed the styling so it looks more like other
browsers.

Signed-off-by: Benjamin Vincent Schulenburg <bennyschulenburg@gmx.de>

* Make sure to restore the egui visuals after drawing a browser tab

Signed-off-by: Benjamin Vincent Schulenburg <bennyschulenburg@gmx.de>

* Only use colors from the current theme for the minibrowser tabbar

That way we can easily switch between light and dark mode

Signed-off-by: Benjamin Vincent Schulenburg <bennyschulenburg@gmx.de>

---------

Signed-off-by: Benjamin Vincent Schulenburg <bennyschulenburg@gmx.de>
2024-09-04 11:31:23 +00:00
..
protocols Basic tab strip for the minibrowser (#33100) 2024-08-27 20:17:33 +00:00
app.rs servoshell: Enable OpenXR by default and remove old WebVR prefs, adjust XrDiscovery initialization (#33245) 2024-08-29 05:06:57 +00:00
cli.rs Add initial support for tracing and tracing-perfetto (#33188) 2024-09-04 08:24:29 +00:00
egui_glue.rs Split servoshell into Desktop and common part (#32457) 2024-06-14 06:26:35 +00:00
embedder.rs compositor: Do not parse the Cargo.lock file while building (#33222) 2024-08-28 08:36:54 +00:00
events_loop.rs clippy: fix some warnings in desktop and some components (#32583) 2024-06-25 07:04:23 +00:00
geometry.rs Split servoshell into Desktop and common part (#32457) 2024-06-14 06:26:35 +00:00
headed_window.rs build(deps): bump windows-sys from 0.52.0 to 0.59.0 (#32982) 2024-08-09 06:33:26 +00:00
headless_window.rs Split servoshell into Desktop and common part (#32457) 2024-06-14 06:26:35 +00:00
keyutils.rs servoshell: Clean up keyboard event conversion a little (#32564) 2024-06-19 19:38:56 +00:00
minibrowser.rs servoshell: Add close buttons and increase interactivity of tabs (#33244) 2024-09-04 11:31:23 +00:00
mod.rs make protocol handlers registrable (#33104) 2024-08-22 04:11:16 +00:00
tracing.rs Gamepad: Implement GamepadHapticActuator (#32046) 2024-07-20 06:29:27 +00:00
webview.rs Fix minibrowser scroll by keyboard (#33252) 2024-08-29 16:39:08 +00:00
window_trait.rs Split servoshell into Desktop and common part (#32457) 2024-06-14 06:26:35 +00:00