All Projects → cristianovitorino → figwrapper

cristianovitorino / figwrapper

Licence: BSD-3-Clause license
Figwrapper is a script that fully integrates the Figma design tool (web version) into a complete app for Linux with local font support.

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to figwrapper

Simple Sh Datascience
A collection of Bash scripts and Dockerfiles to install data science Tool, Lib and application
Stars: ✭ 32 (+146.15%)
Mutual labels:  application, bash-script
figma-preview-swiftui
Figma component preview for your SwiftUI views
Stars: ✭ 51 (+292.31%)
Mutual labels:  figma
receipt-manager-app
Receipt parser application written in dart.
Stars: ✭ 140 (+976.92%)
Mutual labels:  application
mbkp
Mikrotik backup script | simple bash script for doing encrypted backups of mikrotik devices(Routeros) via ssh. Script will do password-protected binary and encrypted with openssl export on regular basis
Stars: ✭ 21 (+61.54%)
Mutual labels:  bash-script
linux-server-administration-scripts
Simple bash administration scripts for Linux to make your life easier.
Stars: ✭ 47 (+261.54%)
Mutual labels:  bash-script
microsoft-figma
Produce sass/less variables files from figma
Stars: ✭ 18 (+38.46%)
Mutual labels:  figma
Equinox
🌇 🌃 Create dynamic wallpapers for macOS.
Stars: ✭ 737 (+5569.23%)
Mutual labels:  application
figma-responsify
⚡️A Figma plugin to quickly test your designs across multiple device sizes.
Stars: ✭ 51 (+292.31%)
Mutual labels:  figma
dotfiles
To make life easier when setting up a new computer
Stars: ✭ 31 (+138.46%)
Mutual labels:  bash-script
termux-wifi
Bash script which installs and runs the Fluxion tool inside Termux, a wireless security auditing tool used to perform attacks such as WPA/WPA2 cracking and MITM attacks.
Stars: ✭ 406 (+3023.08%)
Mutual labels:  bash-script
Figma-to-HTML
Figma to HTML/React and truly responsive
Stars: ✭ 27 (+107.69%)
Mutual labels:  figma
UsefulBashScripts
A repository of useful bash script commands
Stars: ✭ 72 (+453.85%)
Mutual labels:  bash-script
J-Curry
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
Stars: ✭ 17 (+30.77%)
Mutual labels:  application
instatron
A simple Instagram desktop uploader & client app build with electron.Mobile Instagram on desktop!
Stars: ✭ 95 (+630.77%)
Mutual labels:  application
neu-ipgw
东北大学校园网网关快速登录,更高效,更实用!
Stars: ✭ 19 (+46.15%)
Mutual labels:  application
rclone4pi
rclone4pi - Easy Install of rclone to Raspberry Pi Computer with automated folder sync demo
Stars: ✭ 91 (+600%)
Mutual labels:  bash-script
vade-mecum-shelf
Collection of vade mecum-like utilities wrapped into one single app, built with Electron.
Stars: ✭ 33 (+153.85%)
Mutual labels:  application
jstackSeries.sh
Script for capturing a series of thread dumps from a Java process using jstack (on Linux and Windows)
Stars: ✭ 28 (+115.38%)
Mutual labels:  bash-script
lib.sh
My collection of script's to enhance workflow for software development.
Stars: ✭ 27 (+107.69%)
Mutual labels:  bash-script
Figicons
📦 150+ packaged & ready icons, designed in Figma. Ships with support for custom line icons.
Stars: ✭ 20 (+53.85%)
Mutual labels:  figma

Outdated project. Use at your own risk.

icon

Figwrapper

CodeFactor

screenshot

About

Figwrapper is a script that integrates the Figma design tool (web version) generated by nativefier into a complete, fully integrated application with local font support for Linux. It uses the Electron wrapper generated, which is further customized, to behave like a proper Linux app.

Why

Convenience and local system font support. Because I use Figma as my main design tool and I'm a Linux user, I wanted a full Linux integration and automated install. Figwrapper offers improvement over the generated nativefier files, transforms it into a full, proper Linux application, allows for a quicker workflow due to it's full Linux integration, with proper Linux standard file system paths, system-wide icon and executable binary, proper .desktop and local font support.

How

You can manipulate it the way you want through terminal commands, scripts, dmenu/rofi calls, etc and with your WM of choice as well. Local fonts support is possible thanks to Vin's work. A systray funcionality/icon is also possible, but currently there is no feature planned for it, therefore it's disabled by default.

It behaves exactly as if you had installed it through your distro's package manager.

Key Features

  • Full Linux integration.
  • Includes a Font Linux Helper for local fonts support.

Requirements

  • Internet connection.
  • git
  • git-lfs
  • python3, python-pip or python-pip3 (depends on your distro).
  • python-jinja
  • flask through pip3, usually something like pip3 install flask.

Install

Don't download the Zip file from the repo, it will not download the main binary since it's stored through Git LFS, you need to clone the repo through git. Git LFS is required. Install it through your distro and initialize it with git lfs install inside the directory that you want to download the project to. Usually something like sudo packagemanager install git-lfs.

git lfs install
git clone https://github.com/cristianovitorino/figwrapper.git
cd figwrapper
chmod u+x InstallFigwrapper.sh
sh ./InstallFigwrapper.sh

Uninstall

chmod u+x UninstallFigwrapper.sh
sh ./UninstallFigwrapper.sh

Copyright

Figwrapper © 2020 Cristiano Vitorino, BSD 3-Clause License

Nativefier © 2016 Goh Jia Hao, MIT License

Figma Linux Font Helper © 2019 Vin, MIT License

The Figma logo is a trademark and property of Figma, Inc. and is not affiliated with nor does Figma, Inc. endorse Cristiano Vitorino.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].