3fe64609e7
* meson: install plugins with lpm * meson: add cachedir as output * build.sh: fix bash syntax error * build.sh: only copy datadir when PGO is enabled * build.sh: properly install files with meson install * build.sh: install macOS bundle files with .app suffix * ci: copy bundle and portable files correctly * package-dmg: remove extraneous steps * ci: fix wrong bundle path * build.sh: force reconfigure bundle=false if bundle is not explicitly given * build.sh: move wrong bundle=true assignment to the right place * ci: remove -a flag from cp command * ci: use xargs and find -print0 to omit spaces in find output * ci: specify correct path to Info.plist * ci: correctly run dmgbuild * dmgbuild: get application path from command line * ci: organize dmgbuild arguments * ci: properly escape arguments * ci: finally correctly specify yaml string * ci: don't copy Info.plist again * build.sh: don't install any plugins if -A is not specified * build.sh: use the latest release from github |
||
---|---|---|
.. | ||
cross | ||
icons | ||
include | ||
linux | ||
macos | ||
windows | ||
README.md | ||
release-notes.md |
README.md
Resources
This folder contains resources that is used for building or packaging the project.
Build
cross/*.txt
: Meson cross files for cross-compiling lite-xl on other platforms.
Packaging
release-notes.md
: lite-xl release note template, used withenvsubst
.icons/icon.{icns,ico,inl,rc,svg}
: lite-xl icon in various formats.linux/com.lite_xl.LiteXL.appdata.xml
: AppStream metadata.linux/com.lite_xl.LiteXL.desktop
: Desktop file for Linux desktops.macos/background.png
: Background image for packaging macOS DMGs.macos/background@2x.png
: HiDPI image for packaging macOS DMGs.macos/background.tiff
: TIFF image for packaging macOS DMGs.macos/Info.plist.in
: Template for generatinginfo.plist
on macOS. Seemacos/macos-retina-display.md
for details.macos/lite-xl-dmg.py
: Configuration options for dmgbuild for packaging macOS DMGs.
Development
include/lite_xl_plugin_api.h
: Native plugin API header. See the contents oflite_xl_plugin_api.h
for more details.
macOS DMG covers
The DMG files uses macos/background.tiff
as the background, which is created from
macos/background.png
and macos/background@2x.png
with the following command:
tiffutil -cathidpicheck macos/background.png macos/background@2x.png -out macos/background.tiff
macos/background@2x.png
should be double the size of macos/background.png
with 144 PPI.
You can set the PPI by running:
sips -s dpiWidth 144 -s dpiHeight 144 macos/background@2x.png
sips
and tiffutil
are available by default on macOS.