-
Notifications
You must be signed in to change notification settings - Fork 66
Crossplatform Screenwriting Software
License
teriflix/scrite
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Scrite is an open-source screenwriting app. https://www.scrite.io FEATURES ----------- 1. Create screenplays and format elements appropriately. 2. Import screenplays from FinalDraft and HTML formats. 3. Export screenplays to PDF, FinalDraft, Text and HTML formats. 4. Generate Character and Location Reports (more reports coming) 5. Capture character and scene notes. Building from source ------------ Scrite is developed using Qt 5.15.10. To build scrite, simply install this version of Qt on your computer (Windows, macOS or Linux). Open scrite.pro in Qt Creator and build. Reporting Issues ---------------- If you run into bugs, crashes or find missing features OR features that are not working as expected, we recommend that you post a message on our Discord server, discuss it with us there before creating a bug ticket on GitHub. Here is a link to our Discord server: https://discord.gg/bGHquFX5jK Conference Talks based on Scrite -------------------------------- These talks may help you find your way around the code. 1. Insights from Building Scrite Using QML - Qt Desktop Days 2020: https://youtu.be/z7GEUrRyh0U 2. Building Beautiful Desktop Apps Using QML - Qt DevDes Days 2021: https://youtu.be/zQAGs8cuGv8 3. Closing The Gaps - QML on the Desktop - Qt DevCon 2022: https://youtu.be/tyn90zQZTEg IMPORTANT =============== To build Scrite with Hunspell support on Linux, please install hunspell-dev On Ubuntu, you can do this by executing the following command > sudo apt-get install libhunspell-dev Depending on the version number of hunspell installed on your computer, you will have to update config-hunspell.h. Comments in this file should help you understand what changes you should be making. For more information about this package, please visit https://packages.debian.org/sid/libhunspell-dev Make sure that you have cursor, xinerama installed > sudo apt install libxcb-cursor0 libxcb-xinerama0 You will also need OpenSSL version 1.1.1 > sudo add-apt-repository ppa:nrbrtx/libssl1 -y > sudo apt update > sudo apt install libssl1.1 libssl-dev=1.1.1* For running the package scripts, you will need imagemagick and linuxdeployqt > sudo apt install imagemagick > wget -c https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage Language support on Linux requirres IBUS. > sudo apt install ibus ibus-m17n libibus-1.0-dev Additionally, ensure that ibus daemon is running and that you setup languages using > ibus-setup You may also need to include the following lines into environment variables. export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus export XIM_PROGRAM="/usr/bin/ibus-daemon -drx"
About
Crossplatform Screenwriting Software
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published