Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carloslfu/figma-app-linux
Unofficial Figma desktop app rebuild for Linux users.
https://github.com/carloslfu/figma-app-linux
desktop figma linux
Last synced: about 2 months ago
JSON representation
Unofficial Figma desktop app rebuild for Linux users.
- Host: GitHub
- URL: https://github.com/carloslfu/figma-app-linux
- Owner: carloslfu
- Created: 2018-09-05T06:25:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T02:27:35.000Z (about 2 years ago)
- Last Synced: 2024-04-01T22:32:18.812Z (10 months ago)
- Topics: desktop, figma, linux
- Language: JavaScript
- Homepage:
- Size: 1.66 MB
- Stars: 86
- Watchers: 5
- Forks: 4
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Figma app linux
Unofficial Figma desktop app rebuild for Linux users who want a workaround while official version is released. We <3 Figma :). Note that this app support local-fonts.
Before run the AppImage you may need to install libfontconfig with: `sudo apt-get install libfontconfig-dev`, some distros don't need it.
Link to AppImage [here](https://github.com/carloslfu/figma-app-linux/releases/download/v4/Figma-68.5.0-x86_64-with-icon.AppImage).
## Steps to build
- `npm i`
- `npm run getSrc`
- Relpace `./app/bindings.js` with `./custom/bindings.js` file
- Go to `app/` folder and install font support with `npm i font-manager`
- Go to root folder and run: `npm run electron-rebuild`
* (If this returns an error, running the command as `sudo` could work)
- Run: `npm run build`
* (If this returns an error, running the command as `sudo` could work)
- After packaging, the binaries should be in the `dist/` folder## Install script
You also may build and install Figma app by `./install.sh` in cli.
### What does the install.sh do?
- Clones git repo in `~/figma-app-linux_x64`
- Builds the Figma app by commands writed above in **Steps to build**
- Copies `*.AppImage` to `/usr/bin/`
- Removes source files
- Starts Up the Figma app(don't forget confirm *.AppImage dialog)
``
If you encountered with electron-rebuild error(exit code 255) don't worry. App will be fully assembled.
``
### Tested platform
- OS Manjaro Linux x86_64 *(Archlinux derivative)*
- npm 5.6.0
- node v8.11.2### Things to do
- Add icon to app
- Add prompt for removing source files
- Fix so issue #14 doesn't occur again