mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-16 16:56:09 +03:00
Merge pull request #2296 from jcollie/fancy-theme-preview
cli: "fancy" theme preview
This commit is contained in:
@ -1038,12 +1038,15 @@ fn addDeps(
|
|||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
.libxev = false,
|
.libxev = false,
|
||||||
.images = false,
|
.images = false,
|
||||||
.text_input = false,
|
|
||||||
});
|
});
|
||||||
const wuffs_dep = b.dependency("wuffs", .{
|
const wuffs_dep = b.dependency("wuffs", .{
|
||||||
.target = target,
|
.target = target,
|
||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
|
const zf_dep = b.dependency("zf", .{
|
||||||
|
.target = target,
|
||||||
|
.optimize = optimize,
|
||||||
|
});
|
||||||
|
|
||||||
// Wasm we do manually since it is such a different build.
|
// Wasm we do manually since it is such a different build.
|
||||||
if (step.rootModuleTarget().cpu.arch == .wasm32) {
|
if (step.rootModuleTarget().cpu.arch == .wasm32) {
|
||||||
@ -1130,6 +1133,7 @@ fn addDeps(
|
|||||||
step.root_module.addImport("ziglyph", ziglyph_dep.module("ziglyph"));
|
step.root_module.addImport("ziglyph", ziglyph_dep.module("ziglyph"));
|
||||||
step.root_module.addImport("vaxis", vaxis_dep.module("vaxis"));
|
step.root_module.addImport("vaxis", vaxis_dep.module("vaxis"));
|
||||||
step.root_module.addImport("wuffs", wuffs_dep.module("wuffs"));
|
step.root_module.addImport("wuffs", wuffs_dep.module("wuffs"));
|
||||||
|
step.root_module.addImport("zf", zf_dep.module("zf"));
|
||||||
|
|
||||||
// Mac Stuff
|
// Mac Stuff
|
||||||
if (step.rootModuleTarget().isDarwin()) {
|
if (step.rootModuleTarget().isDarwin()) {
|
||||||
|
@ -54,8 +54,12 @@
|
|||||||
.hash = "122056fbb29863ec1678b7954fb76b1533ad8c581a34577c1b2efe419e29e05596df",
|
.hash = "122056fbb29863ec1678b7954fb76b1533ad8c581a34577c1b2efe419e29e05596df",
|
||||||
},
|
},
|
||||||
.vaxis = .{
|
.vaxis = .{
|
||||||
.url = "git+https://github.com/rockorager/libvaxis?ref=main#a8baf9ce371b89a84383130c82549bb91401d15a",
|
.url = "git+https://github.com/rockorager/libvaxis?ref=main#1961712c1f0cf46b235dd31418dc1b52442abbd5",
|
||||||
.hash = "12207f53d7dddd3e5ca6577fcdd137dcf1fa32c9f22cbb0911ad0701cde4095a1c4c",
|
.hash = "12208cfdda4d5fdbc81b0c44b82e4d6dba2d4a86bff644a153e026fdfc80f8469133",
|
||||||
|
},
|
||||||
|
.zf = .{
|
||||||
|
.url = "git+https://github.com/natecraddock/zf.git?ref=main#bb27a917c3513785c6a91f0b1c10002a5029cacc",
|
||||||
|
.hash = "1220a74107c7f153a2f809e41c7fa7e8dbf75c91043e39fad998247804e5edac2cc8",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
# This file is auto-generated! check build-support/check-zig-cache-hash.sh for
|
# This file is auto-generated! check build-support/check-zig-cache-hash.sh for
|
||||||
# more details.
|
# more details.
|
||||||
"sha256-MocGI5dxh+WO79p01HbdFuc+wR+sXSxBnoFAmrX4p0s="
|
"sha256-qFt9sC3GekfU940Gd9oV9Gcbs5MdxVMojIMbkDo3m2A="
|
||||||
|
File diff suppressed because it is too large
Load Diff
45
src/cli/lorem_ipsum.txt
Normal file
45
src/cli/lorem_ipsum.txt
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras hendrerit aliquet
|
||||||
|
turpis non dictum. Mauris pulvinar nisl sit amet dui cursus tempus. Pellentesque
|
||||||
|
ut dui justo. Etiam quis magna sagittis nisi pretium consequat vitae ut nisl.
|
||||||
|
Sed at metus id odio pulvinar sodales. Vestibulum sollicitudin, sem id tristique
|
||||||
|
vestibulum, neque ante dictum tortor, in convallis mi enim ac lorem. Suspendisse
|
||||||
|
orci ex, ullamcorper sed leo vitae, mattis egestas nisl. Morbi id est vel
|
||||||
|
ipsum mollis convallis vel at mauris. Duis vehicula facilisis placerat. Aliquam
|
||||||
|
venenatis auctor ipsum vel elementum. Proin ac tincidunt lacus. Sed facilisis
|
||||||
|
tellus ullamcorper bibendum lobortis. Pellentesque porta, lacus quis efficitur
|
||||||
|
pulvinar, sem mi varius ante, sed finibus diam ante et risus.
|
||||||
|
|
||||||
|
Morbi ut sollicitudin justo. Nulla mattis mi ac mauris tincidunt tempor. Morbi
|
||||||
|
vel gravida erat. Ut eu risus quis nisi facilisis aliquet varius id orci.
|
||||||
|
Pellentesque tortor diam, porttitor nec urna nec, convallis consectetur dui.
|
||||||
|
Vestibulum et hendrerit ipsum. Morbi pharetra dictum turpis in elementum. Ut
|
||||||
|
nec volutpat nunc, at venenatis leo. Morbi eget nulla luctus, tincidunt dui vel,
|
||||||
|
cursus urna. Maecenas ac pellentesque nisi. Quisque ut lorem porta, eleifend
|
||||||
|
metus id, pellentesque tellus.
|
||||||
|
|
||||||
|
Vivamus gravida convallis felis, at hendrerit dolor. Vestibulum tincidunt id
|
||||||
|
augue quis hendrerit. Praesent venenatis elit quis posuere gravida. Praesent
|
||||||
|
at massa a purus maximus tempus. Proin dui leo, feugiat et erat ac, tincidunt
|
||||||
|
aliquam risus. Aenean rutrum hendrerit turpis, sit amet consectetur justo porta
|
||||||
|
non. Sed auctor justo elit, sed mollis odio ullamcorper nec. Pellentesque ac
|
||||||
|
hendrerit tortor. Praesent quis viverra dui, sit amet imperdiet magna.
|
||||||
|
|
||||||
|
Mauris iaculis maximus felis, aliquet vehicula neque sagittis nec. Duis
|
||||||
|
convallis purus enim, vel scelerisque purus dignissim eu. Donec congue sapien
|
||||||
|
a neque rhoncus, sit amet accumsan libero tincidunt. Proin vitae placerat urna.
|
||||||
|
Donec dolor sapien, fringilla sed semper sit amet, sollicitudin sit amet orci.
|
||||||
|
Mauris maximus convallis vehicula. Aliquam urna ipsum, fermentum ac iaculis vel,
|
||||||
|
blandit eget lorem. Sed enim ante, sodales a diam in, convallis interdum quam.
|
||||||
|
Duis non urna risus. Proin ac neque at risus ullamcorper mattis eu vel nunc.
|
||||||
|
Proin et ipsum euismod, ullamcorper justo et, imperdiet est. Curabitur quis
|
||||||
|
arcu faucibus, bibendum nisl nec, hendrerit sapien. Curabitur vitae ante risus.
|
||||||
|
Praesent eget sagittis tortor.
|
||||||
|
|
||||||
|
Mauris aliquam nec nibh eu congue. Nullam congue auctor vestibulum. Donec
|
||||||
|
posuere sapien nec massa efficitur tincidunt. Vestibulum ante ipsum primis in
|
||||||
|
faucibus orci luctus et ultrices posuere cubilia curae; Proin molestie, nisl
|
||||||
|
in tincidunt condimentum, ante metus fermentum felis, ac molestie lacus dui vel
|
||||||
|
dolor. Donec ornare laoreet posuere. Etiam id tincidunt ante. Maecenas semper
|
||||||
|
diam ac tortor facilisis egestas. Nam eu bibendum nisl. Integer tempor nisl nec
|
||||||
|
ex consectetur, quis lobortis enim finibus. Sed ac erat posuere, fermentum metus
|
||||||
|
sed, suscipit nisl.
|
@ -1,9 +1,9 @@
|
|||||||
[files]
|
[files]
|
||||||
extend-exclude = [
|
extend-exclude = [
|
||||||
|
# vendored code
|
||||||
"vendor/*",
|
"vendor/*",
|
||||||
"pkg/*",
|
"pkg/*",
|
||||||
"src/stb/*",
|
"src/stb/*",
|
||||||
"*.xib",
|
|
||||||
# "grey" color names are valid
|
# "grey" color names are valid
|
||||||
"src/terminal/res/rgb.txt",
|
"src/terminal/res/rgb.txt",
|
||||||
# Do not self-check
|
# Do not self-check
|
||||||
@ -17,7 +17,9 @@ extend-exclude = [
|
|||||||
"*.icns",
|
"*.icns",
|
||||||
# Other
|
# Other
|
||||||
"*.pdf",
|
"*.pdf",
|
||||||
"*.data"
|
"*.data",
|
||||||
|
"*.xib",
|
||||||
|
"src/cli/lorem_ipsum.txt"
|
||||||
]
|
]
|
||||||
|
|
||||||
[default]
|
[default]
|
||||||
|
Reference in New Issue
Block a user