I made a account for my app @novelwriter 😊

It is a writing app for novels, written in Python and Qt5. It runs on , and on

@veronica @novelwriter

This looks very nice, I love the full dark mode for late night writing sessions!

@jansen @novelwriter I should add a button to quickly switch between light and dark mode with user selected themes. (There is a bunch of highlight themes available).

@veronica @novelwriter

As an end user I was a bit surprised that the "System Default" didn't default to dark. After changing the setting, I was surprised that the text window didn't darken. A single toggle for dark mode sounds nice.

Beyond that, this application looks amazing!

@jansen @novelwriter System Default should pull the colour palette Qt inherits from the OS. This is controlled entirely by the Qt/OS side of things though. This option just leaves it as-is. Behaviour may be OS dependant?

The GUI and editor have different settings as there are a lot more syntax themes than GUI themes. I have a full redesign of the theme system on my ToDo list, with a theme editor and all, so I will put it all in one place then.

@jansen @novelwriter The theme for the editor / viewer area is set on the Highlighting tab of the Preferences together with all the other highlighting options. it makes sense when you know there are a lot of such settings, but not before that 😋

@veronica @novelwriter

I'd bet it's the GTK and GNOME messing things up again.

It makes sense to separate the GUI and Syntax too, it's just a bit overwhelming with all the settings and an unfamiliar GUI for a new user. 😅

@veronica @novelwriter

It looks great.

If you add /cite, integration with ,bib files and references styles plus some kind of Latex templates import, you would add scientific writers - as I am - to your users.

@mitcoes @novelwriter It used to have LaTeX export, but I decided to limit the scope to fiction writing only and dropped it. It is a lot of work maintaining and developing fiction writing features as it is 🙂

@veronica @novelwriter That's very cool. I will try the app and if I like it, I will also follow the Mastodon account.

@veronica may I ask what you're using to package the binaries with? I'm currently using PyInstaller but I'm also looking for alternatives that may work better for a specific platform

@TrashHeap64 For Windows I bundle the byte compiled source with libraries and embedded Python. I make an install package with Inno Setup. For Debian and Ubuntu I make .deb packages. It is also on PyPi.

You can have a look in the repo at the file and the setup folder.

@naldela_teleyal @novelwriter Give it a spin! It is oriented towards people who want a minimal text editor without all the fluff of a word processor, but with additional tools for keeping track of all the characters and other things in your project.

I have a second project that has more text formatting features, but it will probably be a long while before it is usable. 😊

@veronica I'm currently managing everything with #zim. But your tool would be way more comfortable 😊


@naldela_teleyal @novelwriter Ah, Zim was one of the inspirations for novelWriter, together with GhostWriter and yWriter.

The note-taking feature in novelWriter is limited as it uses the same editor as for the novel text. It is not very suitable for research. It's better for writing character profiles and descriptions of locations and such.

I still use note taking software for the research, but I switched from Zim to Joplin.

@veronica Just tried it out, and it's amazing 😁 I wish I had this when I was at university. Could be really useful for writing assignments / bachelor thesis! I guess, for that you'd also want some "reference" feature. I've never seen a markdown editor for that before though 🤔

Would definitely have been useful when I was at school, and we had to write short stories once in a while :)

@matias Yeah, it has a very narrow scope, and that is fiction writing. It has only 8 formatting options, so less than regular Markdown as well. You can't make lists, insert images, links, or any of that. I've considered adding support for footnotes though.

@veronica @matias I use Scrivener right now, but I use a very small subset of its features. IMO Scrivener makes doing the simple stuff overly complicated. I will check out novelwriter. Thx!

@veronica @novelwriter although I don't have any use for it, I always wondered whether there exists this kind of software and whether it has tools to prevent plot-holes and inconsistencies like having a character reappear that previously died, a character changing its location without a reasonable explanation, etc.

But this would probably mean to have an underlying graph-model for each project which would make it quite complex to develop but also to work with.

@eliasp @novelwriter Currently, you can reference characters, locations, objects, etc from each scene, chapter, and such (under each new header actually). These references can then be listed in an Outline view where you can spot such inconsistencies. The references are also clickable back to their notes.

There are a few feature discussions on how to visualise this as well, but I'm still not sure what the best approach would be.

@eliasp @novelwriter By "reference" I mean that each note you write can have a tag that you can refer back to in the novel text itself. The tags and references are just meta data that can be filtered out on export.

@veronica @novelwriter FINALLY! AND THANK YOU! I had resorted to using a script writing program and it wasn't the same experience. 👍

@allzeefeelz @novelwriter I hope it is useful. I keep tweaking it and adding new features from requests on GitHub 😊

@veronica @novelwriter I've been using this for about a year now, thank you for making it! It's really so much better than my old vim only workflow.

@shaedrich @novelwriter No, I'm not familiar with that one. The main inspirations are yWriter for the meta data, GhostWriter for the markdown and look, and Zim Wiki for a bunch of other features. There's also some similarities with Scrivener, but a lot of that is because many feature requests come from people who've used that one.

@veronica @novelwriter
There is no version for Fedora Linux (RPM)?
Is it possible to also use HTML (Joplin) or CSS (Obsidian)?

@jfmblinux @novelwriter There is currently no RPM package, no. I'm not really a Fedora user, and not very familiar with RPM packaging. There are other install methods though. Check the documentation.

There are tickets on GitHub with "help wanted" on RPM as well as brew on macOS.

@veronica @novelwriter
I use Joplin with which it is also possible to include HTML and with Obsidian additionally possible to use CSS. After I was just asking the question about novelWriter, I don't know this application.

@jfmblinux @novelwriter
Ah, I see. novelWriter is plain text, with support for bold/italic/strikethrough using the regular codes. I've also added some codes to indent and align paragraphs, as that is sometimes needed in fiction writing, but in general, text formatting and layout is out of scope for what novelWriter does.

@veronica @novelwriter
Hi! As a writer your app is very interesting to me. I'm visiting the site right now. Thank you.

@veronica @novelwriter any plans for flatpak (or appimage) releases on the horizon?

@mray @novelwriter I've considered it and may do that. It's a lot of work adding all of the release formats, so I've focused on those I already know for now. Got a few more with "help wanted" tags on the issue tracker.

@veronica @novelwriter I know what I'm going to try writing my next two short stories with. :)

@squeakypancakes @novelwriter Not sure what you mean by "vim mode". It works like a sort of IDE for fiction writing.

Sign in to participate in the conversation

A newer server operated by the Mastodon gGmbH non-profit