Skip to content

Commit 032ec05

Browse files
committed
fix: unify rolldown and vite icon
1 parent 12bf5a3 commit 032ec05

13 files changed

Lines changed: 149 additions & 35 deletions

File tree

packages/rolldown/src/app/app.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { useHead } from '#app/composables/head'
2+
import { useSeoMeta } from '#app/composables/head'
33
44
import { connect, connectionState } from './composables/rpc'
55
import 'floating-vue/dist/style.css'
@@ -8,7 +8,7 @@ import './styles/splitpanes.css'
88
import './styles/global.css'
99
import '@vitejs/devtools-ui/composables/dark'
1010
11-
useHead({
11+
useSeoMeta({
1212
title: 'Rolldown DevTools',
1313
})
1414
-5.57 KB
Binary file not shown.
-8.48 KB
Binary file not shown.
-5.57 KB
Binary file not shown.
-8.48 KB
Binary file not shown.
-36.1 KB
Binary file not shown.
-17.8 KB
Binary file not shown.

packages/rolldown/src/node/plugin.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import { DEVTOOLS_VITEPLUS_GROUP_ID } from '@vitejs/devtools-kit/constants'
33
import { clientPublicDir } from '../dirs'
44
import { rpcFunctions } from './rpc/index'
55

6+
const ROLLDOWN_DEVTOOLS_BASE = '/__devtools-rolldown/'
7+
68
export function DevToolsRolldownUI(): PluginWithDevTools {
79
return {
810
name: 'vite:devtools:rolldown-ui',
@@ -13,20 +15,17 @@ export function DevToolsRolldownUI(): PluginWithDevTools {
1315
}
1416

1517
ctx.views.hostStatic(
16-
'/__devtools-rolldown/',
18+
ROLLDOWN_DEVTOOLS_BASE,
1719
clientPublicDir,
1820
)
1921

20-
// TODO: replace with stable url or iconify later
21-
const rolldownIconDataUri = `data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48bWFzayBpZD0iU1ZHSUxOWUxlSW8iPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ni4wOC43N2MuOTUgMCAxLjQ4IDEuMTIuODYgMS44Nkw0Ni41IDE1LjE2YTIuMjYgMi4yNiAwIDAgMCAxLjc0IDMuNzFoMTAuMWMuOTYgMCAxLjQ4IDEuMTIuODcgMS44NkwzOSA0NC45OGMtLjQ1LjU0LTEuMjkuNTQtMS43NCAwbC0yMC4yLTI0LjI1YTEuMTMgMS4xMyAwIDAgMSAuODYtMS44NmgxMC4xYTIuMjYgMi4yNiAwIDAgMCAxLjc0LTMuNzFMMTkuMzIgMi42M2ExLjEzIDEuMTMgMCAwIDEgLjg2LTEuODZ6Ii8+PC9tYXNrPjxnIGZpbGw9Im5vbmUiPjxnIG1hc2s9InVybCgjU1ZHSUxOWUxlSW8pIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDYuOClzY2FsZSguMzkzKSI+PHBhdGggZmlsbD0iI2ZmNDEwMCIgZD0iTTAgMGg1OXY0NkgweiIvPjxnIGZpbHRlcj0idXJsKCNTVkdKTmdMWWRnSykiPjxlbGxpcHNlIGN4PSI1OS44OCIgY3k9Ii45MyIgZmlsbD0iI2ZmZTZlNCIgcng9IjUuNCIgcnk9IjIzLjU4IiB0cmFuc2Zvcm09InJvdGF0ZSgyMTAuMyA1OS44OCAuOTMpIi8+PC9nPjxnIGZpbHRlcj0idXJsKCNTVkdKTmdMWWRnSykiPjxlbGxpcHNlIGN4PSI1OC43MyIgY3k9IjIzLjkxIiBmaWxsPSIjZmZlNmU0IiByeD0iNS40IiByeT0iMjMuNTgiIHRyYW5zZm9ybT0icm90YXRlKDIxMC4zIDU4LjczIDIzLjkpIi8+PC9nPjxnIGZpbHRlcj0idXJsKCNTVkdKTmdMWWRnSykiPjxlbGxpcHNlIGN4PSIxNy40NiIgY3k9IjEuNDQiIGZpbGw9IiNmZjAwYjMiIHJ4PSIzLjcyIiByeT0iMjEuODMiIHRyYW5zZm9ybT0icm90YXRlKC0zNi4xIDE3LjQ2IDEuNDQpIi8+PC9nPjxnIGZpbHRlcj0idXJsKCNTVkdKTmdMWWRnSykiPjxlbGxpcHNlIGN4PSIyMy4yIiBjeT0iMzQuMSIgZmlsbD0iI2ZmMDBiMyIgcng9IjMuNzIiIHJ5PSIyMS44MyIgdHJhbnNmb3JtPSJyb3RhdGUoLTM2LjEgMjMuMiAzNC4xKSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjU1ZHSk5nTFlkZ0spIj48ZWxsaXBzZSBjeD0iNTguODIiIGN5PSIxLjQ0IiBmaWxsPSIjZmYwMGIzIiByeD0iMy43MiIgcnk9IjIxLjgzIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYuMSA1OC44MiAxLjQ0KSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjU1ZHSk5nTFlkZ0spIj48ZWxsaXBzZSBjeD0iNTEuOTMiIGN5PSIzNC4xIiBmaWxsPSIjZmYwMGIzIiByeD0iMy43MiIgcnk9IjIxLjgzIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYuMSA1MS45MyAzNC4xKSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjU1ZHSk5nTFlkZ0spIj48ZWxsaXBzZSBjeD0iNTUuMzciIGN5PSIxLjQ0IiBmaWxsPSIjZmYwMGIzIiByeD0iMy43MiIgcnk9IjIxLjgzIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYuMSA1NS4zNyAxLjQ0KSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjU1ZHSk5nTFlkZ0spIj48ZWxsaXBzZSBjeD0iNDkuNjMiIGN5PSIzNC4xIiBmaWxsPSIjZmYwMGIzIiByeD0iMy43MiIgcnk9IjIxLjgzIiB0cmFuc2Zvcm09InJvdGF0ZSgyMTYuMSA0OS42MyAzNC4xKSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjU1ZHSk5nTFlkZ0spIj48ZWxsaXBzZSBjeD0iMTkuNTgiIGN5PSIzLjAyIiBmaWxsPSIjZTIzZDE0IiByeD0iNS40IiByeT0iMjMuNTgiIHRyYW5zZm9ybT0icm90YXRlKC00MSAxOS41OCAzLjAyKSIvPjwvZz48ZyBmaWx0ZXI9InVybCgjU1ZHSk5nTFlkZ0spIj48ZWxsaXBzZSBjeD0iMjMuMjUiIGN5PSIyOC41IiBmaWxsPSIjZTIzZDE0IiByeD0iNS40IiByeT0iMjMuNTgiIHRyYW5zZm9ybT0icm90YXRlKC0zNS45IDIzLjI1IDI4LjUpIi8+PC9nPjwvZz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMy43MiA2LjhDLjEgMTEuOTguMDggMjAgMy43MiAyNS4yaDIuNDVjLTMuNjQtNS4yLTMuNjItMTMuMjIgMC0xOC40em0yNC41NiAwaC0yLjQ1YzMuNjIgNS4xOCAzLjY0IDEzLjIgMCAxOC40aDIuNDVjMy42NC01LjIgMy42Mi0xMy4yMiAwLTE4LjQiLz48ZGVmcz48ZmlsdGVyIGlkPSJTVkdKTmdMWWRnSyIgd2lkdGg9IjQiIGhlaWdodD0iNCIgeD0iLTIiIHk9Ii0yIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMuNDUiLz48L2ZpbHRlcj48L2RlZnM+PC9nPjwvc3ZnPg==`
22-
2322
ctx.docks.register({
2423
id: 'rolldown',
2524
title: 'Rolldown',
2625
groupId: DEVTOOLS_VITEPLUS_GROUP_ID,
27-
icon: rolldownIconDataUri,
26+
icon: `${ROLLDOWN_DEVTOOLS_BASE}favicon.svg`,
2827
type: 'iframe',
29-
url: '/__devtools-rolldown/',
28+
url: ROLLDOWN_DEVTOOLS_BASE,
3029
})
3130
},
3231
},

packages/rolldown/src/public/favicon.svg

Lines changed: 11 additions & 11 deletions
Loading

packages/rolldown/src/uno.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export default defineConfig({
2626
},
2727
webFonts: {
2828
processors: createLocalFontProcessor({
29-
fontAssetsDir: fileURLToPath(new URL('./app/public/fonts', import.meta.url)),
29+
fontAssetsDir: fileURLToPath(new URL('./public/fonts', import.meta.url)),
3030
fontServeBaseUrl: './fonts',
3131
}),
3232
},

0 commit comments

Comments
 (0)