alacritty

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 6f4d1afcf88e275f4a6b8c73cfc904e3833d0dd0
parent 5523f64c6f939ced94d55c569f592320442e8eb9
Author: Christian Duerr <chrisduerr@users.noreply.github.com>
Date:   Mon,  1 Apr 2019 22:41:20 +0000

Add official logo


Diffstat:
MCargo.toml | 12++++++------
MINSTALL.md | 20+++++++++++---------
MMakefile | 2+-
MREADME.md | 8++++----
Dassets/windows/alacritty.ico | 0
Mbuild.rs | 2+-
Mci/before_deploy.sh | 5++---
Ralacritty.info -> extra/alacritty.info | 0
Ralacritty.man -> extra/alacritty.man | 0
Ralacritty-completions.zsh -> extra/completions/_alacritty | 0
Ralacritty-completions.bash -> extra/completions/alacritty.bash | 0
Ralacritty-completions.fish -> extra/completions/alacritty.fish | 0
Ralacritty.desktop -> extra/linux/alacritty.desktop | 0
Rdebian/postinst -> extra/linux/debian/postinst | 0
Rdebian/prerm -> extra/linux/debian/prerm | 0
Rsnap/snapcraft.yaml -> extra/linux/snap/snapcraft.yaml | 0
Aextra/logo/alacritty-term+scanlines.svg | 708+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aextra/logo/alacritty-term.svg | 444+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aextra/logo/alacritty.svg | 310+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Rassets/osx/Alacritty.app/Contents/Info.plist -> extra/osx/Alacritty.app/Contents/Info.plist | 0
Rassets/osx/Alacritty.app/Contents/Resources/alacritty.icns -> extra/osx/Alacritty.app/Contents/Resources/alacritty.icns | 0
Aextra/windows/alacritty.ico | 0
Rassets/windows/alacritty.manifest -> extra/windows/alacritty.manifest | 0
Rassets/windows/windows.rc -> extra/windows/windows.rc | 0
Aextra/windows/wix/alacritty.wxs | 73+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Rwix/license.rtf -> extra/windows/wix/license.rtf | 0
Dscripts/spawn-alacritty-cwd | 44--------------------------------------------
Msrc/window.rs | 2+-
Mwinpty/build.rs | 4++--
Dwix/alacritty.wxs | 73-------------------------------------------------------------------------
Dwix/build.sh | 5-----
31 files changed, 1563 insertions(+), 149 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml @@ -105,13 +105,13 @@ section = "rust" priority = "optional" assets = [ ["target/release/alacritty", "usr/bin/", "755"], - ["alacritty.desktop", "usr/share/applications/", "644"], - ["alacritty-completions.bash", "usr/share/bash-completion/completions/alacritty", "644"], - ["alacritty-completions.fish", "usr/share/fish/completions/alacritty.fish", "644"], - ["alacritty-completions.zsh", "usr/share/zsh/vendor-completions/_alacritty", "644"], - ["alacritty.info", "usr/share/terminfo/a/alacritty", "644"], + ["extra/linux/alacritty.desktop", "usr/share/applications/", "644"], + ["extra/completions/alacritty.bash", "usr/share/bash-completion/completions/alacritty", "644"], + ["extra/completions/alacritty.fish", "usr/share/fish/completions/alacritty.fish", "644"], + ["extra/completions/_alacritty", "usr/share/zsh/vendor-completions/_alacritty", "644"], + ["extra/alacritty.info", "usr/share/terminfo/a/alacritty", "644"], ] -maintainer-scripts = "debian" +maintainer-scripts = "extra/linux/debian" [patch.crates-io] servo-freetype-sys = { path = "servo-freetype-proxy" } diff --git a/INSTALL.md b/INSTALL.md @@ -194,7 +194,7 @@ system menus. To install the desktop entry for Alacritty, run ```sh sudo cp target/release/alacritty /usr/local/bin # or anywhere else in $PATH -sudo desktop-file-install alacritty.desktop +sudo desktop-file-install extra/linux/alacritty.desktop sudo update-desktop-database ``` @@ -237,7 +237,7 @@ To install the manual page, run ```sh sudo mkdir -p /usr/local/share/man/man1 -gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null +gzip -c extra/alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null ``` ## Shell completions @@ -246,7 +246,8 @@ To get automatic completions for alacritty's flags and arguments you can install ### Zsh -To install the completions for zsh, you can place the `alacritty-completions.zsh` as `_alacritty` in any directory referenced by `$fpath`. +To install the completions for zsh, you can place the `extra/completions/_alacritty` file in any +directory referenced by `$fpath`. If you do not already have such a directory registered through your `~/.zshrc`, you can add one like this: @@ -258,24 +259,25 @@ echo 'fpath+=${ZDOTDIR:-~}/.zsh_functions' >> ${ZDOTDIR:-~}/.zshrc Then copy the completion file to this directory: ```sh -cp alacritty-completions.zsh ${ZDOTDIR:-~}/.zsh_functions/_alacritty +cp extra/completions/_alacritty ${ZDOTDIR:-~}/.zsh_functions/_alacritty ``` ### Bash -To install the completions for bash, you can `source` the `alacritty-completions.bash` in your `~/.bashrc` file. +To install the completions for bash, you can `source` the `extra/completions/alacritty.bash` file +in your `~/.bashrc` file. If you do not plan to delete the source folder of alacritty, you can run ```sh -echo "source $(pwd)/alacritty-completions.bash" >> ~/.bashrc +echo "source $(pwd)/extra/completions/alacritty.bash" >> ~/.bashrc ``` Otherwise you can copy it to the `~/.bash_completion` folder and source it from there: ```sh mkdir -p ~/.bash_completion -cp alacritty-completions.bash ~/.bash_completion/alacritty +cp extra/completions/alacritty.bash ~/.bash_completion/alacritty echo "source ~/.bash_completion/alacritty" >> ~/.bashrc ``` @@ -284,7 +286,7 @@ echo "source ~/.bash_completion/alacritty" >> ~/.bashrc To install the completions for fish, run ``` -sudo cp alacritty-completions.fish $__fish_data_dir/vendor_completions.d/alacritty.fish +sudo cp extra/completions/alacritty.fish $__fish_data_dir/vendor_completions.d/alacritty.fish ``` **Note:** For fish versions below 3.0 `$__fish_datadir` must be used instead. @@ -307,5 +309,5 @@ instead. To install alacritty's terminfo entry globally: ```sh -sudo tic -xe alacritty,alacritty-direct alacritty.info +sudo tic -xe alacritty,alacritty-direct extra/alacritty.info ``` diff --git a/Makefile b/Makefile @@ -1,7 +1,7 @@ TARGET = alacritty APP_NAME = Alacritty.app -ASSETS_DIR = assets +ASSETS_DIR = extra RELEASE_DIR = target/release APP_TEMPLATE = $(ASSETS_DIR)/osx/$(APP_NAME) APP_DIR = $(RELEASE_DIR)/osx diff --git a/README.md b/README.md @@ -1,7 +1,7 @@ -Alacritty -========= - -[![Travis build Status](https://travis-ci.org/jwilm/alacritty.svg?branch=master)](https://travis-ci.org/jwilm/alacritty) +<h1 align="center">Alacritty</h1> +<p align="center"> + <img width="200" alt="Alacritty Logo" src="extra/logo/alacritty-term+scanlines.svg"> +</p> Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible without it. diff --git a/assets/windows/alacritty.ico b/assets/windows/alacritty.ico Binary files differ. diff --git a/build.rs b/build.rs @@ -45,7 +45,7 @@ fn main() { #[cfg(windows)] { - embed_resource::compile("assets/windows/windows.rc"); + embed_resource::compile("extra/windows/windows.rc"); // Path is relative to target/{profile}/build/alacritty-HASH/out let file = Path::new(&env::var("OUT_DIR").unwrap()).join("../../../winpty-agent.exe"); diff --git a/ci/before_deploy.sh b/ci/before_deploy.sh @@ -62,9 +62,8 @@ elif [ "$TRAVIS_OS_NAME" == "windows" ]; then "./target/release/winpty-agent.exe" # Create msi installer - ./WiX.*/tools/candle.exe -nologo -arch "x64" -ext WixUIExtension -ext WixUtilExtension -out "wix/alacritty.wixobj" "wix/alacritty.wxs" - ./WiX.*/tools/light.exe -nologo -ext WixUIExtension -ext WixUtilExtension -out "wix/alacritty.msi" -sice:ICE61 -sice:ICE91 "wix/alacritty.wixobj" - mv "./wix/alacritty.msi" "./target/deploy/${name}-windows-installer.msi" + ./WiX.*/tools/candle.exe -nologo -arch "x64" -ext WixUIExtension -ext WixUtilExtension -out "target/alacritty.wixobj" "extra/windows/wix/alacritty.wxs" + ./WiX.*/tools/light.exe -nologo -ext WixUIExtension -ext WixUtilExtension -out "target/deploy/${name}-windows-installer.msi" -sice:ICE61 -sice:ICE91 "target/alacritty.wixobj" fi # Convert and add manpage if it changed diff --git a/alacritty.info b/extra/alacritty.info diff --git a/alacritty.man b/extra/alacritty.man diff --git a/alacritty-completions.zsh b/extra/completions/_alacritty diff --git a/alacritty-completions.bash b/extra/completions/alacritty.bash diff --git a/alacritty-completions.fish b/extra/completions/alacritty.fish diff --git a/alacritty.desktop b/extra/linux/alacritty.desktop diff --git a/debian/postinst b/extra/linux/debian/postinst diff --git a/debian/prerm b/extra/linux/debian/prerm diff --git a/snap/snapcraft.yaml b/extra/linux/snap/snapcraft.yaml diff --git a/extra/logo/alacritty-term+scanlines.svg b/extra/logo/alacritty-term+scanlines.svg @@ -0,0 +1,707 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="64" + height="64" + viewBox="0 0 64 64" + version="1.1" + xml:space="preserve" + style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996;enable-background:new" + id="svg3967" + sodipodi:docname="alacritty-term+scanlines.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata + id="metadata3971"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><sodipodi:namedview + pagecolor="#1b1b1b" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:window-width="1912" + inkscape:window-height="2059" + id="namedview3969" + showgrid="true" + inkscape:pagecheckerboard="false" + showguides="false" + inkscape:guide-bbox="true" + inkscape:measure-start="35.0647,26.4746" + inkscape:measure-end="23.3668,17.3739" + inkscape:lockguides="false" + inkscape:snap-page="false" + inkscape:zoom="16.123347" + inkscape:cx="32.804539" + inkscape:cy="30.792291" + inkscape:window-x="1920" + inkscape:window-y="48" + inkscape:window-maximized="0" + inkscape:current-layer="g4194" + inkscape:snap-smooth-nodes="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + showborder="true" + inkscape:showpageshadow="false" + inkscape:object-nodes="true" + viewbox-y="-0.5" + inkscape:snap-to-guides="false" + inkscape:snap-grids="false"><sodipodi:guide + position="52,8.2500022" + orientation="1,0" + id="guide959" + inkscape:locked="false" + inkscape:label="A Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,48.250002" + orientation="0,1" + id="guide961" + inkscape:locked="false" + inkscape:label="A Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="14,8.2500022" + orientation="1,0" + id="guide963" + inkscape:locked="false" + inkscape:label="A Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,24.750002" + orientation="1,0" + id="guide965" + inkscape:locked="false" + inkscape:label="Vertical Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,24.750002" + orientation="0,1" + id="guide967" + inkscape:locked="false" + inkscape:label="Horizontal Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="28.813,21.500002" + orientation="1,0" + id="guide969" + inkscape:locked="false" + inkscape:label="Flame Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="37.187,21.500002" + orientation="1,0" + id="guide971" + inkscape:locked="false" + inkscape:label="Flame Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="29.5,48.250002" + orientation="1,0" + id="guide973" + inkscape:locked="false" + inkscape:label="A Top Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="36.5,48.250002" + orientation="1,0" + id="guide975" + inkscape:locked="false" + inkscape:label="A Top Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="20.5,8.2500022" + orientation="1,0" + id="guide977" + inkscape:locked="false" + inkscape:label="Width A Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="45.5,8.2500022" + orientation="1,0" + id="guide979" + inkscape:locked="false" + inkscape:label="Width A Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="14,8.2500022" + orientation="0,1" + id="guide981" + inkscape:locked="false" + inkscape:label="A Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,12.688002" + orientation="0,1" + id="guide983" + inkscape:locked="false" + inkscape:label="Flame Curve Intersect" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="34.5,12.688002" + orientation="1,0" + id="guide985" + inkscape:locked="false" + inkscape:label="Right Flame Curve" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="31.5,12.688002" + orientation="1,0" + id="guide987" + inkscape:locked="false" + inkscape:label="Left Flame Curve" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,15.855002" + orientation="-0.93245628,0.36128283" + id="guide3628" + inkscape:locked="false" + inkscape:label="Inner Flame Angle Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,15.855002" + orientation="-0.93245628,-0.36128283" + id="guide3630" + inkscape:locked="false" + inkscape:label="Inner Flame Angle Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,21.500002" + orientation="0,1" + id="guide3644" + inkscape:locked="false" + inkscape:label="Flame Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="29.813,24.080519" + orientation="1,0" + id="guide3646" + inkscape:locked="false" + inkscape:label="Inner Flame Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="36.187,24.080519" + orientation="1,0" + id="guide3648" + inkscape:locked="false" + inkscape:label="Inner Flame Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,32.305002" + orientation="0,1" + id="guide3650" + inkscape:locked="false" + inkscape:label="Flame Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,5.0000022" + orientation="0,1" + id="guide3652" + inkscape:locked="false" + inkscape:label="Flame Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,53.750002" + orientation="0,1" + id="guide3936" + inkscape:locked="false" + inkscape:label="Term Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,3.0000022" + orientation="0,1" + id="guide3938" + inkscape:locked="false" + inkscape:label="Term Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="63,24.750002" + orientation="1,0" + id="guide3940" + inkscape:locked="false" + inkscape:label="Term Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="3.0000001,24.750002" + orientation="1,0" + id="guide3942" + inkscape:locked="false" + inkscape:label="Term Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="1.4777768e-07,56.750002" + orientation="0,1" + id="guide15457" + inkscape:locked="false" + inkscape:label="Outline Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="1.4777768e-07,56.750002" + orientation="1,0" + id="guide15459" + inkscape:locked="false" + inkscape:label="Outline Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="66,2.2454491e-06" + orientation="0,1" + id="guide15461" + inkscape:locked="false" + inkscape:label="Outline Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="66,2.2454491e-06" + orientation="1,0" + id="guide15463" + inkscape:locked="false" + inkscape:label="Outline Right" + inkscape:color="rgb(0,0,255)" /></sodipodi:namedview><defs + id="defs3965"><linearGradient + id="linearGradient4285" + inkscape:collect="always"><stop + id="stop4281" + offset="0" + style="stop-color:#aca8a8;stop-opacity:1" /><stop + id="stop4283" + offset="1" + style="stop-color:#424242;stop-opacity:1" /></linearGradient><linearGradient + gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)" + gradientUnits="userSpaceOnUse" + y2="0" + x2="1" + y1="0.079489581" + x1="0.025171699" + id="shadow"><stop + id="stop1000" + style="stop-color:#000000;stop-opacity:1" + offset="0" /><stop + id="stop1002" + style="stop-color:#000000;stop-opacity:0" + offset="1" /></linearGradient><linearGradient + id="red-orange" + x1="0.025171699" + y1="0.079489581" + x2="1" + y2="0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)"><stop + offset="0" + style="stop-color:#ec2802;stop-opacity:1" + id="stop926" /><stop + offset="1" + style="stop-color:#fcb200;stop-opacity:1" + id="stop928" /></linearGradient><linearGradient + id="linearGradient5362" + osb:paint="solid"><stop + style="stop-color:#aaaaaa;stop-opacity:1;" + offset="0" + id="stop5360" /></linearGradient><linearGradient + inkscape:collect="always" + id="border"><stop + style="stop-color:#aaaaaa;stop-opacity:1" + offset="0" + id="stop4723" /><stop + style="stop-color:#424242;stop-opacity:1" + offset="1" + id="stop4725" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#red-orange" + id="linearGradient11006" + x1="19.0625" + y1="0" + x2="19" + y2="43.25" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.95039318,0,0,0.91400987,29.942531,-23.16114)" /><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3639"><path + inkscape:connector-curvature="0" + id="path3641" + d="M 14.813062,26.75 19,15.945 23.186938,26.75 19,43.25 Z" + style="fill:none;stroke:#000000;stroke-width:0.03779528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /></clipPath><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4285" + id="linearGradient4729" + x1="48.747543" + y1="2.5380001" + x2="48.747543" + y2="59.381035" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.96969697,0,0,0.95677626,0.48484848,-1.198125)" /><linearGradient + inkscape:collect="always" + xlink:href="#red-orange" + id="linearGradient6820" + x1="2.5739074" + y1="-0.58920789" + x2="63.510384" + y2="-0.58920789" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)" /><linearGradient + inkscape:collect="always" + xlink:href="#border" + id="linearGradient938" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.84262117,0,0,0.8168855,6.7115629,-53.507041)" + x1="48.747543" + y1="2.5380001" + x2="48.747543" + y2="59.381035" /><linearGradient + inkscape:collect="always" + xlink:href="#border" + id="linearGradient953" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.84565151,0,0,0.82216743,6.5635779,-53.720791)" + x1="48.747543" + y1="2.5380001" + x2="48.747543" + y2="59.381035" /><linearGradient + inkscape:collect="always" + xlink:href="#shadow" + id="linearGradient998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)" + x1="35.337124" + y1="1.3206079" + x2="35.337124" + y2="-2.4122138" /><filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1378" + x="-0.096199476" + width="1.192399" + y="-0.074239448" + height="1.1484789"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0020779" + id="feGaussianBlur1380" /></filter><linearGradient + inkscape:collect="always" + xlink:href="#red-orange" + id="linearGradient1386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)" + x1="2.5739074" + y1="-0.58920789" + x2="63.510384" + y2="-0.58920789" /><filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter4241" + x="-0.064270784" + width="1.1285416" + y="-0.056261436" + height="1.1125229"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.9671398" + id="feGaussianBlur4243" /></filter><linearGradient + inkscape:collect="always" + xlink:href="#border" + id="linearGradient4287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.96969697,0,0,0.95131275,0.48484848,-1.1843128)" + x1="48.747543" + y1="2.5380001" + x2="48.747543" + y2="59.381035" /><filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter4303" + x="-0.0076852223" + width="1.0153704" + y="-0.0092613701" + height="1.0185227"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.1698072" + id="feGaussianBlur4305" /></filter><filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter4307" + x="-0.0089979098" + width="1.0179958" + y="-0.007876601" + height="1.0157532"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.13539957" + id="feGaussianBlur4309" /></filter></defs><g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Topbar" + style="display:inline" + transform="translate(0,7.3208818)" + sodipodi:insensitive="true"><g + id="g1008"><rect + ry="2.1057909" + rx="2.0726831" + y="-4.3995399" + x="2.8788567" + height="6.0786581" + width="58.242287" + id="rect5358" + style="fill:url(#linearGradient1386);fill-opacity:1;stroke-width:0.98271209" /><rect + style="opacity:0.5;fill:url(#linearGradient998);fill-opacity:1;stroke-width:0.98271209" + id="rect991" + width="58.242287" + height="6.0786581" + x="2.8788567" + y="-4.3995399" + rx="2.0726831" + ry="2.1057909" /></g></g><g + inkscape:groupmode="layer" + id="layer7" + inkscape:label="Outline" + style="display:inline" + transform="translate(-16,4.7828817)" + sodipodi:insensitive="true"><g + id="g951"><rect + style="opacity:1;fill:#dedede;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" + id="rect944" + width="64" + height="54.297054" + x="16" + y="0.72006398" + ry="3.4421675" + rx="3.4067805" /><rect + rx="3.4067805" + ry="3.4225116" + y="1.2301193" + x="16" + height="53.987" + width="64" + id="rect15455" + style="opacity:1;fill:url(#linearGradient4287);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" /><rect + transform="scale(1,-1)" + style="opacity:1;fill:url(#linearGradient953);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" + id="rect936" + width="55.813" + height="46.658001" + x="20.094" + y="-51.634117" + ry="1.654344" + rx="1.6426716" /></g></g><g + id="layer4" + inkscape:label="Background" + style="display:inline" + transform="translate(-16,35.820639)" + sodipodi:insensitive="true" + inkscape:groupmode="layer"><rect + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.90957505;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" + id="rect3934" + width="55.226368" + height="45.61607" + x="20.386816" + y="-25.561707" + ry="1.5306553" + rx="1.5306553" /><rect + rx="0" + ry="0" + y="-24.604975" + x="21.545111" + height="43.702606" + width="52.909779" + id="rect932" + style="opacity:1;fill:#14232b;fill-opacity:1;stroke:none;stroke-width:0.87142098;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" /></g><g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Main" + style="display:inline" + transform="translate(-16,35.820639)" + sodipodi:insensitive="true"><g + id="g4199" + style="filter:url(#filter4307)"><path + clip-path="none" + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path5352" + d="M 44.994167,1.199154 44.05107,3.4841975 C 46.585268,11.287754 46.585268,11.287754 48,18.095103 49.414732,11.287754 49.414732,11.287754 51.94893,3.4841975 L 51.005833,1.199154 48,-6.0837323 Z" + style="clip-rule:evenodd;fill:#069efe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.18277554;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:0.4330357;paint-order:stroke markers fill" /><path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path5336" + d="m 44.673625,-23.161141 h 6.65275 L 66.05747,13.39925 H 59.879914 L 48,-14.524464 36.120086,13.39925 H 29.94253 Z" + style="clip-rule:evenodd;fill:url(#linearGradient11006);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10962);stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + transform="matrix(0.94315461,0,0,0.90704843,30.080063,-20.546611)" + clip-path="url(#clipPath3639)" + style="clip-rule:evenodd;display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter1378)" + d="M 19,32.395 31.5,0 6.5,0.13313911 Z" + id="path9580" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /></g></g><g + sodipodi:insensitive="true" + transform="translate(-16,35.820639)" + style="display:inline" + inkscape:label="Glow" + id="g4189" + inkscape:groupmode="layer"><g + id="g4194" + style="filter:url(#filter4241)"><path + style="clip-rule:evenodd;fill:#069efe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.18277554;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:0.4330357;paint-order:stroke markers fill" + d="M 44.994167,1.199154 44.05107,3.4841975 C 46.585268,11.287754 46.585268,11.287754 48,18.095103 49.414732,11.287754 49.414732,11.287754 51.94893,3.4841975 L 51.005833,1.199154 48,-6.0837323 Z" + id="path4183" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" + clip-path="none" /><path + style="clip-rule:evenodd;fill:url(#linearGradient11006);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10962);stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="m 44.673625,-23.161141 h 6.65275 L 66.05747,13.39925 H 59.879914 L 48,-14.524464 36.120086,13.39925 H 29.94253 Z" + id="path4185" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /><path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path4187" + d="M 19,32.395 31.5,0 6.5,0.13313911 Z" + style="clip-rule:evenodd;display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter1378)" + clip-path="url(#clipPath3639)" + transform="matrix(0.94315461,0,0,0.90704843,30.080063,-20.546611)" /></g></g><g + inkscape:groupmode="layer" + id="layer6" + inkscape:label="Scanlines" + style="display:inline" + transform="translate(-16,4.7828817)" + sodipodi:insensitive="true"><g + id="g4141" + style="opacity:0.75;filter:url(#filter4303)"><path + inkscape:connector-curvature="0" + id="path1394" + d="M 21.485704,29.433218 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,44.834618 H 74.514396" + id="path1396" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1398" + d="M 21.485704,32.733518 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,39.334118 H 74.514396" + id="path1400" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1402" + d="M 21.485704,7.4312225 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,33.833618 H 74.514396" + id="path1404" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1406" + d="M 21.485704,22.832618 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,14.031818 H 74.514396" + id="path1408" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1410" + d="M 21.485704,25.032818 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,11.831618 H 74.514396" + id="path1412" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1414" + d="M 21.485704,47.034818 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,48.134918 H 74.514396" + id="path1416" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1418" + d="M 21.485704,28.333118 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,26.132918 H 74.514396" + id="path1420" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1422" + d="M 21.485704,27.233018 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,23.932718 H 74.514396" + id="path1424" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1426" + d="M 21.485704,45.934718 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,9.6314225 H 74.514396" + id="path1428" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1430" + d="M 21.485704,10.73152 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,12.931718 H 74.514396" + id="path1432" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1434" + d="M 21.485704,37.133918 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,38.234018 H 74.514396" + id="path1436" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1438" + d="M 21.485704,43.734518 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,17.332118 H 74.514396" + id="path1440" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1442" + d="M 21.485704,40.434218 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,41.534318 H 74.514396" + id="path1444" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1446" + d="M 21.485704,6.3311225 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,30.533318 H 74.514396" + id="path1448" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1450" + d="M 21.485704,31.633418 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,49.235018 H 74.514396" + id="path1452" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1454" + d="M 21.485704,16.232018 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,15.131918 H 74.514396" + id="path1456" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1458" + d="M 21.485704,36.033818 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,50.335118 H 74.514396" + id="path1460" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1462" + d="M 21.485704,20.632418 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,21.732518 H 74.514396" + id="path1464" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1466" + d="M 21.485704,42.634418 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,18.432218 H 74.514396" + id="path1468" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1470" + d="M 21.485704,19.532318 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" + d="M 21.485704,34.933718 H 74.514396" + id="path1472" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + id="path1474" + d="M 21.485704,8.5313225 H 74.514396" + style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /></g></g></svg>+ \ No newline at end of file diff --git a/extra/logo/alacritty-term.svg b/extra/logo/alacritty-term.svg @@ -0,0 +1,443 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="64" + height="64" + viewBox="0 0 64 64" + version="1.1" + xml:space="preserve" + style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996;enable-background:new" + id="svg3967" + sodipodi:docname="alacritty-term.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata + id="metadata3971"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><sodipodi:namedview + pagecolor="#1b1b1b" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:window-width="1912" + inkscape:window-height="2051" + id="namedview3969" + showgrid="true" + inkscape:pagecheckerboard="false" + showguides="false" + inkscape:guide-bbox="true" + inkscape:measure-start="35.0647,26.4746" + inkscape:measure-end="23.3668,17.3739" + inkscape:lockguides="false" + inkscape:snap-page="false" + inkscape:zoom="16.123347" + inkscape:cx="21.299484" + inkscape:cy="30.792291" + inkscape:window-x="1912" + inkscape:window-y="48" + inkscape:window-maximized="0" + inkscape:current-layer="layer1" + inkscape:snap-smooth-nodes="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + showborder="true" + inkscape:showpageshadow="false" + inkscape:object-nodes="true" + viewbox-y="-0.5" + inkscape:snap-to-guides="false" + inkscape:snap-grids="false"><sodipodi:guide + position="52,8.2500022" + orientation="1,0" + id="guide959" + inkscape:locked="false" + inkscape:label="A Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,48.250002" + orientation="0,1" + id="guide961" + inkscape:locked="false" + inkscape:label="A Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="14,8.2500022" + orientation="1,0" + id="guide963" + inkscape:locked="false" + inkscape:label="A Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,24.750002" + orientation="1,0" + id="guide965" + inkscape:locked="false" + inkscape:label="Vertical Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,24.750002" + orientation="0,1" + id="guide967" + inkscape:locked="false" + inkscape:label="Horizontal Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="28.813,21.500002" + orientation="1,0" + id="guide969" + inkscape:locked="false" + inkscape:label="Flame Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="37.187,21.500002" + orientation="1,0" + id="guide971" + inkscape:locked="false" + inkscape:label="Flame Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="29.5,48.250002" + orientation="1,0" + id="guide973" + inkscape:locked="false" + inkscape:label="A Top Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="36.5,48.250002" + orientation="1,0" + id="guide975" + inkscape:locked="false" + inkscape:label="A Top Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="20.5,8.2500022" + orientation="1,0" + id="guide977" + inkscape:locked="false" + inkscape:label="Width A Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="45.5,8.2500022" + orientation="1,0" + id="guide979" + inkscape:locked="false" + inkscape:label="Width A Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="14,8.2500022" + orientation="0,1" + id="guide981" + inkscape:locked="false" + inkscape:label="A Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,12.688002" + orientation="0,1" + id="guide983" + inkscape:locked="false" + inkscape:label="Flame Curve Intersect" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="34.5,12.688002" + orientation="1,0" + id="guide985" + inkscape:locked="false" + inkscape:label="Right Flame Curve" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="31.5,12.688002" + orientation="1,0" + id="guide987" + inkscape:locked="false" + inkscape:label="Left Flame Curve" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,15.855002" + orientation="-0.93245628,0.36128283" + id="guide3628" + inkscape:locked="false" + inkscape:label="Inner Flame Angle Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,15.855002" + orientation="-0.93245628,-0.36128283" + id="guide3630" + inkscape:locked="false" + inkscape:label="Inner Flame Angle Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,21.500002" + orientation="0,1" + id="guide3644" + inkscape:locked="false" + inkscape:label="Flame Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="29.813,24.080519" + orientation="1,0" + id="guide3646" + inkscape:locked="false" + inkscape:label="Inner Flame Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="36.187,24.080519" + orientation="1,0" + id="guide3648" + inkscape:locked="false" + inkscape:label="Inner Flame Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,32.305002" + orientation="0,1" + id="guide3650" + inkscape:locked="false" + inkscape:label="Flame Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,5.0000022" + orientation="0,1" + id="guide3652" + inkscape:locked="false" + inkscape:label="Flame Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,53.750002" + orientation="0,1" + id="guide3936" + inkscape:locked="false" + inkscape:label="Term Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,3.0000022" + orientation="0,1" + id="guide3938" + inkscape:locked="false" + inkscape:label="Term Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="63,24.750002" + orientation="1,0" + id="guide3940" + inkscape:locked="false" + inkscape:label="Term Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="3.0000001,24.750002" + orientation="1,0" + id="guide3942" + inkscape:locked="false" + inkscape:label="Term Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="1.4777768e-07,56.750002" + orientation="0,1" + id="guide15457" + inkscape:locked="false" + inkscape:label="Outline Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="1.4777768e-07,56.750002" + orientation="1,0" + id="guide15459" + inkscape:locked="false" + inkscape:label="Outline Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="66,2.2454491e-06" + orientation="0,1" + id="guide15461" + inkscape:locked="false" + inkscape:label="Outline Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="66,2.2454491e-06" + orientation="1,0" + id="guide15463" + inkscape:locked="false" + inkscape:label="Outline Right" + inkscape:color="rgb(0,0,255)" /></sodipodi:namedview><defs + id="defs3965"><linearGradient + gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)" + gradientUnits="userSpaceOnUse" + y2="0" + x2="1" + y1="0.079489581" + x1="0.025171699" + id="shadow"><stop + id="stop1000" + style="stop-color:#000000;stop-opacity:1" + offset="0" /><stop + id="stop1002" + style="stop-color:#000000;stop-opacity:0" + offset="1" /></linearGradient><linearGradient + id="red-orange" + x1="0.025171699" + y1="0.079489581" + x2="1" + y2="0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)"><stop + offset="0" + style="stop-color:#ec2802;stop-opacity:1" + id="stop926" /><stop + offset="1" + style="stop-color:#fcb200;stop-opacity:1" + id="stop928" /></linearGradient><linearGradient + id="linearGradient5362" + osb:paint="solid"><stop + style="stop-color:#aaaaaa;stop-opacity:1;" + offset="0" + id="stop5360" /></linearGradient><linearGradient + inkscape:collect="always" + id="border"><stop + style="stop-color:#aaaaaa;stop-opacity:1" + offset="0" + id="stop4723" /><stop + style="stop-color:#424242;stop-opacity:1" + offset="1" + id="stop4725" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#red-orange" + id="linearGradient11006" + x1="19.0625" + y1="0" + x2="19" + y2="43.25" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.95039318,0,0,0.91400987,29.942531,-23.16114)" /><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3639"><path + inkscape:connector-curvature="0" + id="path3641" + d="M 14.813062,26.75 19,15.945 23.186938,26.75 19,43.25 Z" + style="fill:none;stroke:#000000;stroke-width:0.03779528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /></clipPath><linearGradient + inkscape:collect="always" + xlink:href="#border" + id="linearGradient953" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.84565151,0,0,0.82216743,6.5635779,-53.720791)" + x1="48.747543" + y1="2.5380001" + x2="48.747543" + y2="59.381035" /><linearGradient + inkscape:collect="always" + xlink:href="#shadow" + id="linearGradient998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)" + x1="35.337124" + y1="1.3206079" + x2="35.337124" + y2="-2.4122138" /><filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1378" + x="-0.096199476" + width="1.192399" + y="-0.074239448" + height="1.1484789"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0020779" + id="feGaussianBlur1380" /></filter><linearGradient + inkscape:collect="always" + xlink:href="#red-orange" + id="linearGradient1386" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.95578689,0,0,1.0103945,0.41874974,-0.76487841)" + x1="2.5739074" + y1="-0.58920789" + x2="63.510384" + y2="-0.58920789" /><linearGradient + inkscape:collect="always" + xlink:href="#border" + id="linearGradient4287" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.96969697,0,0,0.95131275,0.48484848,-1.1843128)" + x1="48.747543" + y1="2.5380001" + x2="48.747543" + y2="59.381035" /></defs><g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Topbar" + style="display:inline" + transform="translate(0,7.3208818)" + sodipodi:insensitive="true"><g + id="g1008"><rect + ry="2.1057909" + rx="2.0726831" + y="-4.3995399" + x="2.8788567" + height="6.0786581" + width="58.242287" + id="rect5358" + style="fill:url(#linearGradient1386);fill-opacity:1;stroke-width:0.98271209" /><rect + style="opacity:0.5;fill:url(#linearGradient998);fill-opacity:1;stroke-width:0.98271209" + id="rect991" + width="58.242287" + height="6.0786581" + x="2.8788567" + y="-4.3995399" + rx="2.0726831" + ry="2.1057909" /></g></g><g + inkscape:groupmode="layer" + id="layer7" + inkscape:label="Outline" + style="display:inline" + transform="translate(-16,4.7828817)" + sodipodi:insensitive="true"><g + id="g951"><rect + style="opacity:1;fill:#dedede;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" + id="rect944" + width="64" + height="54.297054" + x="16" + y="0.72006398" + ry="3.4421675" + rx="3.4067805" /><rect + rx="3.4067805" + ry="3.4225116" + y="1.2301193" + x="16" + height="53.987" + width="64" + id="rect15455" + style="opacity:1;fill:url(#linearGradient4287);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" /><rect + transform="scale(1,-1)" + style="opacity:1;fill:url(#linearGradient953);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" + id="rect936" + width="55.813" + height="46.658001" + x="20.094" + y="-51.634117" + ry="1.654344" + rx="1.6426716" /></g></g><g + id="layer4" + inkscape:label="Background" + style="display:inline" + transform="translate(-16,35.820639)" + sodipodi:insensitive="true" + inkscape:groupmode="layer"><rect + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.90957505;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" + id="rect3934" + width="55.226368" + height="45.61607" + x="20.386816" + y="-25.561707" + ry="1.5306553" + rx="1.5306553" /><rect + rx="0" + ry="0" + y="-24.604975" + x="21.545111" + height="43.702606" + width="52.909779" + id="rect932" + style="opacity:1;fill:#14232b;fill-opacity:1;stroke:none;stroke-width:0.87142098;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" /></g><g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Main" + style="display:inline" + transform="translate(-16,35.820639)" + sodipodi:insensitive="true"><g + id="g4199"><path + clip-path="none" + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path5352" + d="M 44.994167,1.199154 44.05107,3.4841975 C 46.585268,11.287754 46.585268,11.287754 48,18.095103 49.414732,11.287754 49.414732,11.287754 51.94893,3.4841975 L 51.005833,1.199154 48,-6.0837323 Z" + style="clip-rule:evenodd;fill:#069efe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.18277554;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:0.4330357;paint-order:stroke markers fill" /><path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path5336" + d="m 44.673625,-23.161141 h 6.65275 L 66.05747,13.39925 H 59.879914 L 48,-14.524464 36.120086,13.39925 H 29.94253 Z" + style="clip-rule:evenodd;fill:url(#linearGradient11006);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10962);stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + transform="matrix(0.94315461,0,0,0.90704843,30.080063,-20.546611)" + clip-path="url(#clipPath3639)" + style="clip-rule:evenodd;display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter1378)" + d="M 19,32.395 31.5,0 6.5,0.13313911 Z" + id="path9580" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /></g></g></svg>+ \ No newline at end of file diff --git a/extra/logo/alacritty.svg b/extra/logo/alacritty.svg @@ -0,0 +1,309 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="64" + height="64" + viewBox="0 0 64 64" + version="1.1" + xml:space="preserve" + style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41420996;enable-background:new" + id="svg3967" + sodipodi:docname="alacritty.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata + id="metadata3971"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><sodipodi:namedview + pagecolor="#1b1b1b" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:window-width="1912" + inkscape:window-height="2051" + id="namedview3969" + showgrid="true" + inkscape:pagecheckerboard="false" + showguides="false" + inkscape:guide-bbox="true" + inkscape:measure-start="35.0647,26.4746" + inkscape:measure-end="23.3668,17.3739" + inkscape:lockguides="false" + inkscape:snap-page="false" + inkscape:zoom="16.123347" + inkscape:cx="29.021205" + inkscape:cy="30.792291" + inkscape:window-x="1912" + inkscape:window-y="48" + inkscape:window-maximized="0" + inkscape:current-layer="layer1" + inkscape:snap-smooth-nodes="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + showborder="true" + inkscape:showpageshadow="false" + inkscape:object-nodes="true" + viewbox-y="-0.5" + inkscape:snap-to-guides="false" + inkscape:snap-grids="false"><sodipodi:guide + position="52,8.2500022" + orientation="1,0" + id="guide959" + inkscape:locked="false" + inkscape:label="A Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,48.250002" + orientation="0,1" + id="guide961" + inkscape:locked="false" + inkscape:label="A Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="14,8.2500022" + orientation="1,0" + id="guide963" + inkscape:locked="false" + inkscape:label="A Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,24.750002" + orientation="1,0" + id="guide965" + inkscape:locked="false" + inkscape:label="Vertical Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,24.750002" + orientation="0,1" + id="guide967" + inkscape:locked="false" + inkscape:label="Horizontal Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="28.813,21.500002" + orientation="1,0" + id="guide969" + inkscape:locked="false" + inkscape:label="Flame Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="37.187,21.500002" + orientation="1,0" + id="guide971" + inkscape:locked="false" + inkscape:label="Flame Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="29.5,48.250002" + orientation="1,0" + id="guide973" + inkscape:locked="false" + inkscape:label="A Top Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="36.5,48.250002" + orientation="1,0" + id="guide975" + inkscape:locked="false" + inkscape:label="A Top Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="20.5,8.2500022" + orientation="1,0" + id="guide977" + inkscape:locked="false" + inkscape:label="Width A Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="45.5,8.2500022" + orientation="1,0" + id="guide979" + inkscape:locked="false" + inkscape:label="Width A Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="14,8.2500022" + orientation="0,1" + id="guide981" + inkscape:locked="false" + inkscape:label="A Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,12.688002" + orientation="0,1" + id="guide983" + inkscape:locked="false" + inkscape:label="Flame Curve Intersect" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="34.5,12.688002" + orientation="1,0" + id="guide985" + inkscape:locked="false" + inkscape:label="Right Flame Curve" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="31.5,12.688002" + orientation="1,0" + id="guide987" + inkscape:locked="false" + inkscape:label="Left Flame Curve" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,15.855002" + orientation="-0.93245628,0.36128283" + id="guide3628" + inkscape:locked="false" + inkscape:label="Inner Flame Angle Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,15.855002" + orientation="-0.93245628,-0.36128283" + id="guide3630" + inkscape:locked="false" + inkscape:label="Inner Flame Angle Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,21.500002" + orientation="0,1" + id="guide3644" + inkscape:locked="false" + inkscape:label="Flame Center" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="29.813,24.080519" + orientation="1,0" + id="guide3646" + inkscape:locked="false" + inkscape:label="Inner Flame Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="36.187,24.080519" + orientation="1,0" + id="guide3648" + inkscape:locked="false" + inkscape:label="Inner Flame Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,32.305002" + orientation="0,1" + id="guide3650" + inkscape:locked="false" + inkscape:label="Flame Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,5.0000022" + orientation="0,1" + id="guide3652" + inkscape:locked="false" + inkscape:label="Flame Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,53.750002" + orientation="0,1" + id="guide3936" + inkscape:locked="false" + inkscape:label="Term Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="33,3.0000022" + orientation="0,1" + id="guide3938" + inkscape:locked="false" + inkscape:label="Term Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="63,24.750002" + orientation="1,0" + id="guide3940" + inkscape:locked="false" + inkscape:label="Term Right" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="3.0000001,24.750002" + orientation="1,0" + id="guide3942" + inkscape:locked="false" + inkscape:label="Term Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="1.4777768e-07,56.750002" + orientation="0,1" + id="guide15457" + inkscape:locked="false" + inkscape:label="Outline Top" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="1.4777768e-07,56.750002" + orientation="1,0" + id="guide15459" + inkscape:locked="false" + inkscape:label="Outline Left" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="66,2.2454491e-06" + orientation="0,1" + id="guide15461" + inkscape:locked="false" + inkscape:label="Outline Bottom" + inkscape:color="rgb(0,0,255)" /><sodipodi:guide + position="66,2.2454491e-06" + orientation="1,0" + id="guide15463" + inkscape:locked="false" + inkscape:label="Outline Right" + inkscape:color="rgb(0,0,255)" /></sodipodi:namedview><defs + id="defs3965"><linearGradient + id="red-orange" + x1="0.025171699" + y1="0.079489581" + x2="1" + y2="0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)"><stop + offset="0" + style="stop-color:#ec2802;stop-opacity:1" + id="stop926" /><stop + offset="1" + style="stop-color:#fcb200;stop-opacity:1" + id="stop928" /></linearGradient><linearGradient + id="linearGradient5362" + osb:paint="solid"><stop + style="stop-color:#aaaaaa;stop-opacity:1;" + offset="0" + id="stop5360" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#red-orange" + id="linearGradient11006" + x1="19.0625" + y1="0" + x2="19" + y2="43.25" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.4018804,0,0,1.3482131,21.364273,-32.960592)" /><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3639"><path + inkscape:connector-curvature="0" + id="path3641" + d="M 14.813062,26.75 19,15.945 23.186938,26.75 19,43.25 Z" + style="fill:none;stroke:#000000;stroke-width:0.03779528;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /></clipPath><filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1378" + x="-0.096199476" + width="1.192399" + y="-0.074239448" + height="1.1484789"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0020779" + id="feGaussianBlur1380" /></filter></defs><g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Main" + style="display:inline" + transform="translate(-16,35.820639)" + sodipodi:insensitive="true"><g + id="g4199"><path + clip-path="none" + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path5352" + d="M 43.566236,2.9721345 42.175119,6.3426951 C 45.913195,17.853356 45.913195,17.853356 48,27.894557 50.086805,17.853356 50.086805,17.853356 53.824881,6.3426951 L 52.433764,2.9721345 48,-7.7705098 Z" + style="clip-rule:evenodd;fill:#069efe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26960364;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:0.4330357;paint-order:stroke markers fill" /><path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path5336" + d="m 43.09342,-32.960595 h 9.81316 l 21.729148,53.92852 H 65.523505 L 48,-20.221038 30.476495,20.967925 h -9.112223 z" + style="clip-rule:evenodd;fill:url(#linearGradient11006);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient10962);stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.41420996;stroke-dasharray:none;stroke-opacity:1" /><path + transform="matrix(1.3912031,0,0,1.3379446,21.567141,-29.104025)" + clip-path="url(#clipPath3639)" + style="clip-rule:evenodd;display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter1378)" + d="M 19,32.395 31.5,0 6.5,0.13313911 Z" + id="path9580" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /></g></g></svg>+ \ No newline at end of file diff --git a/assets/osx/Alacritty.app/Contents/Info.plist b/extra/osx/Alacritty.app/Contents/Info.plist diff --git a/assets/osx/Alacritty.app/Contents/Resources/alacritty.icns b/extra/osx/Alacritty.app/Contents/Resources/alacritty.icns Binary files differ. diff --git a/extra/windows/alacritty.ico b/extra/windows/alacritty.ico Binary files differ. diff --git a/assets/windows/alacritty.manifest b/extra/windows/alacritty.manifest diff --git a/assets/windows/windows.rc b/extra/windows/windows.rc diff --git a/extra/windows/wix/alacritty.wxs b/extra/windows/wix/alacritty.wxs @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="windows-1252"?> +<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" + xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> + + <Product Name="Alacritty" Id="*" UpgradeCode="87c21c74-dbd5-4584-89d5-46d9cd0c40a7" Language="1033" Codepage="1252" Version="0.2.9" Manufacturer="Alacritty"> + <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine"/> + <MajorUpgrade AllowSameVersionUpgrades="yes" DowngradeErrorMessage="A newer version of [ProductName] is already installed."/> + <Icon Id="AlacrittyIco" SourceFile="..\alacritty.ico"/> + <WixVariable Id="WixUILicenseRtf" Value="license.rtf"/> + <Property Id="ARPPRODUCTICON" Value="AlacrittyIco"/> + <MediaTemplate EmbedCab="yes"/> + <UIRef Id="WixUI_Minimal"/> + + <Feature Id="ProductFeature" Title="ConsoleApp" Level="1"> + <ComponentRef Id="AlacrittyExe"/> + <ComponentRef Id="WinPtyAgentExe"/> + <ComponentRef Id="AlacrittyShortcut"/> + <ComponentRef Id="ModifyPathEnv"/> + <ComponentRef Id="ContextMenu"/> + </Feature> + + <!-- Create directories --> + <Directory Id="TARGETDIR" Name="SourceDir"> + <Directory Id="ProgramFiles64Folder"> + <Directory Id="AlacrittyProgramFiles" Name="Alacritty"/> + </Directory> + <Directory Id="ProgramMenuFolder"> + <Directory Id="AlacrittyProgramMenu" Name="Alacritty"/> + </Directory> + </Directory> + + <!-- Application binaries --> + <DirectoryRef Id="AlacrittyProgramFiles"> + <Component Id="AlacrittyExe" Guid="*"> + <File Id="AlacrittyExeFile" Source="..\target\release\alacritty.exe" Name="alacritty.exe" KeyPath="yes"/> + </Component> + <Component Id="WinPtyAgentExe" Guid="*"> + <File Id="WinPtyAgentExeFile" Source="..\target\release\winpty-agent.exe" Name="winpty-agent.exe" KeyPath="yes"/> + </Component> + </DirectoryRef> + + <DirectoryRef Id="AlacrittyProgramMenu"> + <!-- Application shortcut --> + <Component Id="AlacrittyShortcut" Guid="aa36e61a-23cd-4383-b744-2f78e912f0dc"> + <Shortcut Id="AlacrittyShortcutFile" Name="Alacritty" Description="A cross-platform, GPU-accelerated terminal emulator" Target="[AlacrittyProgramFiles]alacritty.exe"/> + <RemoveFolder Id="AlacrittyProgramMenu" On="uninstall"/> + <RegistryValue Root="HKCU" Key="Software\Microsoft\Alacritty" Name="installed" Type="integer" Value="1" KeyPath="yes"/> + </Component> + </DirectoryRef> + + <DirectoryRef Id="AlacrittyProgramFiles"> + <!-- Add to PATH --> + <Component Id="ModifyPathEnv" Guid="edf0b679-9eb6-46f7-a5d1-5160f30acb34" KeyPath="yes"> + <Environment Id="PathEnv" Value="[AlacrittyProgramFiles]" Name="PATH" Permanent="no" Part="first" Action="set" System="yes"/> + </Component> + </DirectoryRef> + + <DirectoryRef Id="TARGETDIR"> + <!-- Add context menu --> + <Component Id="ContextMenu" Guid="449f9121-f7b9-41fe-82da-52349ea8ff91"> + <RegistryKey Root="HKCU" Key="Software\Classes\Directory\Background\shell\Open Alacritty here\command"> + <RegistryValue Type="string" Value="[AlacrittyProgramFiles]alacritty.exe --working-directory &quot;%V&quot;" KeyPath="yes"/> + </RegistryKey> + <RegistryKey Root="HKCU" Key="Software\Classes\Directory\Background\shell\Open Alacritty here"> + <RegistryValue Type="string" Name="Icon" Value="[AlacrittyProgramFiles]alacritty.exe"/> + </RegistryKey> + </Component> + </DirectoryRef> + </Product> + +</Wix> + + diff --git a/wix/license.rtf b/extra/windows/wix/license.rtf diff --git a/scripts/spawn-alacritty-cwd b/scripts/spawn-alacritty-cwd @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -# Spawn a new instance of Alacritty using the CWD of the currently focused -# Alacritty process. -# -# This is useful in environment like i3 where terminals are opened using a -# key-combination while another terminal is already focused. -# -# If the script is run with a non-Alacritty window in focus or a non-compliant -# version of Alacritty, the script will exit with code 1. This makes it possible -# to use the script like -# -# spawn-alacritty-cwd || alacritty -# - -ACTIVE_WINDOW=$(xdotool getactivewindow) -ACTIVE_WM_CLASS=$(xprop -id $ACTIVE_WINDOW | grep WM_CLASS) - -if [[ $ACTIVE_WM_CLASS == *"Alacritty"* ]] -then - # Get PID. If _NET_WM_PID isn't set, bail. - PID=$(xprop -id $ACTIVE_WINDOW | grep _NET_WM_PID | grep -oP "\d+") - if [[ "$PID" == "" ]] - then - exit 1 - fi - - # Get first child of terminal - CHILD_PID=$(pgrep -P $PID) - if [[ "$PID" == "" ]] - then - exit 1 - fi - - # Get current directory of child. The first child should be the shell. - pushd "/proc/${CHILD_PID}/cwd" - SHELL_CWD=$(pwd -P) - popd - - # Start alacritty with the working directory - alacritty --working-directory $SHELL_CWD -else - exit 1 -fi diff --git a/src/window.rs b/src/window.rs @@ -30,7 +30,7 @@ use crate::cli::Options; use crate::config::{Decorations, WindowConfig}; #[cfg(windows)] -static WINDOW_ICON: &'static [u8] = include_bytes!("../assets/windows/alacritty.ico"); +static WINDOW_ICON: &'static [u8] = include_bytes!("../extra/windows/alacritty.ico"); /// Default Alacritty name, used for window title and class. pub const DEFAULT_NAME: &str = "Alacritty"; diff --git a/winpty/build.rs b/winpty/build.rs @@ -5,10 +5,10 @@ fn main() { // The working directory for `cargo test` is in the deps folder, not the debug/release root if cfg!(test) && Path::new("target").exists() { #[cfg(debug_assertions)] - copy("../assets/windows/x86_64/winpty-agent.exe", "target/debug/deps/winpty-agent.exe") + copy("../extra/windows/x86_64/winpty-agent.exe", "target/debug/deps/winpty-agent.exe") .unwrap(); #[cfg(not(debug_assertions))] - copy("../assets/windows/x86_64/winpty-agent.exe", "target/release/deps/winpty-agent.exe") + copy("../extra/windows/x86_64/winpty-agent.exe", "target/release/deps/winpty-agent.exe") .unwrap(); } } diff --git a/wix/alacritty.wxs b/wix/alacritty.wxs @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="windows-1252"?> -<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" - xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> - - <Product Name="Alacritty" Id="*" UpgradeCode="87c21c74-dbd5-4584-89d5-46d9cd0c40a7" Language="1033" Codepage="1252" Version="0.2.9" Manufacturer="Alacritty"> - <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine"/> - <MajorUpgrade AllowSameVersionUpgrades="yes" DowngradeErrorMessage="A newer version of [ProductName] is already installed."/> - <Icon Id="AlacrittyIco" SourceFile="..\assets\windows\alacritty.ico"/> - <WixVariable Id="WixUILicenseRtf" Value="license.rtf"/> - <Property Id="ARPPRODUCTICON" Value="AlacrittyIco"/> - <MediaTemplate EmbedCab="yes"/> - <UIRef Id="WixUI_Minimal"/> - - <Feature Id="ProductFeature" Title="ConsoleApp" Level="1"> - <ComponentRef Id="AlacrittyExe"/> - <ComponentRef Id="WinPtyAgentExe"/> - <ComponentRef Id="AlacrittyShortcut"/> - <ComponentRef Id="ModifyPathEnv"/> - <ComponentRef Id="ContextMenu"/> - </Feature> - - <!-- Create directories --> - <Directory Id="TARGETDIR" Name="SourceDir"> - <Directory Id="ProgramFiles64Folder"> - <Directory Id="AlacrittyProgramFiles" Name="Alacritty"/> - </Directory> - <Directory Id="ProgramMenuFolder"> - <Directory Id="AlacrittyProgramMenu" Name="Alacritty"/> - </Directory> - </Directory> - - <!-- Application binaries --> - <DirectoryRef Id="AlacrittyProgramFiles"> - <Component Id="AlacrittyExe" Guid="*"> - <File Id="AlacrittyExeFile" Source="..\target\release\alacritty.exe" Name="alacritty.exe" KeyPath="yes"/> - </Component> - <Component Id="WinPtyAgentExe" Guid="*"> - <File Id="WinPtyAgentExeFile" Source="..\target\release\winpty-agent.exe" Name="winpty-agent.exe" KeyPath="yes"/> - </Component> - </DirectoryRef> - - <DirectoryRef Id="AlacrittyProgramMenu"> - <!-- Application shortcut --> - <Component Id="AlacrittyShortcut" Guid="aa36e61a-23cd-4383-b744-2f78e912f0dc"> - <Shortcut Id="AlacrittyShortcutFile" Name="Alacritty" Description="A cross-platform, GPU-accelerated terminal emulator" Target="[AlacrittyProgramFiles]alacritty.exe"/> - <RemoveFolder Id="AlacrittyProgramMenu" On="uninstall"/> - <RegistryValue Root="HKCU" Key="Software\Microsoft\Alacritty" Name="installed" Type="integer" Value="1" KeyPath="yes"/> - </Component> - </DirectoryRef> - - <DirectoryRef Id="AlacrittyProgramFiles"> - <!-- Add to PATH --> - <Component Id="ModifyPathEnv" Guid="edf0b679-9eb6-46f7-a5d1-5160f30acb34" KeyPath="yes"> - <Environment Id="PathEnv" Value="[AlacrittyProgramFiles]" Name="PATH" Permanent="no" Part="first" Action="set" System="yes"/> - </Component> - </DirectoryRef> - - <DirectoryRef Id="TARGETDIR"> - <!-- Add context menu --> - <Component Id="ContextMenu" Guid="449f9121-f7b9-41fe-82da-52349ea8ff91"> - <RegistryKey Root="HKCU" Key="Software\Classes\Directory\Background\shell\Open Alacritty here\command"> - <RegistryValue Type="string" Value="[AlacrittyProgramFiles]alacritty.exe --working-directory &quot;%V&quot;" KeyPath="yes"/> - </RegistryKey> - <RegistryKey Root="HKCU" Key="Software\Classes\Directory\Background\shell\Open Alacritty here"> - <RegistryValue Type="string" Name="Icon" Value="[AlacrittyProgramFiles]alacritty.exe"/> - </RegistryKey> - </Component> - </DirectoryRef> - </Product> - -</Wix> - - diff --git a/wix/build.sh b/wix/build.sh @@ -1,5 +0,0 @@ -#!/bin/bash - -WiX.*/tools/candle.exe -nologo -arch "x64" -ext WixUIExtension -ext WixUtilExtension -out "wix/alacritty.wixobj" "wix/alacritty.wxs" - -WiX.*/tools/light.exe -nologo -ext WixUIExtension -ext WixUtilExtension -out "wix/alacritty.msi" -sice:ICE61 -sice:ICE91 "wix/alacritty.wixobj"