Git Product home page Git Product logo

starc's Introduction

Story Architect is writer's best friend

Welcome to Story Architect

Hello and welcome to Starc's GitHub page. Story Architect is a project created by the authors of an open source screenwriting tool Kit Scenarist and is currently under development with its current release being beta. It's an advanced text editor for script writers working professionally in film, novel, theatre, radio or writing for comic books.

Story Architect is still a work in progress. Keep in mind that some features are not yet implemented and the UI, translations and current functionalities are being polished. Stay tuned for future releases, and follow our website for additional infromation.

Installation

Starc is available for Windows, Mac and Linux. You can download it from starc.app website.

Supported formats

Starc has its own .starc file format, but also allows you to import files using Final Draft's .fdx format as well as .docx, .odt, .trelby, .celtx & Fountain, as well as the ability to import projects from Kit Scenarist.

Note: Currently, importing projects from KIT Scenarist only allows importing the script. Importing other data, such as text documents and images will be supported in future releases.

Language support

Starc supports writing in any language.

The user interface has been translated into bunch of languages. You can find complete list of translations here. If you wish to improve existing one or add another translation for the application interface, please consult our Wiki page on how to do it yourself.

Features

NOTE: Some features like playwriting module, mind maps and inserting custom images are not yet implemented.

Starc supports writing for film, television, comic books, stage and radio. With the addition of supporting multiple formats, there are also templates for you to use, such as Final Draft Screenplay Template.

Modules

Alongside these, Starc uses modules for research and for writing. You can add text documents, mind maps and images in addition to your script. If you're writing in episodic format, you can add multiple scripts to one project and use existing assets.

Starc can also help you track your characters, locations, etc. with its statistics module, as well as edit them and add additional information about them (for example, cthe real name of the character) which can be useful in pre-production.

Modules

You can also add things like title page for your script, movie poster and other information that might be useful to other crew members.

Cloud sync

NOTE: This feature is in development and will be added soon.

Build instructions

git clone [email protected]:story-apps/starc.git
cd starc
git submodule update --init --recursive src/3rd_party/qbreakpad/
cd src
qmake && make

Support the project

If you wish to support this project, you can do that by visiting our website and checking out our premium offer. Make sure to follow our blog for important news and updates.

Thank you for using Story Architect

Have fun being creative!

starc's People

Contributors

alximik90 avatar dimkanovikov avatar hyuri avatar iljukhaput avatar kalinavitaly avatar littlehobbit avatar marshevms avatar mldenis avatar xn0px90 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

starc's Issues

Raspbian version

Like Kit Scenarist, it's not possible to make Starc work on a Raspbian.
Any ideas to make starc compatible to Raspberry Pi ?
Thanks

Can't line-break a beat in half

For some odd reason, in the Treatment editor, pressing Enter only adds a new beat when the cursor is at the end of the current beat. If I press it at any earlier character, nothing happens (including if there's a trailing space--very inconvenient).

I would expect pressing Enter mid-line to split the beat in two at the cursor.

[Bug] The menu key does not work

The menu key does not work.

It should open the context menu.

image

image

On Linux and Windows, using keyboards that lack the Menu key, you can press Shift + F10. It does the same.

App Info

  • Starc v0.5.0a (Flatpak)

System Info

  • Pop!_OS 22.04
  • X11
  • Asus laptop
  • ABNT2 keyboard layout (Brazilian Portuguese)

[Bug] Does not associate .starc extension with Starc

Starc does not associate itself with the .starc extension. No proper file icon is associated with .starc files either.

.starc files are recognized as SQLite3 files, display a database icon and, when I click on a .starc file, the system tries to open the file with an app it thinks supports SQLite3 files, instead of Starc.

Expectations:

Clicking on a .starc file should open it in Starc. Also, .starc files should also be recognized as associated with Starc, and should display the appropriate file icon in file browsers.

When installing, Starc should set up these associations.

App Info

  • Starc v0.5.0a (Flatpak)

System Info

  • Pop!_OS 22.04
  • X11

Pasting from screenplay to audioplay creates odd formatting

The screenplay I'm trying to copy (created in Starc) has numerous actions, characters, lines of dialogue, and scene changes, and has beats laid out in the Treatment editor (many of which have no content in the Screenplay--just a summary in the Treatment).

When I copy-paste this entire document into a newly created audioplay, I get all text from the screenplay as I would expect (including beat summaries from the treatment editor--a little odd, but I'll allow it).

But I get it strangely formatted.

Some chunks of the text become all Dialogue elements with a single Character line as a header. These both display across the full page width like an Unformatted Text element, but with an extra line between them.
Other chunks begin with a Scene Heading and the other lines are "chameleons"--they show the same format as the last selected line (e.g. when I select a Scene Heading, chameleon text shows as Scene Heading; select a Character, chameleon text shows as Character; etc.). The Headings display correctly; the Chameleon text displays as Unformatted Text with slightly less spacing.

The chunks seems to alternate roughly following the layout of scenes, but only roughly--many chunks begin on a true scene heading, but several times, the final dialogue from the previous scene becomes the Scene Heading, and at least once, it begins a Character/Dialogue chunk on a character name instead.

I'm guessing inter-format copying isn't complete yet?

[Bug] New screenplay project contains scene parameters from the previous project

Hi!

  1. I created a screenplay project, importing a KIT Scenarist file;
  2. The KIT Scenarist project didn't import correctly, with acts, scenes and scene parameters all wrong, so I deleted the project;
  3. I then created a new fresh screenplay project;
  4. Went to the Screenplay page, the "SCENE PARAMETERS" panel was filled with text from the previous, just-deleted project.

After saving the project, closing it and opening it again, the text from the previous project is gone.

App & System Info

  • Starc v0.5.0a (Flatpak)
  • Pop!_OS 22.04
  • X11

After installing the 0.2.3 release nothing happens, Starc doesn't start.

After a long time of inactivity, I went back to Starc and decided to update to the latest 0.2.3.
But after the update finish, nothing happen. I can try to open the application all night but nothing, no sign or error. Tried many time on two different pc , both with Win10 64bit updated. Tried 64bit and 32 bit versions, install and zipped version, but nothing change.
When I try to reinstall it (soon after the first unsuccessful install), an error pops up:
"Error opening file for writing:
C:\Program Files (x86)\Starc\QT5COre.ddl
Click Abort to stop the installation, Retry....." and so on.
I have to reboot to try to reinstall Starc.
With older version I get the same problem UNTIL the release 0.1.6. This is the last that my sistem can install and open/use.

Any idea?
Thanks

AppImage fails to display dropdown menu

Distro: Pop!_OS 21.10
When clicking on a dropdown menu it just blinks and disappears.
It happens with all dropdown menus, whether it be when creating a new story or in settings menu.

Misleading behavior of submenus

Hey!

Following latest release I installed it and were like "Oh, a new card feature, let's check it out!". I have never been really using them so I started looking for their location and finally found it after many minutes walking around.

This is because of the way 3rd level menu are accessible. First to second is easy, you have the leading arrow and items visible below:
image

But when it comes to 2nd to 3rd, it's not a common behavior and having to click the right arrow is a bit misleading and IMHO adds useless obstacles to UX
image

Proposals

  1. Show all items in the left panel just like a path tree (need to remove a bit of the leading padding if doing so)
    image

  2. Show 3rd level items in the right sidebar

My preference would go for the first option as it's quite a common - and self explanatory - behaviour. What are your thoughts on that? Is there a particular reason for the actual way of doing?

Missing window when launched with Wayland backend on Linux

Starc opens as expected when launched under XWayland:

$ ./starc-setup.AppImage 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
2022.11.08 20:06:09.542 [I] Story Architect version 0.3.1, Fedora Linux 36.20221030.0 (Silverblue), x86_64
2022.11.08 20:06:09.804 [I] Setup translation for en
2022.11.08 20:06:10.000 [I] Connect to server
2022.11.08 20:06:10.054 [I] Show projects screen
2022.11.08 20:06:10.054 [D] Show content: Ui::ProjectsToolBar, Ui::ProjectsNavigator, Ui::ProjectsView
2022.11.08 20:06:24.194 [I] Closing application
2022.11.08 20:06:24.195 [I] Closing current project
2022.11.08 20:06:24.195 [W] Current project is not valid. Skip closing.

But when attempting to launch under Wayland, the window doesn't appear:

$ QT_QPA_PLATFORM=wayland ./starc-setup.AppImage 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
2022.11.08 20:07:29.448 [I] Story Architect version 0.3.1, Fedora Linux 36.20221030.0 (Silverblue), x86_64
2022.11.08 20:07:29.703 [I] Setup translation for en
2022.11.08 20:07:29.705 [W] Failed to load client buffer integration: "wayland-egl"
2022.11.08 20:07:29.705 [W] Available client buffer integrations: ()
2022.11.08 20:07:29.708 [W] No shell integration named "xdg-shell" found
2022.11.08 20:07:29.708 [W] No shell integration named "xdg-shell-v6" found
2022.11.08 20:07:29.708 [W] No shell integration named "wl-shell" found
2022.11.08 20:07:29.708 [W] No shell integration named "ivi-shell" found
2022.11.08 20:07:29.708 [W] Loading shell integration failed.
2022.11.08 20:07:29.708 [W] Attempted to load the following shells ("xdg-shell", "xdg-shell-v6", "wl-shell", "ivi-shell")
2022.11.08 20:07:29.728 [I] Connect to server
2022.11.08 20:07:29.766 [I] Show projects screen
2022.11.08 20:07:29.766 [D] Show content: Ui::ProjectsToolBar, Ui::ProjectsNavigator, Ui::ProjectsView
$ QT_QPA_PLATFORM=wayland-egl ./starc-setup.AppImage 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
qt.qpa.wayland: EGL not available
2022.11.08 20:07:44.017 [I] Story Architect version 0.3.1, Fedora Linux 36.20221030.0 (Silverblue), x86_64
2022.11.08 20:07:44.274 [I] Setup translation for en
2022.11.08 20:07:44.276 [W] Cannot find EGLConfig, returning null config
2022.11.08 20:07:44.280 [W] No shell integration named "xdg-shell" found
2022.11.08 20:07:44.280 [W] No shell integration named "xdg-shell-v6" found
2022.11.08 20:07:44.280 [W] No shell integration named "wl-shell" found
2022.11.08 20:07:44.280 [W] No shell integration named "ivi-shell" found
2022.11.08 20:07:44.280 [W] Loading shell integration failed.
2022.11.08 20:07:44.280 [W] Attempted to load the following shells ("xdg-shell", "xdg-shell-v6", "wl-shell", "ivi-shell")
2022.11.08 20:07:44.280 [W] No decoration plugins available. Running with no decorations.
2022.11.08 20:07:44.300 [I] Connect to server
2022.11.08 20:07:44.337 [I] Show projects screen
2022.11.08 20:07:44.337 [D] Show content: Ui::ProjectsToolBar, Ui::ProjectsNavigator, Ui::ProjectsView

strace output repeatedly prints this:

poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=17, events=POLLIN}], 3, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\0\0\0\0\0\0", 16)         = 8
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=17, events=POLLIN}], 3, 2997) = 0 (Timeout)
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=17, events=POLLIN}], 3, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\0\0\0\0\0\0", 16)         = 8
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=17, events=POLLIN}], 3, 1497) = 0 (Timeout)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)

Don't collapse multiple spaces in a row

Trying to make a SERIES OF SHOTS, which is formatted as a list. As the online screenwriting tools all suggest, I want to manually indent every line of the list to start after the bullet point:

SERIES OF SHOTS - FINBAR TO THE EMPLOYMENT OFFICE - DAY
- INT. TREY'S KITCHEN - Trey's fridge is less than half full.
  Finbar stares at it, deep in thought.
- EXT. EMPLOYMENT OFFICE - A small yet official-looking
  building. Finbar steps out of traffic and up the steps to
  the front door.
END SERIES OF SHOTS

Unfortunately this is not possible, because KIT Scenarist only shows a single space regardless of how many space characters there are:

SERIES OF SHOTS - FINBAR TO THE EMPLOYMENT OFFICE - DAY
- INT. TREY'S KITCHEN - Trey's fridge is less than half full.
Finbar stares at it, deep in thought.
- EXT. EMPLOYMENT OFFICE - A small yet official-looking
building. Finbar steps out of traffic and up the steps to the
front door.
END SERIES OF SHOTS

(This includes spaces on the previous line, by the way.)

Please let us control our formatting!

Contributing to starc development

Do you have any plan to open this project to external contributors?

It is now not possible to run it locally due to the plugins behind closed source repos.

I understand that opening this part would make unlockable the pro features for anyone building the project but as far as I know it could be possible to provide development binaries for these parts isn't it?

Offline mode

caching of all data from the cloud service

  • is pro purchased
  • end of the subscription
  • list of the projects and collaborators

Pasting into Treatment editor is very broken

Currently, pasting text into the Treatment editor (multiple lines, either from Notepad or from KIT Scenarist) appears to do nothing, but in fact silently puts the pasted text in the Screenplay.

Additionally, after pasting into an empty Treatment (no scenes), I can no longer click to put my cursor in the Treatment editor. When I attempt to use Select All to put the cursor back into the treatment editor, the cursor does not visibly reappear, and typing makes the program crash. (There was a time when typing worked, but it crashed when I went to the Screenplay editor.)

After a crash, the Treatment editor remains impossible to select in the document in question (not in others though), but the program no longer crashes after Select All and typing.

In addition, adding scene headers via the Screenplay editor seems to circumvent the glitch by putting selectable text in the Treatment editor.

Building with Qt6 is not possible

Using QT 6.4.2.
I've installed qt5compability module.

..\starc\src\3rd_party\qtxlsxwriter\xlsxutility_p.h:42: error: using typedef-name 'using QStringList = class QList<QString>' after 'class'
In file included from ..\..\..\src\3rd_party\qtxlsxwriter\xlsxutility.cpp:25:
..\..\..\src\3rd_party\qtxlsxwriter\xlsxutility_p.h:42:7: error: using typedef-name 'using QStringList = class QList<QString>' after 'class'
   42 | class QStringList;
      |       ^~~~~~~~~~~

Also QStringRef is not being recognized.

Module qtxlsxwriter

Shift-selection off the bottom of a beat doesn't work

When the cursor is on the very last line of the very last beat in the Treatment editor, pressing Shift+Down ought to select to the very last character.

Instead, it deselects all and moves the cursor to the start of that beat.

[Feature] Add Ctrl + Click on Act expand/collapse arrow to solo/unsolo Act

Hi!

It would be nice if we could Ctrl + Click on an act's expand arrow button to expand the act and collapse all the other acts, like a "solo act" feature.

Before
image

After
image

After soloing an act, we can click Ctrl + Click on the act's now collapse arrow button to collapse it and restore the expand/collapse state of all the other acts prior to soloing the act.

Linux version

I see that at the moment the repository contains a Windows and a MacOS version. Will there ever be a Linux version?
Thanks in advance!

Сборка бесплатной версии с заявленным функционалом из открытых источников.

Привет.
Можно ли будет собрать, когда-либо, бесплатную версию программы со всеми перечисленными для этой версии возможностями из открытых источников, как то:
✔ Неограниченное количество проектов
✔ Неограниченное количество документов в проекте
✔ Конструктор постера
✔ Папки
✔ Текстовые документы
ПЕРСОНАЖИ
✔ Базовое досье
ЛОКАЦИИ
✔ Базовое описание
СЦЕНАРИИ
✔ Логлайн и синопсис
✔ Титульная страница
✔ Текст поэпизодника
✔ Текст сценария
✔ Базовая статистика
✔ Импорт/экспорт
КОМИКСЫ
✔ Логлайн и синопсис
✔ Титульная страница
✔ Текст сценария
✔ Базовая статистика
✔ Импорт/экспорт
Часть проекта (src/cloud) закрыта.
Пока что, для Персонажей - базовое досье и Локаций - базовое описание, ответ такой: "Ой... похоже редактор для этого документа ещё не реализован."
Корзина, Сценарий - поэпизодник и статистика, Комикс - статистика, также "ещё не реализованы".
Проекты на Open Build Service:
Deb&RPM-based
Flatpak

Docs

Well sorry for popping in so late (I'm the guy from Twitter) I'm not great at C++. I can write up code documentation if you'd like.

Act headings in Screenplay editor

Currently, Starc's only way to break up acts of a television story is using Sequences. These work for drafting, but they don't match American formatting standards.

I propose that a new line type, Act, be added to the Screenplay editor (and probably also Treatment editor).

The most essential behavior of an Act is that an Act header is always the first thing on a page. It will jump ahead and leave the previous page mostly blank if it needs to.

Aside from this, the way I envision Acts is mostly exactly the same as Sequences--they count as folders, and optionally end with text reading "END OF _____". Ideally, Acts should not be able to nest within each other--when an Act is created in the middle of another Act, the folder ought to split in two

The text of an act header is underlined, and is justified to the page center. I can't find whether this applies to the footer as well; more research is required.

EDIT: A rough mockup of what I'm thinking:
image

Missing window decorations when launched with Wayland

Starc will start with missing window decorations when launching under Wayand on Linux. This issue affects both the main application window and the file picker window.

$ QT_DEBUG_PLUGINS=1 QT_QPA_PLATFORM=wayland ./starc-setup.AppImage
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqeglfs.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqeglfs.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "eglfs"
        ]
    },
    "archreq": 0,
    "className": "QEglFSIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("eglfs")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqlinuxfb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "linuxfb"
        ]
    },
    "archreq": 0,
    "className": "QLinuxFbIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("linuxfb")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqminimal.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqminimal.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "minimal"
        ]
    },
    "archreq": 0,
    "className": "QMinimalIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("minimal")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqminimalegl.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqminimalegl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "minimalegl"
        ]
    },
    "archreq": 0,
    "className": "QMinimalEglIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("minimalegl")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqoffscreen.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqoffscreen.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "offscreen"
        ]
    },
    "archreq": 0,
    "className": "QOffscreenIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("offscreen")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqvnc.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqvnc.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "vnc"
        ]
    },
    "archreq": 0,
    "className": "QVncIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("vnc")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-egl.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandEglPlatformIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wayland-egl")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-generic.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-generic.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland"
        ]
    },
    "archreq": 0,
    "className": "QWaylandIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wayland")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-xcomposite-egl.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-xcomposite-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-xcomposite-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXCompositeEglPlatformIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wayland-xcomposite-egl")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-xcomposite-glx.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-xcomposite-glx.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-xcomposite-glx"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXCompositeGlxPlatformIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("wayland-xcomposite-glx")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqxcb.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "archreq": 0,
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("xcb")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/platforms" ...
loaded library "/tmp/.mount_starc-UDeDRp/plugins/platforms/libqwayland-generic.so"
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/platforminputcontexts" ...
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so, metadata=
{
    "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
    "MetaData": {
        "Keys": [
            "compose",
            "xim"
        ]
    },
    "archreq": 0,
    "className": "QComposePlatformInputContextPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("compose", "xim")
QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so, metadata=
{
    "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
    "MetaData": {
        "Keys": [
            "ibus"
        ]
    },
    "archreq": 0,
    "className": "QIbusPlatformInputContextPlugin",
    "debug": false,
    "version": 331520
}


Got keys from plugin meta data ("ibus")
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/platforminputcontexts" ...
loaded library "/tmp/.mount_starc-UDeDRp/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
QSocketNotifier: Can only be used with threads started with QThread
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/platformthemes" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/platformthemes" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/styles" ...
QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/styles" ...
Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/libcoreplugin.so, metadata=
{
    "IID": "app.starc.ManagementLayer.IApplicationManager",
    "archreq": 0,
    "className": "ApplicationManager",
    "debug": false,
    "version": 331520
}


loaded library "/tmp/.mount_starc-UDeDRp/plugins/libcoreplugin.so"
2022.11.19 15:03:14.453 [I] Story Architect version 0.3.2a, Fedora Linux 37.20221119.0 (Silverblue), x86_64
2022.11.19 15:03:14.595 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/imageformats" ...
2022.11.19 15:03:14.595 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqgif.so"
2022.11.19 15:03:14.596 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqgif.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "gif"
        ],
        "MimeTypes": [
            "image/gif"
        ]
    },
    "archreq": 0,
    "className": "QGifPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.596 [D] Got keys from plugin meta data ("gif")
2022.11.19 15:03:14.596 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqicns.so"
2022.11.19 15:03:14.596 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqicns.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "icns"
        ],
        "MimeTypes": [
            "image/x-icns"
        ]
    },
    "archreq": 0,
    "className": "QICNSPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.596 [D] Got keys from plugin meta data ("icns")
2022.11.19 15:03:14.596 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqico.so"
2022.11.19 15:03:14.597 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqico.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "ico",
            "cur"
        ],
        "MimeTypes": [
            "image/vnd.microsoft.icon",
            "image/vnd.microsoft.icon"
        ]
    },
    "archreq": 0,
    "className": "QICOPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.597 [D] Got keys from plugin meta data ("ico", "cur")
2022.11.19 15:03:14.597 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqjpeg.so"
2022.11.19 15:03:14.598 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqjpeg.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "jpg",
            "jpeg"
        ],
        "MimeTypes": [
            "image/jpeg",
            "image/jpeg"
        ]
    },
    "archreq": 0,
    "className": "QJpegPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.598 [D] Got keys from plugin meta data ("jpg", "jpeg")
2022.11.19 15:03:14.598 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqsvg.so"
2022.11.19 15:03:14.598 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqsvg.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "svg",
            "svgz"
        ],
        "MimeTypes": [
            "image/svg+xml",
            "image/svg+xml-compressed"
        ]
    },
    "archreq": 0,
    "className": "QSvgPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.598 [D] Got keys from plugin meta data ("svg", "svgz")
2022.11.19 15:03:14.598 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqtga.so"
2022.11.19 15:03:14.598 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqtga.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "tga"
        ],
        "MimeTypes": [
            "image/x-tga"
        ]
    },
    "archreq": 0,
    "className": "QTgaPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.598 [D] Got keys from plugin meta data ("tga")
2022.11.19 15:03:14.598 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqtiff.so"
2022.11.19 15:03:14.600 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqtiff.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "tiff",
            "tif"
        ],
        "MimeTypes": [
            "image/tiff",
            "image/tiff"
        ]
    },
    "archreq": 0,
    "className": "QTiffPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.600 [D] Got keys from plugin meta data ("tiff", "tif")
2022.11.19 15:03:14.600 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqwbmp.so"
2022.11.19 15:03:14.600 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqwbmp.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "wbmp"
        ],
        "MimeTypes": [
            "image/vnd.wap.wbmp"
        ]
    },
    "archreq": 0,
    "className": "QWbmpPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.600 [D] Got keys from plugin meta data ("wbmp")
2022.11.19 15:03:14.600 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqwebp.so"
2022.11.19 15:03:14.602 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/imageformats/libqwebp.so, metadata=
{
    "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface",
    "MetaData": {
        "Keys": [
            "webp"
        ],
        "MimeTypes": [
            "image/webp"
        ]
    },
    "archreq": 0,
    "className": "QWebpPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.602 [D] Got keys from plugin meta data ("webp")
2022.11.19 15:03:14.602 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/imageformats" ...
2022.11.19 15:03:14.602 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqgif.so"
2022.11.19 15:03:14.602 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqicns.so"
2022.11.19 15:03:14.602 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqico.so"
2022.11.19 15:03:14.603 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqjpeg.so"
2022.11.19 15:03:14.605 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqsvg.so"
2022.11.19 15:03:14.607 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqtga.so"
2022.11.19 15:03:14.607 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqtiff.so"
2022.11.19 15:03:14.608 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqwbmp.so"
2022.11.19 15:03:14.608 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/imageformats/libqwebp.so"
2022.11.19 15:03:14.629 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/accessible" ...
2022.11.19 15:03:14.630 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/accessible" ...
2022.11.19 15:03:14.711 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/iconengines" ...
2022.11.19 15:03:14.711 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/iconengines/libqsvgicon.so"
2022.11.19 15:03:14.711 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/iconengines/libqsvgicon.so, metadata=
{
    "IID": "org.qt-project.Qt.QIconEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "svg",
            "svgz",
            "svg.gz"
        ]
    },
    "archreq": 0,
    "className": "QSvgIconPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.711 [D] Got keys from plugin meta data ("svg", "svgz", "svg.gz")
2022.11.19 15:03:14.711 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/iconengines" ...
2022.11.19 15:03:14.723 [I] Setup translation for en
2022.11.19 15:03:14.726 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client" ...
2022.11.19 15:03:14.730 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libdmabuf-server.so"
2022.11.19 15:03:14.731 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libdmabuf-server.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "dmabuf-server"
        ]
    },
    "archreq": 0,
    "className": "DmaBufServerBufferPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.731 [D] Got keys from plugin meta data ()
2022.11.19 15:03:14.731 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libdrm-egl-server.so"
2022.11.19 15:03:14.731 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libdrm-egl-server.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "drm-egl-server"
        ]
    },
    "archreq": 0,
    "className": "DrmEglServerBufferPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.731 [D] Got keys from plugin meta data ()
2022.11.19 15:03:14.731 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so"
2022.11.19 15:03:14.732 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandClientBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wayland-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandEglClientBufferPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.732 [D] Got keys from plugin meta data ("wayland-egl")
2022.11.19 15:03:14.732 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libshm-emulation-server.so"
2022.11.19 15:03:14.732 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libshm-emulation-server.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "shm-emulation-server"
        ]
    },
    "archreq": 0,
    "className": "ShmServerBufferPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.732 [D] Got keys from plugin meta data ()
2022.11.19 15:03:14.732 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libvulkan-server.so"
2022.11.19 15:03:14.732 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libvulkan-server.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "vulkan-server"
        ]
    },
    "archreq": 0,
    "className": "VulkanServerBufferPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.732 [D] Got keys from plugin meta data ()
2022.11.19 15:03:14.732 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libxcomposite-egl.so"
2022.11.19 15:03:14.733 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libxcomposite-egl.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandClientBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcomposite-egl"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXCompositeEglClientBufferPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.733 [D] Got keys from plugin meta data ("xcomposite-egl")
2022.11.19 15:03:14.733 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libxcomposite-glx.so"
2022.11.19 15:03:14.733 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libxcomposite-glx.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandClientBufferIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcomposite-glx"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXCompositeGlxClientBufferPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.733 [D] Got keys from plugin meta data ("xcomposite-glx")
2022.11.19 15:03:14.733 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/wayland-graphics-integration-client" ...
2022.11.19 15:03:14.733 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/bearer" ...
2022.11.19 15:03:14.734 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/bearer/libqconnmanbearer.so"
2022.11.19 15:03:14.735 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/bearer/libqconnmanbearer.so, metadata=
{
    "IID": "org.qt-project.Qt.QBearerEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "connman"
        ]
    },
    "archreq": 0,
    "className": "QConnmanEnginePlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.735 [D] Got keys from plugin meta data ("connman")
2022.11.19 15:03:14.735 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/bearer/libqgenericbearer.so"
2022.11.19 15:03:14.736 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/bearer/libqgenericbearer.so, metadata=
{
    "IID": "org.qt-project.Qt.QBearerEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "generic"
        ]
    },
    "archreq": 0,
    "className": "QGenericEnginePlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.736 [D] Got keys from plugin meta data ("generic")
2022.11.19 15:03:14.736 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/bearer/libqnmbearer.so"
2022.11.19 15:03:14.736 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so"
2022.11.19 15:03:14.737 [W] EGL not available
2022.11.19 15:03:14.738 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/bearer/libqnmbearer.so, metadata=
{
    "IID": "org.qt-project.Qt.QBearerEngineFactoryInterface",
    "MetaData": {
        "Keys": [
            "networkmanager"
        ]
    },
    "archreq": 0,
    "className": "QNetworkManagerEnginePlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.738 [D] Got keys from plugin meta data ("networkmanager")
2022.11.19 15:03:14.738 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/bearer" ...
2022.11.19 15:03:14.740 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/bearer/libqconnmanbearer.so"
2022.11.19 15:03:14.741 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration" ...
2022.11.19 15:03:14.742 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libfullscreen-shell-v1.so"
2022.11.19 15:03:14.742 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libfullscreen-shell-v1.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "fullscreen-shell-v1"
        ]
    },
    "archreq": 0,
    "className": "QWaylandFullScreenShellV1IntegrationPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.742 [D] Got keys from plugin meta data ("fullscreen-shell-v1")
2022.11.19 15:03:14.742 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libivi-shell.so"
2022.11.19 15:03:14.743 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libivi-shell.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "ivi-shell"
        ]
    },
    "archreq": 0,
    "className": "QWaylandIviShellIntegrationPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.743 [D] Got keys from plugin meta data ("ivi-shell")
2022.11.19 15:03:14.743 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libwl-shell.so"
2022.11.19 15:03:14.743 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/bearer/libqgenericbearer.so"
2022.11.19 15:03:14.743 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libwl-shell.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "wl-shell"
        ]
    },
    "archreq": 0,
    "className": "QWaylandWlShellIntegrationPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.743 [D] Got keys from plugin meta data ("wl-shell")
2022.11.19 15:03:14.743 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libxdg-shell-v5.so"
2022.11.19 15:03:14.743 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/bearer/libqnmbearer.so"
2022.11.19 15:03:14.744 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libxdg-shell-v5.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xdg-shell-v5"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXdgShellV5IntegrationPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.744 [D] Got keys from plugin meta data ("xdg-shell-v5")
2022.11.19 15:03:14.744 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libxdg-shell-v6.so"
2022.11.19 15:03:14.744 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libxdg-shell-v6.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xdg-shell-v6"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXdgShellV6IntegrationPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.744 [D] Got keys from plugin meta data ("xdg-shell-v6")
2022.11.19 15:03:14.744 [D] QFactoryLoader::QFactoryLoader() looking at "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libxdg-shell.so"
2022.11.19 15:03:14.745 [W] Found metadata in lib /tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libxdg-shell.so, metadata=
{
    "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xdg-shell"
        ]
    },
    "archreq": 0,
    "className": "QWaylandXdgShellIntegrationPlugin",
    "debug": false,
    "version": 331520
}


2022.11.19 15:03:14.745 [D] Got keys from plugin meta data ("xdg-shell")
2022.11.19 15:03:14.745 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/wayland-shell-integration" ...
2022.11.19 15:03:14.745 [D] loaded library "/tmp/.mount_starc-UDeDRp/plugins/wayland-shell-integration/libxdg-shell.so"
2022.11.19 15:03:14.746 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/plugins/accessiblebridge" ...
2022.11.19 15:03:14.746 [D] QFactoryLoader::QFactoryLoader() checking directory path "/tmp/.mount_starc-UDeDRp/accessiblebridge" ...
2022.11.19 15:03:14.772 [D] loaded library "crypto"
2022.11.19 15:03:14.772 [I] Connect to server
2022.11.19 15:03:14.775 [D] loaded library "ssl"
2022.11.19 15:03:14.798 [I] Show projects screen
2022.11.19 15:03:14.798 [D] Show content: Ui::ProjectsToolBar, Ui::ProjectsNavigator, Ui::ProjectsView

Formatting in the screenplay editor

In STARC v. 0.0.4 formatting one or more words in the screenplay editor (the panel named "Text") as italic, bold or underlined causes all the words before these to be formatted too. When this new formatting is removed in the first selection, some of the words that have been influenced still are in italic, bold or underlined.
I don't know if this is a known bug and if its correction is already planned, but I still thought it might have been a good idea to write about it.

Clicking between lines jumps to last created beat

Ordinarily, clicking blank space between or outside lines in a document should jump the cursor to the nearest line.
But in a Screenplay with multiple Treatment beats defined, clicking blank space anywhere above the final beat in the Screenplay editor jumps the cursor to the start of the final beat, even if the final beat is several pages away.
This does not occur for blank space after the final beat, nor does it occur when clicking directly on the text of lines.

EDIT: I just realized, I haven't been able to test except for beats within sequences. This may be necessary to reproduce the bug.

Beats added in Treatment fail to show in Screenplay

When I create many beats in the Treatment editor, only the final created beat shows in the Screenplay.
image

This even extends to beats created in previous scenes! If I add three beats in each scene, only the last beat in the last scene shows:
image

Appimage fails to build in new glibc-2.32!

Hi,

Tried make-appimage.sh script in the repo, but in voidlinux with glibc-2.32, it fails to build due to the new glibc-2.32 version!

$ ./make-app-image.sh
mkdir: cannot create directory ‘appdir/lib’: File exists
mkdir: cannot create directory ‘appdir/plugins’: File exists
total 86
drwxr-sr-x 2 zenny zenny     2 Sep 26 19:10 lib
drwxr-sr-x 2 zenny zenny     2 Sep 26 19:10 plugins
-rwxr-xr-x 1 zenny zenny   197 Sep 26 19:07 starc.desktop
-rw-r--r-- 1 zenny zenny 81719 Sep 26 19:07 starc.png
total 0
cp: cannot stat '../../src/_build/starcapp': No such file or directory
cp: cannot stat '../../src/_build/libcorelib.so.1': No such file or directory
cp: cannot stat '../../src/_build/plugins/*.so': No such file or directory
linuxdeployqt 7 (commit b469748), build 734 built on 2021-06-13 13:17:57 UTC
ERROR: The host system is too new.
Please run on a system with a glibc version no newer than what comes with the oldest
currently still-supported mainstream distribution (Ubuntu Bionic), which is glibc 2.27.
This is so that the resulting bundle will work on most still-supported Linux distributions.
For more information, please see
https://github.com/probonopd/linuxdeployqt/issues/340
mv: cannot stat '*.AppImage': No such file or directory

Improve ComboBox UI behaviour

  • focus issues after item in the list was selected
  • scrollbar visibility in animation process
  • use arrow cursor

Combobox should works like this example:
ezgif com-video-to-gif

Deleting off the end of audioplay dialogue deletes entire line

Testing out audioplays, I found that when the cursor is at the end of a dialogue line, pressing the DELETE key will delete the entire current line, including the character name.

I would've expected this to delete just the next character in the next line--I regularly use this to pull the next line into the dialogue (by deleting the line break), and it's weirding me out that I can't do this.

EDIT: This only happens when the dialogue is attached to a character. Loose dialogue, as is created when pasting screenplay text into an audioplay, behaves as expected.

MacOS: unable to launch starc / open an existing project (no windows showing)

I'm having an issue using Mac OS version. Nothing happens when launching starc or opening an existing project.
The app is available in the dock, not frozen.

I was using 0.3.1 for a while without any issue, didn't change anything in starc settings.

I updated MacOS a few days ago from version 13.0 (to 13.0.1 which was working perfectly with starc) and I think it's the first time I launch starc since that moment (last time was November 9).

It may be related to #74

Environment

  • Story Architect 0.3.1
  • Mac OS 13.0.1
  • Macbook pro M1 Max

Context

  • No crash report
  • App logs showing nothing weird (see below)
# After opening the app normally
2022.11.14 17:07:18.382 [I] Story Architect version 0.3.1, macOS 13.0, x86_64
2022.11.14 17:07:18.881 [I] Setup translation for fr
2022.11.14 17:07:18.929 [I] Connect to server
2022.11.14 17:07:19.166 [I] Show projects screen
2022.11.14 17:07:19.166 [D] Show content: Ui::ProjectsToolBar, Ui::ProjectsNavigator, Ui::ProjectsView
2022.11.14 17:07:35.991 [I] Closing current project
2022.11.14 17:07:35.991 [W] Current project is not valid. Skip closing.

# After opening an existing project file
2022.11.14 17:07:36.240 [I] Activate plugin "" (default "application/x-starc/editor/character/information")
2022.11.14 17:07:36.241 [D] Activate plugin view
2022.11.14 17:07:36.297 [D] Set project info
2022.11.14 17:07:36.297 [D] Set editing mode
2022.11.14 17:07:36.297 [D] Set document versions
2022.11.14 17:07:36.297 [D] Show view
2022.11.14 17:07:36.299 [D] Activate plugin view options
2022.11.14 17:07:36.299 [D] Activate plugin manager
2022.11.14 17:07:36.299 [I] Plugin activated
2022.11.14 17:07:36.300 [I] Show project screen
2022.11.14 17:07:36.300 [D] Show content: Ui::ProjectToolBar, Ui::ProjectNavigator, Splitter

drag&drop / cut&paste behavior

In some editors dragging / pasting preserves the line type of the dragged text, and to do so they create or remove paragraphs as necessary.
It's a very comfortable feature, what do you think?

[Feature Request] Add option to follow system's dark mode

Hi,

Add theme option "Auto" to automatically switch between light/dark modes, following the system's settings.

So, we would have "Light | Mixed | Dark | Auto | Custom"

Hovering over "Auto", you get the tool tip: "Follow system setting".

App Info

  • Starc v0.5.0a (Flatpak)

System Info

  • Pop!_OS 22.04
  • X11

[Bug] Cursor set changes when it enters the app window

The cursor set changes when it enters the app window. It does not use the system's cursors.

Before

image image

After

image image

Expectation:

The cursors should remain unchanged, following the system setting.

App Info

Starc v0.5.0a (Flatpak)

System Info

Pop!_OS 22.04
X11

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.