SakeTami
elvanos

elvanos

patreon


elvanos posts

RELEASE - Fantasia Archive v1 0.1.15 (promised tiny update)

A tiny update being released with version 0.1.15 - Mostly containing the promised "Vishiri re-branding", some typo fixes and added Ko-Fi button in case some of you do not wish to support through Patreon!

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this

  • Loading existing project can very occasionally get stuck. Restarting the app fixes this

  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway)

  • Using the @ functionality inside the text editor while picking the desired document to link causes a glitch when using keyboard selection. Please stick to using mouse to avoid this issue

Bugfixes & Optimizations

  • Fixed some tooltip typos around the app

  • Fixed GitHub links for the current version of FA on welcome screen and in the menu

New features

  • Switched branding from "Elvanos" to "Vishiri"

  • Added Ko-Fi buttons

  • Added "Program Tutorials" button to the "Help & Info" menu (WIP)

View Post

New year, new name, new beginnings!

Some of you might have noticed my ongoing “personal re-branding” of my online persona, the first bit being my new avatar image (PFP) across all the internet platforms and social media, and the second being a name change - Say goodbye to “Elvanos” and hi to “Vishiri”!

Now, you are probably wondering why I am even writing a post about it to begin with since people tend to change their online nicknames all the time: Since I have become a fairly known figure in the world-building community with people donating monthly to my Patreon/Ko-Fi/etc and almost constantly discussing something with me regarding my creations. Therefore, I felt that I should inform my supporters and users of my apps/mapping assets that they will be seeing posts/software updates from “Vishiri” instead of “Elvanos”; so no one gets confused!

This also means that there will be an update to FA soon with changed social network/Patreon/Ko-Fi/GitHub links and all mentions of “Elvanos” will be replaced with “Vishiri” – This update will likely be entirely optional for you fellas as it will be just a small refresh of links and texts, no actual functionality should be affected (if anything changes, I will be sure to let know beforehand)!

For those curious about the personal reasoning and story behind the name change: The nickname “Elvanos” had been with me for the last 16~ years and while it served me rather well for all my intents and purposes, it also gathered a lot of history around itself; one I wish to leave at least partially behind at this point in my life. Therefore, I came to the conclusion that it is time to start a new chapter of my “internet life” and change the nickname to something that “feels” a bit more fitting.

As a side note for those wondering, since this is a pretty hot topic nowadays – No, I am NOT coming out as trans, changing my pronouns or anything similar; it is really just a nickname/avatar change in such regards.

View Post

Some good news & some bad news

I was originally planning to write a somewhat positive, lighthearted update regarding the progress of my personal affairs that will likely very soon start spilling over to the FA’s development. However, sadly I need to first address an urgent issues before I get back to the good news.

Patreon is changing its billing model in order to accommodate for Apple’s new billing policies by allowing ONLY a subscription-model for content creators and removing the ability to charge people at the end of the month instead. This change will come into effect at 1. of November this year (so in 3 days) and all current Patrons will be automatically migrated to the new subscription model. This basically means (at least based from my understanding) that the current Patrons will be billed twice this cycle – First at the end of this month and then at the start of the next one when the billing automatically changes to subscription.

Personally, I find this highly upsetting for multiple reasons, but the main one being the fact that I always saw this way of handling the billing at the end of the month as a show of trust - If people really want to support me, then they won’t bail at the very last day of the month while reaping the rewards anyways. The second reason why I find this incredibly unfair is the fact that people will likely essentially get billed twice at the start of this change, since there will be the last “tick” of the previous billing model (at the end of the month) and then the first “tick” of the new model (at the start of the next month) – I am just going to preface that I am not 100% sure it will be this way, but all current info I found and have available right now points towards it.

After pondering about these issues, I came up with three possible approaches/solutions to these issues for all my Patrons that I will outline below:

  • Stay “subbed” as you are now and let the billing automatically transfer over to subscription-based model. This will likely bill you twice at the very start, but at the end of the day, it will just move payments from the end of the month to the start of it. While I most certainly don’t mind the idea of a double-donation if one would be willing and able, I also understand that such a luxury isn’t viable for a lot of people – Which brings us to the next option.

  • Cancel your Patronage at the very end (30. or 31. this month) and re-sub after 1. of November. This way, you will just have a small “missing blip” of your FA Discord’s roles for 1-2 days when you will be lacking them and then all should be back to normal as before once you re-sub.

  • In case your patience with Patreon has reached its end at this point for either this very reason alone (or any other that I heard people occasionally mention), I am also offering a third possibility: I recently finished creating a new page on Patreon’s alternative called Ko-Fi that still offers non-subscription model for their creators/patrons. So if that would be your cup of coffee, feel free to jump the ship and support me over there instead.
    Link: https://ko-fi.com/elvanos

This roughly sums up the situation and its issues & solutions... and now, for the promised good news!

This month marks the last investment into additional hardware for my new computer setup, which was a new, proper monitor. This addition, coupled with a fully set up programming environment on the new computer I got myself a few months ago, basically means that all my plans have finally come to fruition and I will be returning to FA’s development very soon – In case you are curious just how soon is “very soon”, then I have a little spoiler for you since I am currently on a vacation from my work, one that will last until 10. of November... after which there is nothing more planned ahead that should prevent me from resuming the development!

View Post

Super-early spooooky autumn status update

It has been over half a year since I last posted the last status update concerning both my personal struggles in life and the status of FA in general. This was largely due to the fact of me being extremely busy at my new job along with patching up all kinds of previous issues, problems, financial debts and any such misfortunes that I carried over from the last decade of my life.

All of this effort spent on patching up my life sadly also affected FA's development: I managed to find some time for patching/adding features of the old FA version, but sadly I was not able to get much work done on the new rewrite - As a "funny" side-note, this was not only caused by a lack of time, but also my computer slowly being unable to keep up with the development software which sometimes took up to 5 minutes to launch (and 30 to update after changes) before the project even loaded for me... which basically made any attempt at development rather hellish.

However, that time is over now! Roughly two weeks ago, I finished patching up all of those past-problems mentioned earlier, managed to get my previous health issues under control to the point where they became more of a very occasional nuisance than a full-blown health hazard and I also finally saved enough cash to grab a brand new, powerful and up-to speed PC that will allow me to finally get back developing of FA or anything else I would want/need to (along with anything else such a machine allows for... wink games wink).

In a nutshell, this means that starting today (+- 1-2 weeks... might wanna try some of those new games first >:D ), I am finally properly returning to the new version of FA development as I finally managed to turn my life around and fix all I needed to get to such a point!

To close off, I would like to thank EVERYONE from the bottom of my heart who supported me in any way, shape or form over the last couple years (both financially or in any other way) - I am not sure if I could have made it without you people... and even if I could have, it would have had been far, far, faaaar worse and more painful than it was thanks to you all.

So once more, thank you and see you soon - Hopefully with more concrete updates & news next time!

View Post

RELEASE - Fantasia Archive v1 0.1.14a (hotfix)

A new hot-fix for version 0.1.14 is being released with a bunch of small bug fixes and one small feature that I haven't managed to cram into the into the previous release. May it serve you well in your world-building journey! :D

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.14a

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this

  • Loading existing project can very occasionally get stuck. Restarting the app fixes this

  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway)

  • Using the "@" functionality inside the text editor while picking the desired document to link causes a glitch when using keyboard selection. Please stick to using mouse to avoid this issue

New features

  • Added setting for accessibility wider scroll bars inside the app

Bugfixes & Optimizations

  • Fixed input textareas not autogrowing properly when switching document tabs

  • Fixed padding not applying properly inside nested divs inside the text editor field

Removed features

  • Automatic text wrapping in editor inside of "<div>" tags which was causing more bugs that it was solving

View Post

RELEASE - Fantasia Archive v1 0.1.14

We have a new release out! This time bringing a bunch of smaller additions and quality of life improvements along with a plethora of different bug-fixes, optimizations and all kinds of similar improvements - Out of which the mostly noticeable one should be a fix for the auto-scrolling when switching between different tabs, both in non-fullscreen and fullscreen modes!

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.14

Major, very sad announcement

  • GitHub Actions (the compiler for multiple operating systems that I use) stopped supporting our MacOS version (MacOS11) and therefore I won't be able to automatically created Mac-builds for FA1 (new version will not have this issue). Perhaps this issues can be remedied if one compiles FA on their own Mac or if someone from the community with a Mac reaches out and managed to compile the newest FA version for you people, but as it stands now, I am sadly forced to remove direct support for any new pre-compiled Mac builds from now on.

  • This issue might be temporarily fixed by a dear friend of mine offering a pre-M-series Mac for compilation at least for the time being - This is not a permanent solution, but should at least work for the current version in the time of writing this (0.1.14).

Removed legacy features

  • Removed legacy document check (top right red button on the screen). If you will still require this feature, reinstall older version of FA (0.1.13), fix your project and then reinstall this one or newer.

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.

  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.

  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).

New features

  • Remapped `CTRL + F` keybind to full-page search instead of Editor full screen mode toggle

  • Remapped `CTRL + SHIFT + F` keybind to Editor full screen mode toggle instead of full-page search

  • Added `F11` keybind as alternative way to toggle Editor full screen mode

  • Added option to rebind the Editor full-screen mode keybind

  • Added auto-scroll on tab-swapping inside full-screen editors

  • Added a setting for limit text editor height when not using full-screen mode.

  • Added developer data on what version of FA the project was created on.

Bugfixes & Optimizations

  • Added text editor Full Screen mode persisting through tab-swapping

  • Fixed auto-scroll on tab-swapping

  • Fixed auto-focus in text editor when toggling full-screen mode

  • Fixed buggy window scrolling event listener memory leak

  • Fixed "@" insert in text editors removing white lines before it and attaching itself to the previous text- Fixed buggy text wrapping in editor (text wasn't wrapping in "<div>" tag properly)

  • Fixed search-box (CTRL + F) not working in full-screen mode (please note that the search is acting a little weird in regards to auto-scrolling in the fullscreen mode, but at least it somewhat works instead of not working at all)

  • Fixed welcome screen/project overview not properly horizontally centering

  • Reworded repair-popup wording and changed the bottom red-alert wording along with behavior

  • Removed "CTRL + Q" keybind for "Quote" command in text editor mode, because it was conflicting with default "Open existing document" for quick search

View Post

RELEASE - Fantasia Archive v1 0.1.13

A rather large version v1 update - Image adding support has been added (with some caveats due to engine limitations for v1) along with custom CSS editing for individual projects. On top of it, some very annoying bugs have finally been fixed, especially the dreaded "nested project saving" one!

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.13

New features

  • Added Custom CSS support

  • Added WYSIWYG image linking/editing support

  • Added PDF export online/offline image support

  • New features

  • Bugfixes & Optimizations

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.

  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.

  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).

Bugfixes & Optimizations

  • Fixed improper note pairing in view mode for multi-relationship fields

  • Fixed "Nested project creation" but when saving the current project inside its own folder which previously resulted in a creation of subfolder of the same name and impossibility to load without manual tweaking

  • Fixed trimming of document names during export

View Post

Christmas update on FA, my IRL affairs and other news

After a fairly unnecessary long pause from usual updates I finally bring you yet another one; most certainly and totally not caused by my horrible memory and constant postponing!

First of all, I would like to open with some rather excellent news: Both my health and current job have been stable and going well in the last couple months without any significant issues, blunders or problems. However, my work has been a bit more demanding to get settled into than I originally anticipated and therefore required quite a lot of focus and effort from my end of things to make sure everything ended up working well. All this coupled together with me slowly ending my other, business, freelancing projects from my previous “era of life”, simply turned out more demanding than I originally anticipated and took far more time to properly sort out and finally leave behind me.

This brings me to everyone’s favorite part, where I thank all of you for your continuous support: And it absolutely isn't any different this time either! Let be known far and wide, that I still full-heartily and humbly appreciate all the support that all of you provide both me and our community - Be it by direct donations, helping to keep FA and the Discord server alive or by simply mentioning the app anywhere else to any friends/community/etc. All of your efforts have been amazing, I still very much appreciate them and therefore deeply thank you for your incredible support throughout all these years, both the good ones and even the less fortunate ones!

To conclude the report on my IRL happenings: I managed to pay off almost all my previous debts, missed health and social insurances, their penalty fees and all other kinds of bothersome things that previously managed to pile on top of each other due to my former bad health and lack of decently paid work - Luckily with all that in the past now, I am about two months away from paying off the last couple remaining ones and after that, it should be smooth sailing.

With all these topics out of the way, the time has come to give you a summary of how FA’s rewrite is going: Due to all the things mentioned above, stuff has been going rather slowly, but somewhat steadily in the last couple months. Multiple important additions to the functionality of the program have been successfully implemented (automated testing, translations, better error handling, code optimizations, etc.) and the new program is slowly starting to finally take some proper shape and form. I sadly don’t have any ETA yet, but I recently got back to slowly adding more and more to the code as my IRL job and previously mentioned hurdles require less and extra time from me; let us all cross our fingers that it will keep going like that and that next year is going to be even better in this regard!

This leaves me with only one closing thought: I want to wish the best possible merry Christmas, happy holidays and an awesome New year!


P.S. The Christmas-y Fantasia image has been brought to you by my beloved Raashe! :)

View Post

RELEASE - Fantasia Archive 0.1.12

A small update concerning a small addition regarding added support for rearranging tabs at the top of the screen.

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.12

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.
  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.
  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).

New features

  • Added functionality to rearrange opened document tabs; either left or right
  • Added keybind support for rearranging opened document tabs

View Post

State of FA’s development, my personal IRL developments and other similar news

After quite some time of delivering mostly doomful and gloomful news through Discord, Patreon and other news channels with only occasional blips of something positive happening both regarding FA’s rewrite/development, along with things happening in my personal life - I finally have some good news for all of you reading this message!

First, lets get likely the most concerning issues out of the way; one upon which all else hangs on: My long-lasting health issues have improved to the degree that they rarely even occur anymore, and now only very occasionally require doctor-prescribed pills that subdue them entirely.

This positive development allowed me to pull the rest of my life together along with finally being able to get a new and stable developer job at an international company with a fairly competitive pay for the local area. As most of you are probably guessing: This should supply me with both enough extra time and resources to be able get back to the development on FA relatively soon.

“Relatively soon” in this context meaning that I managed to obtain this new job fairly recently and therefore a few unresolved threads from the past sadly still linger and need to be sorted out first; as well as me having to get used to the developer-toolkit my new workplace uses - Both of these unresolved complications are currently expected to take around a month or two for me to handle.

Therefore, if we take into an account all I wrote above: Realistically, some decent level of tangible development on FA should start once more somewhere between a month or two from the day of posting this message; of course assuming all goes as planned, but hopefully it really should this time around!

With this hopeful, and fairly brave, prediction I will be ending this bit of news along with a little extra at the very end: For all reading this, I would like to leave a final message, especially for my faithful patrons on Patreon; both current and former: Every penny of your support over the roughly last two years has been incredibly helpful and I am honestly not sure what I would have done without your support in a couple of really bad situations I had to push through.

Therefore, I simply wanted to tell everyone who supported me until now: Thank you! Thank you so much!

View Post

RELEASE - Fantasia Archive 0.1.11

A small hotfix release is out since we managed to find bugs in the PDF exports and hopefully properly fix them.

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.11

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.
  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.
  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).

Bugfixes & Optimizations

  • Fixed the exporting issues with PDFs.

View Post

RELEASE - Fantasia Archive 0.1.10

After a fairly long break since the last update, I have a new one for you all! A 0.1.10 version is here and with it a few tiny fixes/updates/tweaks and two massively requested pieces of actual functionality!

This version is adding full-page-search similar to what you would normally find a web-browser of any kind when pressing "CTRL+F" and that would instantly allow you jump around the page and quickly find any mentions of the word of name that you are desperately looking for. In FA, you will find this set to "CTRL+SHIFT+F" by default and being entirely adjustable. This is due to a more common "CTRL+F" conflicting with other functionality currently used by the app at the moment.

Another new feature is the addition of the heavily requested "@" links in the big text-editor for all the writers, world-builders and dungeon masters to enjoy! These generally allow you to effortlessly add a "link" to any text in your creations that can point to any other document by simply typing "@" and getting the usual FA-themed search pop-up to help you find whatever you need to connect!


A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.10

New features

  • Added page-wide search option similar to web-browsers with a default keybind of "CTRL+ALT+F"
The keybind can be modified to the user's preferences as usual in the Keybinds menu
  • Added support for "@" links inside document editors (thanks AkroMentos!)
Pressing "@" inside the big editor fields will now allow you connect links directly inside the text editors
Clicking on links created this way, while not in edit mode, inside text editors will open the connected document in a new tab
Clicking on links created this way, while in edit mode, inside text editors and holding CTRL key will also open the connected document in a new tab
Clicking on links created this way, while in document quick-preview, will open the connected document in a new tab


Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.
  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.
  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).


Bugfixes & Optimizations

  • Slightly improved color scheme for edit mode of documents while in light mode

View Post

An early June update for all those wondering how everything is going!

I finally have some somewhat good news concerning the FA's rewrite progress and my own life, at last, getting back on track! But before we get to the actual good news; a bit of a recap of what happened in the last couple of months - Including the last two Patreon posts:

When I wrote the pre-last update concerning both FA's progress and my own health issues, I was expecting it to be the final one - Little did I know that my health problems would have a pretty serious relapse about two weeks after the colonoscopy (which was also mentioned in the same post).

To sum things up without going into too much detail for those not wishing to read about rather scary stuff: The end of March and a large part of April were without much of a doubt some of the worst months in my entire life; making it very hard and complicated to simply get by - Both for me, my whole family and especially my girlfriend, who I deeply thank from the bottom of my heart to sticking through the worst with me.

The same goes for the amazing FA community which was always there for me when things got borderline hopeless and almost unbearable. I simply want to say the following: All you wonderful people are amazing and I want to personally thank you for supporting me here on Patreon financially (which MASSIVELY helped in the last few months to cover the basic life needs) and for simply being there for me when things got really rough.

To conclude: I also want to deeply apologize for getting everyone's hopes up (including mine) by claiming that all issues were resolved after the colonoscopy; which, at the time, turned out to be more of a wishful thinking than the reality of the situation.

Luckily, I also happen to have some positive news for you after all of the bad stuff!

All of my issues have been progressively getting better ever since late April and have basically entirely disappeared by today; with all of the severe and dangerous symptoms gone around mid-May along with massive health improvements on my end!

I kind of want to avoid claiming that "all is well" in this post after the last time, but I wish to remain casually positive in regards to all of the issues finally being sorted since it genuinely seems that way this time around as there is far more medical evidence backed up with far more time elapsed to actually support it.

Now, the question everyone is likely asking at this point: Since my problems are (hopefully) finally sorted out, when will the development of FA properly continue?

The answer is fairly simple: I have already started by pushing out a small update on the old FA build a couple of days ago to bring it up to slightly more modern standards, so it will last a bit longer, before getting to properly replacing it with the actual new build, which I will be resuming the work on the next week! (unless some other entirely unforeseen health-related complicated rears its ugly heads once more)

Now, this is where this post would normally end, but since I have been writing for so long about having very problematic issues while also claiming of having a fairly high level of transparency; leading to (hopefully) genuine trust with everyone using FA and/or taking any part in the community - Therefore, I wish to share more details with all of you who wish to read about them.


Please be warned tho: The following text may be disturbing both from the medical and even normal-life perspective, so please read further only if you are fine with such things waiting for you ahead!

As you all might know, I mentioned issues with hemorrhoids before. While this problem was indeed a thing, it seems to have been only a side-effect of a much broader issue affecting my insides - I seemed to have had a full-blown infection of some sort inside of me and the whole area surrounding the place where hemorrhoids normally form at.

This infection developed over multiple months and peaked a bit before last year's Christmas and lasted for multiple months roughly until the end of April of this year; with the symptoms constantly bouncing up and down as time went by until they finally disappeared as mentioned above.

However, as bad as the problem mentioned above might seem, the most terrifying bit of it was a somewhat unexpected side-effect: The infection managed to creep rather deep and even affect my nervous system around the area. Now, that alone would be quite bad, but considering the area in question - It also managed to affect the places generally connected to the more "fun bits"; places known to be packed to the brim with all kinds of nerve-centers and nerves in general.

This eventually resulted in my nervous system overreacting heavily when such areas were being laid on during sleep - Forcing rather dangerous muscle spasms across my entire body and occasionally leading to me unintentionally biting my lips and/or tongue in my sleep; these states, I was told, somewhat resembled epileptic seizures.

These spasms sometimes could happen up to 2-3 times per single night and sometimes left me completely unable to work (online freelance work really saved me here) and my mind feeling so foggy during the following day that I could barely think, do the most mundane of things and even my memory of the affected months is still rather foggy when it comes to details and things that transpired.

Excluding these very disturbing and dangerous issues - The infection also brought with it all kinds of other more "normal" complications: Internal pain and heavy discomfort when sitting/moving/laying/etc., problems with going to the bathroom, and then lastly: Confused doctors as to what the hell was even going on as all these issues happened during the Covid craze and no one was (and still is) exactly sure as to what exactly caused all this.

Now, this roughly sums up all of the issues that I had to struggle with until now and if you read all the way here - You know now as well!

Thank you for both the time and courage of making it all the way here and I am looking forward to seeing you around!

View Post

RELEASE - Fantasia Archive 0.1.9

A small-ish update to the program that is meant to drag it a little more into 2022 programming standards with many updates to the internals of it and a few small updates and optimizations that will hopefully make it nicer to use and run a bit better on most people's computers!

An actual update explaining the whole situation as to why there is an update to the older FA version while the 0.1.8 was supposed to be the last one will follow on Patreon either later today or tomorrow; this time: Expect finally good stuff on multiple fronts after many months of IRL struggles!

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.9

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.
  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.
  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).

Bugfixes

  • Hopefully improved performance and overall optimization due to multiple updated libraries and Electron framework.
  • Improved enter key support for different dialogs. (thanks babelfish!)
  • Fixed an issue with outdated Electron version and fixed a connected issue with building using the newer Electron version (thanks Wazikamawata!)

View Post

A long overdue update!

I have some fairly exciting news for y'all along with a fairly short post this time!

After more than half a year of struggling with my health issues, it appears that all has finally been resolved! The final examination (the dreaded colonoscopy) found nothing bad and all other symptoms disappeared more than a month ago, so it is safe to likely say that my health is back to normal!

This means that the development of FA will finally resume properly as I finally have the mental energy to focus on anything else than just surviving and working! I am hoping to deliver some showcase of the new FA for you as soon as possible - Hopefully in a few months!

That is all for now, but stay tuned as there will be some truly exciting news coming in two days! *evil scheming intensifies*

View Post

A slightly delayed New Year's report for ya'all!

I finally have some good (I hope?) news for y'all!

First off, let's get the health issues off the table: They got marginally better! I won't torture you with excruciating details this time around; especially for those wishing to not lose their dinner over such things. And while the problems aren't fully gone yet, I am trying my best to follow the doctor's advice along with the medicine I was prescribed - So hopefully stuff should fully fix itself in a couple of weeks/months.

With that out of the way, let's talk Fantasia Archive - I spent a lot of my off-work time during the holidays planning the general structure of the whole app, and here is how I intend to continue with the rewrite.

The whole app will be redone in a way of containers that will host extensions and projects in it, which will lead to increased modularity and improved extensibility.

If you're not a programmer and didn't understand a word of the previous sentence, here is a more humanly readable summary of it along with a bunch of extra info!

  • The core of FA will work as a shell that gets filled with various things!
  • One of these things will include extensions - Pieces of code that will provide added functionality to the app (for example stuff like the current Noteboard). This will open a way to allow user-made extensions to be made for the app (once I figure out how to incorporate such functionality).
  • Another thing that will fill the shell will be the content itself - If my plan works as intended, users will be able to work on multiple projects at once if needed as this was quite the requested feature.
  • Each of such projects will exist in its own individual directory and will no longer persist in the app memory as is now - While this might be a little inconvenient, it will allow for file handling (PICTURES!) and more intuitive saving/loading of the projects similar to how most other desktop apps function.
  • We will be replacing the Hierarchy tree component - I am not sure if that one will get replaced by another library or if I will end up writing my own, but the current state of the tree is horrible when more than 200 items are added to it and it drags the performance of the whole app down as a result.
  • Different document types (Characters, Chapters, etc.) will be treated as extensions - Which means that the user will be able to turn off the default ones as they see fit, and adding new ones should be entirely possible to most of at least a little tech-savvy users (some graphical UI will be added a bit later for this functionality specifically).
  • With the move towards the file system approach instead of the temporary databases - FA's mobile version might be eventually a possibility. If things would turn out REALLY well, even integration in some commonly used cloud storages could become a reality (Dropbox, pCloud, Google Drive, etc.)
  • Translations support is coming to FA in the next release - There will be a big announcement for all willing to take part in the translations to help with the projects - The translations themselves will be done via GitHub due to the incrementally increasing amount of texts in the app as the development continues (of course offering a one-time help via DMs is also a possibility).

And now that you finally know my grand plans with the app (hopefully not TOO grand so it will actually see the light of day?), you might be curious about some kind of schedule for the app:

I will start once more working on the rewrite around mid/late January and start posting updates/teasers once I have something to show.

As to some release date: I will admit that I am not sure when, since this is the biggest project I ever started and therefore have a very hard time answering the "when" question right now - But I sincerely hope to have something to show before May/June.

Wishing y'all (once more) a slightly delayed New Year's,

Elvanos

View Post

An updated concerning both the rewrite and yours truly

A new post for ya'all!

I have an update for all my supporters and readers - Both patron and non-patron alike. Quite a lot more things have been happening since I wrote the last post and even more will be happening in the coming months; so strap in for another (not as wild) ride and keep reading!


WARNING: The following text contains information concerning health-related topics. If you do not wish to read such details, please consider skipping the rest of this text!


Soooo, as you all know from the previous post, I have been struggling with some kind of hemorrhoid-related issue. This was further proven when I went for a checkup at a specialized doctor last week. However, on top of the previous issues, the doctor realized that I seem to have some kind of rectal infection, which is likely the reason for the problems with the hemorrhoids, to begin with. I was prescribed given some medicine for this problem of mine and so far, it seems to be showing promise; so there is that.

This is both good and bad news - Bad in the sense that such an issue will likely take multiple months to fully cure and fix, but also good since I was worried about something worse causing the issues (cancer, etc.) which really doesn't seem to be the case.

The development and worrying mentioned above took quite the toll on my (and my girlfriend's) nerves, but since it all ended relatively fine, I am proud to announce, that work on FA rewrite will be resuming sometimes either right before or during the winter holidays!

I hope you all can wait one or two more weeks, but after that is done and if (bloody hopefully) nothing else bad happens, you should start slowly start seeing new FA emerging!


Happy before-holidays to ya'all,

Elvanos

View Post

News concerning the rewrite

Heya all,

This post will be a bit of a rollercoaster ride, as I will be covering some of the things that have been happening in my life in the last couple of months since the last update and how the rewrite as a whole is looking. Part of the text will also be about health-related (and other) issues I have been dealing with since, unlike a lot of other people, I like to keep things transparent between myself and people who care about my creations - This means that in this post you will find a summary of just what exactly has been plaguing me and making my life a bit harder than it probably needed to be.


!!!WARNING!!!
The following text contains health-related issues. If you do not wish to read such details, please consider skipping the rest of this text!


So let's start with the first issue: Money!

In the last year, I have been somewhat struggling when it comes to getting enough money to go by since Covid hit the country I live in pretty hard and quite a few businesses kicked the bucket. While this did not directly affect me as I work as a web developer, it did sabotage about 5 different jobs I was supposed to be doing. This put me in a really bad situation financially (also the reason why I had so much time to work on FA, to begin with) and it took multiple months to stabilize my finances - In this regard, I would like to once more thank all my Patrons since they helped me IMMENSELY to overcome this very difficult time in my life.

As the situation started to turn for the better, the beast struck: Both me and my girlfriend managed to contract Covid; and while we aren't in any of the risk groups, it still had quite the effect on us in regards to stomach issues, brain fog and unusual tiredness that lasted for multiple months.

Just when these issues were starting to improve, I managed to develop a very bad case of hemorrhoids from my work due to all the lockdowns previously, since I had very little movement in general.

This situation quickly spiraled out of hand as I didn't pay enough attention to it at the start - A major error on my end. Over time, I developed spontaneous tremors through the nights linked to the untreated hemorrhoids, which eventually grew into a full-blown internal infection that began to make me experience multiple episodes of rapid breathing and increased heartbeat throughout the night.

I swiftly scheduled a doctor visit over the phone and was suggested a very effective disinfectant and healing-acceleration gel that I have been applying ever since. This was about a week ago and since then, all the previously described symptoms massively improved and some even entirely disappeared. When I finally visited the doctor, she sent me to a hospital to do a full examination on my heart in case some of the infection left any damage on it - Luckily, all the tests came out perfectly fine and no issues were found.

Since then, the issues have been further improving, so I am hopefully on the path to full recovery soon - Assuming all goes well!

To top these issues of, the house we live in had been scheduled for installation of a full-blown layer of outside isolation. This resulted in multiple months of almost non-stop drilling from 8 in the morning to 5-6 in the evening almost every day (Saturday and holidays included...). This resulted in both and my girlfriend getting horrible sleep as we are both night owls - Not to mention the effect of the whole house quite literally shaking and the drilling reverberating through the walls to the point when we had to shout at each other to hear what other was saying - Which resulted in massive stress build-up and great uneasiness in the whole flat when all those things were happening (along with all previously mentioned issues).

As for the impact of all these issues on the rewrite... Well, I would like to take this opportunity to deeply apologize to all users of FA, but due to the previously mentioned series of very unfortunate incidents in my life, the rewrite has been going at a snail's pace so I don't have really much to show for it.

I will do my best to deliver at least some kind of a preview of the new rewrite to you by Christmas, but I don't want to promise anything right now, since I am not 100% certain all these issues are resolved already; and while I REALLY hope they are, I don't wish to promise miracles I won't be able to deliver.


Happy post-Halloween to ya'all,

Elvanos

View Post

A big thanks to all my supporters & FA rewrite news!

Heya all,

This post is a big thank-you to all my supporters (Patreon and non-Patreon alike) as well as a sort of coverage of both the development of the rewrite of FA and my current IRL state of affairs.

So first, the big thank-you: Everyone's support has been incredibly helpful in the last few months as I have been struggling a bit financially due to some unforeseen circumstances in my life. However, with your aid, I was able to overcome those hurdles, and I am back on track and finally have time to get back into the FA rewrite!

This brings me back to the second point: The state of the FA rewrite - While I wasn't coding much on it yet, I spent many days planning the architecture of the app so it would be able to host all the advanced features that the current FA lacks or barely is capable of supporting.

I hope that I will be able to provide you with something a bit more tangible soon as right now I don't have much to show for it... T_T

With that out of the way, I hope you will give me a little more time to show the results of your continuous support of my Patreon and FA! See ya soon again! :)

View Post

RELEASE - Fantasia Archive 0.1.8

The promised final installment of FA has finally arrived before the 0.2.0 rewrite hits later during this year! This one is a bit of a love letter to the community as it contains a bunch of heavily requested tools and features that people kept asking for!

To highlight the most striking features from this update:

  • Added document template support
  • Added document preview in split-view mode
  • Added mass document deletion tool
  • Added support for the showing of the last opened document list
  • Added the first iteration of the Project settings

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/


Changelog

0.1.8

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.
  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.
  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).

Bugfixes

  • Fixed a few bugs with the export project window not properly displaying on top of other windows/popups
  • Fixed a typo in the "Save all opened documents with active changes" keybind
  • Fixed a bug that was causing the predefined select list sometimes completely disappear along with the whole select in the single-select field when filtering (eg: Sex field)
  • Slightly improved performance when loading the project for the first time
  • Fixed a bug in PDF export that was causing export crashes in case of line breaks present in the list/relationship field notes
  • Fixed a bug causing some of the legacy field detection to miss some types of legacy fields sometimes

New features

  • Added document template support
  • Integrated document templates into exports
  • Integrated document templates into document view/editing
  • Export now automatically takes into account individual export templates that take priority over one selected in the select field. This behavior can be disabled via an export setting check that will make FA ignore all individual export templates for the documents.
  • Added document preview in split-view mode
  • Added mass document deletion tool
  • Added support for the showing of the last opened document list
  • Added the first iteration of the Project settings
  • Added an option to turn off the spellcheck app-wide
  • Added project renaming support from inside the app
  • Added export functionality to relationships inside document previews
  • Added option: Aggressive relationships selection
  • Fantasia (the mascot) learned how to cook!
  • Multiple new RPG systems added and some existing got updated
  • Added unique-identified option for exports
  • Added new spoiler/secrets/DM notes field to all document types
  • Added spoiler-free export option for exports
  • Added support for custom subtitles in list fields
  • Added support for mass exports to the hierarchy tree
  • Added context, right-click menu to the hierarchy tree to tags
  • Right-click menu in hierarchy tree tags: Preview in split-view mode
  • Right-click menu in hierarchy tree tags: Collapse/Expand all
  • Right-click menu in hierarchy tree tags: Rename tag
  • Right-click menu in hierarchy tree tags: Delete tag
  • Right-click menu in hierarchy tree tags: Add a new document to this tag
  • Added more common material/resource properties fields to the Resource document type

QoL adjustments

  • Replaced confusing relationships to Places of Demise/Birth/Residence in Character and Location document types with the normal 2-way relationship. Previous fields have been turned to Legacy fields for easy user removal later on
  • Added search to keybinds cheatsheet
  • Added hierarchical tree auto-expand to top-tag pseudo-category on startup in order to unify the behavior with how the rest of FA modules work right now
  • Set non-aggressive relationships selection as default to make setting up a new project a little easier for users
  • Reworded the legacy field warning message
  • Compacted the right-click menus across the app to make them a little easier to use
  • Optimized document display view to only show titles for sections that actually have content in case the document is tagged as finished or if options are set to only display filled field values

View Post

Present & Future of FA

Heya all,

This post will be a bit unusual compared to the normal update posts as it will explain some things happening behind the scenes of FA development in regards to the software as a whole.

Recently a lot of you have been having an issue with FA not properly syncing data of newly created documents or having all kinds of weird errors. After a lot of research from my end, I managed to find the culprit - It was the very database system FA uses to store its data that was causing all the issues. This is sadly a relatively huge problem that needs to get fixed ASAP, because the longer is it left to fester, the harder it will be to fix in the future.

This brings us to the main point of this post: Currently, FA uses a database system called PouchDB. This database will remain in use for the 0.1.8 release that is coming relatively soon. After this, the 0.1.9 will be scrapped in favor of a full-blown 0.2.0 release which will contain the new database system (for the most tech-savvy, we will be using SQLite) - this update will be rather gigantic so consider the 0.1.8 to be the "final" version of FA for the foreseeable future.

Now, this all sounds kind of gloomy and depressing, but let us take a look at the positives this change will bring:

  • This will bring us full support for the 1. roadmap goal!
  • Easier portability of projects between PCs
  • Make FA function a bit more like a proper desktop app
  • Better scalability for bigger projects (hopefully?)
  • Possibility to rewrite problematic parts of the app to work better and fix existing bugs
  • Possibility to rewrite the layout to maybe even support split-editing mode or something similar!
  • Possibility to replace and fix the hierarchy tree while we are at it

With this list to hopefully inspire you a bit, I am going to end this post and wish you all happy worldbuilding in the following weeks/months as I will be getting FA into better shape for you all!

View Post

RELEASE - Fantasia Archive 0.1.7

A long-awaited 0.1.7 build is finally out! It brings a plethora of new features that are sure to make your worldbuilding/RPing lives a lot easier! Among those are the constantly requested export to PDF/MD functionally and on-the-fly document generation thought relationship fields without having to create documents beforehand!

To highlight the most striking features from this update:

  • Added export support for Markdown & PDF
  • Added on-the-fly relationship documents generation
  • Added stat/attribute support for multiple RPG systems
  • Added option to search through the "Other names" field via "@" modifier
  • Added document preview popup and corresponding options to the settings for them
  • Added "Skills/Spells/Other", "Resources/Materials", "Occupations/Classes" and "Afflictions/Boons/Conditions" document types and all their respected fields across the whole app
  • Reworked all existing document types to function better with the new additions

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/


Changelog

0.1.7

Known issues

  • Creating a brand new project can very occasionally get stuck. Restarting the app fixes this.
  • Loading existing project can very occasionally get stuck. Restarting the app fixes this.
  • Saving documents can sometimes leave it in edit mode instead of closing it (data gets saved anyway).

Bugfixes

  • Fixed infinite vertical scroll of the app caused by buggy behavior of the floating windows being pulled on the bottom of the visible window
  • Fixed a limiter for advanced search that was throwing errors in rare cases
  • Fixed a bug that was causing single-to-single relationship notes not properly saving
  • Fixed the notes window showing on top of popup overlay
  • Fixed a bug that was causing changes to document blueprints to not update properly
  • Fixed a bug affecting single-to-single and many-to-single relationships in case deleted values were lingering in the connected data
  • Fixed a bug that was causing improper rendering of the project overview graph legends
  • Fixed a bug where the advanced search wasn't working properly for local relationship fields inside a document in the case of fields value search

New features

  • Added export support for Markdown
  • Added export support for PDF
  • Added on-the-fly relationship documents generation
  • Added stat/attribute support for multiple RPG systems
  • Added option to search through the "Other names" field via "@" modifier
  • Added document preview popup and corresponding options to the settings for them
  • Added "Skills/Spells/Other", "Resources/Materials", "Occupations/Classes" and "Afflictions/Boons/Conditions" document types and all their respected fields across the whole app
  • Reworked all existing document types to function better with the new additions
  • Added reverse display for lists
  • Added a whole category of items adding for lists
  • Added precise mode search to full-field search in the relationship search inputs
  • Added option: Prevent filled note board showing
  • Added an option to save all opened documents upon exiting the app/closing project
  • Added "Other Names & Epithets" to "Chapters" document type
  • Revamped "Member count" field in all types of groups document types
  • Added "Follower/Subject count" field to all types of groups document types
  • Added dev option to the menu for quick document ID copying
  • Updated the legacy project repair tool to also transfer old stat fields into the new setup
  • Added a checker tool for the removal of legacy fields for the user
  • Added both keybind and a button for mass-saving of documents with edits
  • Added export option into the app menu
  • Added a keybind: "Save active document and mark it as finished"
  • Added a keybind: "Toggle Developer tools"
  • Added a keybind: "Export document"

QoL adjustments

  • All "Export and Import" texts have been changed to "Save and Load" due to the inclusion of the new, actual, "Export" feature
  • Added a note about possible color searching in the advanced search cheatsheet popup window
  • Added input resetting after adding/selection in the relationship fields
  • Revamped the field order in all document types since the "Other names" field moved to "Document settings" from "Basic information" as it is now a mandatory system field specially used in advanced search
  • Added tooltips to "Member count" and "Follower/Subject count" fields in all groups document types
  • Updated selects to act as text input fields in case there are no prefixed values in the list
  • Field labels received a facelift to look more appealing to look at when showing on smaller screens
  • Attempted to "prettify" the display mode of the document fields in case the "Hide empty fields" option is ticked on
  • Added a tiny bit of color to help discern which relationship is one-way and which is two-way
  • Adjusted the single and multi relationship fields not showing suggestion popups when a value has removed the list
  • Adjusted the single relationship fields to hide the suggest list when a value is selected from the list
  • Adjust font sizes for titles and "sizes" in the text editor field to be actually useable without looks ridiculous
  • Rearranged the menu and added a new `Tools` category to make finding stuff a bit easier

View Post

RELEASE - Fantasia Archive 0.1.6a

We have a small hotfix out that fixes a few small issues that appeared due to the big overhaul in 0.1.6 build. On top of it, we have a new Note board tool and a few graphic tweaks to the app to make it look more spiffy!

 To highlight the most striking features from this update:

  • New Note board tool

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/


Changelog

0.1.6a

Known issues

  • Overusing Tags (20+ with 400+ documents in them for most) currently causes slowdowns/crashes on some PCs when using the Hierarchy tree. If you suffer from this issue, reduce the number of tags and/or objects paired underneath them.
  • Importing existing projects can sometimes get stuck. Restarting the app fixes this.

Bugfixes

  • Fixed hierarchy tree ignoring "0" value in Order fields
  • Fixed a bug where the automatic relationship limiter was treating single-to-many field type as single-to-single types
  • Fixed a bug that was causing import/merge/repair tools to get stuck after exporting in the same popup
  • Fixed an issue with flickering select menus
  • Fixed functionality of the Connected Locations field in the Teachings/Religious groups document type
  • Fixed a bug that was causing the copy document functionality to also copy single-to-single and many-to-single relationships.
    These relationships can not be copied as they are logically unique across the whole web of all relationships the user build and can exist only once in the whole system
    Example: Bilbo has Place of origin set to the Shire - if you make a copy of Shire, Bilbo will get automatically removed from the Characters originated from a location in the copy of the Shire as he is already linked to the original Shire and logically couldn't have originated from two places at once.

New features

  • Added a floating Note board window
  • Added new options to predefined select lists across the app
  • Added new display for non-edit mode for switch fields
  • Added keybind: Show project overview
  • Added keybind: Toggle Note board
  • Added menu and document control bar buttons to show Note board

QoL adjustments

  • Adjusted label-align of text editor fields to look more representative of half-coherent UI
  • Adjusted the behavior, icon, and name of the Resume project functionality in the menu
  • Renamed "Project screen" to "Project overview" app-wide

View Post

RELEASE - Fantasia Archive 0.1.6

The long-promised, big performance update is finally here! It brings an incredible amount of changes under the hood of the app that will make it marginally more snappy, responsible, and easier on your machine.

On top of it, a long-present bug was finally fixed, that was causing a gradual slowdown upon adding more and more documents to the app. This issue was causing gradual corruption to the saved data of the current project as time went on. This issue will not be happening in any newly created and/or changed documents from now on.

To combat the already existing issues in projects created before the 0.1.6 version; a new "Repair legacy project" tool has been added to the app that will automatically clean up and fix any project of yours that might suffer from such issues!


To highlight the most striking features from this update:

  • Massive performance update
  • Automatic project repair tool
  • Improved advances search

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/


Changelog

0.1.5a

Known issues

  • Overusing Tags (20+ with 400+ documents in them for most) currently causes slowdowns/crashes on some PCs when using the Hierarchy tree. If you suffer from this issue, reduce the number of tags and/or objects paired underneath them.
  • When using the "Legacy project repair" tool, a very small amount of users report being stuck on the progress. If you suffer from the issue, restart the app and then restart the fixing process - this seems to be a workaround for now.

Bugfixes

  • Massive overhaul of how data is being handled across the app!
  • Fixed buttons for moving list items up and down also showing outside of edit mode
  • Fixed "Resume project" button working in instances where it shouldn't
  • Fixed a visual bug in the top document control bar
  • Added a check against invalid characters in the new project name to prevent issues while exporting on different OSs
  • Hopefully finally fixed the new project creation bugs that have been plaguing the app for the last 3 releases
  • Fixed app starting in multiple windows when run multiple times.
  • Fixed more typos across the app
  • Added debounce timers for all input fields across the whole document to massively improve performance when updating temporary document data across the app
  • Fixed a bug that was re-triggering edit mode on document save without any actual edits
  • Fixed a bug that was causing improperly filled in URLs in the text editor field to glitch out the whole app and require a restart
  • Revamped how tooltips work in already paired documents in single-to-single and many-to-single relationships

New features

  • Added support for filtering via "Is a category" switch field
  • Added links to Reddit, GitHub, and FA Website
  • Added multiple predefined values list multiple list field across the different document types
  • Added a super obnoxious prompt for people to repair their project on start-up so they hopefully actually do it! Woo-hoo!

QoL adjustments

  • Adjusted the "Accessibility - Text shadow" option looks to look better

View Post

RELEASE - Fantasia Archive 0.1.5a

This release is a little unusual as it is neither a full-blown release nor a hotfix. This version is more or less a reaction to a new Fantasia Archive category that opened up on Cartography Assets and allows for uploading of existing projects/templates for projects that people can use to kick-start their worlds.

The new addition allows just for this and more, as the "Merge" functionality lets the user import data from such project into their already existing project without any data loss occurring and the data organically merging together in a form that is further useable - as if the user filled it in by hand.

Except for this major functionality, the update brings a few more additions, some bug fixes, and one band-aid fix for the performance issues currently plaguing the app: A toggle switch for the hierarchical tree that is responsible for a massive part of the performance issues right now - I urge all that are suffering from crashes and white screens to give this functionality a chance.

To highlight the most striking features from this update:

  • Merge projects functionality
  • Hierarchical tree toggle
  • Reordering of list value in all types of fields in all document edit mode

A new download link can be found here: https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.5a

Known issues

  • POSSIBLY FIXED: When creating a brand new project, Fantasia Archive sometimes doesn't load the default categories in the left hierarchical tree. A temporary workaround before the issue is fixed is restarting the program - the project stays intact, can be normally edited and no data loss occurs.
  • POSSIBLY FIXED: Some users report that dialog (popups) don't function the very first time you start FA. This is solved by restarting the application. The bug doesn't seem to appear again once FA has been started at least once before.
  • Overusing Tags currently causes app crashes on some PCs. If you suffer from this issue, reduce the number of tags in your project below 10.

Bugfixes

  • Fixed a bug of edit mode "Open in new window" buttons being on a higher level than the document control bar and rendering over it
  • Fixed non-working edit button in the hierarchical tree on already opened documents
  • Attempted to fixed occasionally buggy functionality regarding known issues of the non-functional new project and importing/merging

New features

  • Added project merge functionality to the app
  • Added arrows to move List field items up and down
  • Added a new Cost in different Currencies one-way relationship field to Items document type
  • Added a new Connected to Currencies two- way relationship field to Items document type
  • Added a new Connected to Items two-way relationship field to Currencies document type
  • Added a few pre-filled location types to Location type field in Locations/Geography document type
  • Added support for toggling of the hierarchical tree on and off
  • Added option: Hide hierarchical tree
  • Added keybind: Toggle hierarchical tree
  • Added menu icon and document control bar icon for toggling of the hierarchical tree

QoL adjustments

  • Multiple small field name changes to unify meanings across the app
  • Unified ordering of connected groups in all document types

View Post

RELEASE - Fantasia Archive 0.1.5

A massive update to the functionality of the app along with a multitude of QoL changes, new addition, and a HUGE amount of fixes.

To highlight the most striking features from this update:

  • We have a new mascot - meet the arcane dragon Fantasia!
  • Linux and Mac release on top of previously Windows only!
  • Right-click context menus in multiple parts of the app
  • Ability to copy existing documents
  • Extended documents settings with new switches to determine the state of the documents
  • Improved filters
  • A whole new category for Organizations/Other Groups
  • Notes have been more deeply integrated into the app!
  • Background color support for documents
  • Revamped options menu
  • A bunch of new options and keybinds
  • More spiffy UI

A new download link can be found here:
https://cartographyassets.com/assets/10089/fantasia-archive/

Changelog

0.1.5

Known issues

  • When creating a brand new project, Fantasia Archive sometimes doesn't load the default categories in the left hierarchical tree. A temporary workaround before the issue is fixed is restarting the program - the project stays intact, can be normally edited and no data loss occurs.
  • Some users report that dialog (popups) don't function the very first time you start FA. This is solved by restarting the application. The bug doesn't seem to appear again once FA has been started at least once before.
  • Overusing Tags currently causes app crashes on some PCs. If you suffer from this issue, reduce the number of tags in your project below 10.

Bugfixes

  • Fixed a typo in the Type of being field in the Species/Races/Flora/Faunas document type
  • Fixed even more random typos I don't even recall T_T
  • Fixed a bug in light mode that was coloring the List field type's addition attributes dropdown wrong
  • Fixed a bug that was causing the relationship dropdowns sometimes not to be clickable and instead caused dragging of the app window when shown over the top of the drag-bar at the top of the app
  • Updated advanced search guide with missing information about full-text search
  • Changes a small bug when the New Object dialog wasn't respecting option changes being done in the same session of the program being opened
  • Fixed a bug that was sometimes showing improper values inside the user-defined keybinds both in the key settings and the cheatsheet
  • Fixed tag groups in the hierarchical tree not respecting custom order and alphabetical order
  • Fixed a rather peculiar recurring bug that could cause the database to endlessly attempt to update a document while constantly throwing errors
  • Fixed a bug that was causing an "Empty" checkbox popping up at irrelevant places on right-click
  • Managed to fix or at least mitigate multiple memory leaks across the app
  • Optimized multiple parts of the code to run smoother
  • Fixed wrong icons in some fields in some document types
  • Fixed a bug that was allowing for an attempted deletion of a document while the document data was still being retrieved. This resulted in an error that both made a mess of a UI and didn't delete the desired document
  • Fixed a bug in the scroll of the hierarchical tree that was causing it to not display the last 1-2 items when scrolling down
  • Fixed a bug that was causing the hierarchical tree-resizing drag-bar to not scroll down with the rest of the page when viewing documents
  • Fixed a typo in delete document confirmation dialog
  • Fixed a few typos in Character document type

New features

  • Added context menu support and multiple actions (right-click) for top tabs, hierarchical tree, and relationships across the whole app
  • New actions for Top Tabs
  • All Opened Tabs
  • A list of all opened tabs for quick navigation
  • Copy name
  • Copy text color
  • Copy background-color
  • Create a new document with this document as a parent
  • Copy this document
  • Close this tab
  • Close all tabs without changes except for this
  • Close all tabs without changes
  • Force close all tabs except for this
  • Force close all tabs
  • Delete document
  • New actions for Hierarchical Tree
  • Add new document type: DOCUMENT TYPE
  • Only available in the root-categories
  • Expand all under this node
  • Collapse all under this node
  • Copy name
  • Copy text color
  • Copy background-color
  • Open document
  • Edit document
  • Create a new document with this document as a parent
  • Copy this document
  • Delete document
  • New actions for Relationships
  • Copy name
  • Copy text color
  • Copy background-color
  • Open document
  • Edit document
  • Create a new document with this document as a parent
  • Copy this document
  • Added a special description field for categories that become visible only when the document is switched to the category mode
  • Added an option and corresponding buttons/keybinds to save without exiting edit mode
  • Added a new 2-way relationship field Connected to Lore notes/Other notes to every single document type across the whole document
  • Added a whole new category "Organizations/Other groups" and connected it to other document types
  • Added a floating popup window for quick cheatsheet for Advanced Search guide that can be summoned from each relationship search anywhere in the app
  • Added and reworded a few trivia lines
  • Added filtering via switch value for Is a minor document, Is finished and Is Dead/Gone/Destroyed switch
  • Dead is visible in the lists by default but can be used to narrow down the search
  • Finished is visible in the lists by default, but can be used to narrow down the search
  • Minor is NOT visible in the lists by default but can be included using this option
  • Instructions on how to trigger by these additions can be found in the Advanced Search Guide help menu
  • Added Fantasia mascot in the app! ^_^
  • Different document tabs now keep scroll distance and resume wherever you left them at
  • Added support for default empty keybinds
  • Added a dedicated button that opens the connected documents straight from the little chips in relationship fields while in edit mode
  • Added support for  background-color for documents
  • Added support for "Minor document" mode switch for better organization and visual representation of documents
  • Added support for "Dead/Gone/Destroyed" mode switch for better organization and visual representation of documents
  • Added support for "Finished" mode switch for better organization and visual representation of documents
  • This is essentially an individual setting for "Hide empty fields" options setting on a per-document basis
  • Added trivia concerning Fantasia mascot
  • Added support for the direct opening of documents in edit mode from the hierarchy tree without needing to open the document in view mode first
  • Added option: Hide Fantasia mascot
  • Added option: Accessibility - Hide strike-through
  • Added option: Accessibility - Hide order numbers
  • Added option: Hide extra icons
  • Added option: Hide "Add under" icon
  • Added option: Hide "Edit" icon
  • Added option: Hide "Open" icon
  • Added option: Hide relationships help button
  • Added option: Prevent auto-scrolling
  • Added functionality to copy existing documents along with all their contents
  • Added keybind: Close all tabs without changes except for this
  • Added keybind: Close all tabs without changes
  • Added keybind: Force close all tabs except for this
  • Added keybind: Force close all tabs
  • Added keybind: Copy active document
  • Added keybind: Toggle the Advanced search cheatsheet
  • Added keybind: Save document without exiting edit mode

QoL adjustments

  • Swapped default keybinds between Save active document and Save document without exiting edit mode for hopefully more intuitive usage (you can still switch it back as it was using custom keybinds if you wish!)
  • Added small popup notification upon successful save of a document
  • Unified and modified a lot of the root category names/descriptions
  • Changed focusing of the hierarchy tree search input from CTRL + SHIFT + W to CTRL + SHIFT +T
  • Updated fullscreen editor looks to work more like a proper document editor
  • Unified icons for the same actions across the app
  • Added responsive layout to the app to adjust based on the size of the window
  • Program settings have been separated into multiple tabs and sub-groups to be actually possible to navigate effectively
  • Setting now remember which tab the user last closed them on in the same session of the app
  • Reordered the basic document settings inside the app and separated them from the document content
  • Adjusted maximum width of switch fields to make them look like spaghetti
  • Updated the Advanced search guide with new additions and added one new Trivia popup text concerning it
  • Made the app a bit more "snappy" by decreasing animation lengths when transitioning between documents
  • Updated readme file on how to properly compile the app since I made it OSS and all... kinda important
  • Added license file to the repo so anyone code-savy reading the repository wouldn't get confused
  • Modified displaying of Skills field on smaller displays in Characters document type to be actually usable

View Post

Big thanks to my Patrons and all other supporters!

As of today, the Patreon donations reached 150$/month - This is far the most I ever received via donations before and I just want to say:

Thank you; from the bottom of my heart!

This amount of money will already allow me to invest a bit more time development of FA than I normally would be capable of and, if it increases a tiny bit more, will allow me to start commissioning graphical elements from professional designers for further development of the app!

Such elements will, at least for now, likely include a fully custom set of icons tailored for FA's style and the future map implementation or similar.

To close this somewhat short post off: Once again, thank you - Both those who donate and even those who don't while helping the program and the community with other types of activities; all your efforts are very much appreciated!

View Post

What to expect in next FA patch

Next FA patch enters development tomorrow which means that all of you guys, girls and everyone else can look forward to some brand new, fancy sparkling features coming up in the next release!

Before we get into the meat of this announcement, a small word of warning: A large portion of this patch will be aimed towards optimization of code and performance as  the current state of FA was written somewhat hastily after the first wave of very enthusiastic reception. This means that the following patch will not bring as many features as the other ones so far, but will instead focus on many features "under the hood" which should should hopefully alleviate certain problems and issues that rise from the lack of optimization.

However, this also means that the this update will be a stepping stone to the Roadmap's 1. goal! With the optimization done and all the core features and functionality present in the app, there will be nothing stopping me from finally getting the barebones functionality done and moving onwards to other goals.

However, this development brings us to another question: Priorities on the roadmap. Originally, I intended to focus more of the custom-data side of things with FA first and then fiddle with images and maps later. However, in the last few weeks, I had more and more people asking when map support is coming while less and less people were asking about custom-data formats. This lead me to reconsider my original plan as the templates CAN be implemented after the image and map support is added.

Therefore, I wish to ask you, my patrons, supporters and FA users: What do you wish to be first implement in the app?

I am providing you the following link that lead to a poll where you can voice your opinion on the matter at hand; and in case, such isn't present, feel free to voice it personally on the Discord.

Poll: https://www.strawpoll.me/42875180 

As for the actual list of features announced the start of the post; look forward towards the following:

  • Improved performance and reduce strain on your PC
  • Hopefully snappier UI
  • Right mouse-click support for other options that just dictionaries
  • Added document background color support similar to the current text color
  • Minor/Major documents filter
  • Added support for click-through connected documents when in edit mode (unsure if this will be doable, will try)
  • Pinned tabs (probably, this one is a bit uncertain)
  • Responsive design support (so FA will act civilized if you resize the window)

View Post

RELEASE - Fantasia Archive 0.1.4

The first beta release to see the light of day coupled with the first Cartography Assets release ever!

To highlight the most striking features from this update:

  • Program settings
  • Custom keybinds
  • Dark mode
  • Improved advanced search
  • Pimped up UI

A new download link can be found here:
https://cartographyassets.com/assets/10089/fantasia-archive/ 


Changelog

0.1.4

Known issues

  • When creating a brand new project, Fantasia Archive sometimes doesn’t load the default categories in the left hierarchical tree. A temporary workaround before the issue is fixed is restarting the program - the project stays intact, can be normally edited no data loss occurs.

Bugfixes

  • Fixed a bug that was preventing the text editor field from closing the full-screen view upon saving via the CTRL+S shortcut while in the full-screen mode.
  • Fixed a bug that was causing top-level documents to randomly expand their respect document type when opened in the active tab list
  • Fixed a small bug causing newly created documents to “bounce around” or scroll roughly to the half of the document on their own
  • Fixed a bug that was preventing external URL links from opening from the text editor field
  • Fixed a bug with filter via the document type that was causing the filter to search by document type ID instead of the actual name
  • Fixed a bug where the big text editor field was also copying input text styles (colors, backgrounds, fonts)
  • Globally changed a typo in the “Connected to myths. legends and stories” field
  • Globally changed a typo in the tooltip of the “Tags” field
  • Globally changed a typo in the tooltip of “Scientifical” to “Scientific”
  • Fixed a typo in “Add under parent” strings
  • Fixed a few typos in some keybind strings strings
  • Fixed and unified a lot of typos/grammatical errors across multiple fields and document types
  • Reworded and fixed typos in the Single and Multi relationship field tooltips
  • Fixed horizontal scrollbar looks and functionality
  • Fixed a bug that was causing keybinds to register and affect the UI even if a popup was opened over it
  • Fixed typos of “Sentience” instead of “Sapience” in some of the “Race/Species” document type fields

New features

  • Added a custom keybind support to the app
  • Added Tips, Tricks & Trivia popup, a menu item, buttons, and project screen box
  • Added a resizeable hierarchical tree for all your categorical needs
  • The app also remembers the tree-size on restart so your preferred width gets transferred between your world-building sessions
  • Added dark mode
  • Finally added license to the software (oopsy…)
  • Added a fancier Welcome screen looks
  • Added social links (Discord and Patreon)
  • Restyled and pimped-up text editor field to replace most of your MS-word needs (obviously supports both light and dark modes properly)!
  • Added a specific field/value support for the relationship and quick-search popupsThis also means added support for filtering by document color
  • Added automatic sub-category closure in the hierarchical tree when closing the parent category
  • Added new App option keybind
  • Added App options
  • Added option: Dark mode
  • Added option: Accessibility - Text shadow
  • Added option: Accessibility - Pronounced count divider
  • Added option: Hide Welcome screen social links
  • Added option: Hide tips popup on the start screen
  • Added option: Hide tips on the project screen
  • Added option: Disable document control bar
  • Added option: Disable document guides
  • Added option: Disable document tooltips
  • Added option: Hide empty fields
  • Added option: Stop quick-search close after selection
  • Added option: Don’t precheck category filter
  • Added option: Close quick popups with the same key
  • Added option: Stop sublevel collapse in tree
  • Added option: Hide project name in the tree
  • Added option: Hide document count entirely
  • Added option: Hide category count
  • Added option: Invert category position
  • Added option: Invert tree custom order sorting
  • Added option: Hide tags in the tree
  • Added option: Top tags in the tree
  • Added option: Compact tags

QoL adjustments

  • Globally renamed “Color” field to “Text Color” to allow better filtering via field-search for future addition of background color support
  • Added proper coloring to custom links in the text editor field
  • Added displaying category and document count in the hierarchical tree by default at first glance
  • Added more contrasting text-select colors for dark mode
  • Added Quick add/search popup functionality to the Project menu
  • Added icons to the app menus
  • Added a small debounce timer to the relationship searches to reduce the lag it was causing
  • Lightly touched upon the color scheme
  • Increased readability of highlit bits of the Advanced search guide
  • Added an auto-select of the newly added field upon adding new text items in the list field-type

View Post

RELEASE - Fantasia Archive 0.1.3

After a fairly long pause, I bring you the newest version of Fantasia Archive - one bringing the largest amount of updates, fixes, and tweaks so far. This update is the first of the 1 to 3 step process (meaning we will need 1-2 more updates) before the 0.2.0 version is ready for the CA release.

To highlight the most striking features from this update:

- Revamped UI

- Improved app safeguards from data loss

- Overhauled and massively improved document search

- Added tag support

- Numerous bug fixes aimed at making the app feel a lot snappier and nice to use

- Added support to GPU rendering so the whole app runs and moves a lot smoother as long as you have a GPU that is younger than one from before 2007.


As usual, the download link can be found on Discord on this invite link: https://discord.gg/JQDBvsN9Te


!!! NOTE ON THIS UPDATE !!! 

I was forced to remove the field Practitioners/Engineers field from the Sciences/Technologies document type - this was a one-way relationship field so it wasn't connected to anything else. Please check your projects if you have any data in this specific field in any of your already existing Sciences/Technologies documents and migrate it manually to the new setup using some external buffer (some note-styled text editor where you will note what was where)!


Changelog

0.1.3


Known issues

- When creating a brand new project, Fantasia Archive sometimes doesn't load the default categories in the left hierarchical tree. A temporary workaround before the issue is fixed is restarting the program - the project stays intact, can be normally edited no data loss occurs.


Bugfixes

- Fixed a MASSIVE two-way relationship bug that would have prevented a future integration of user-defined addition fields and document types

- Hopefully fixed a bug with keybinds not registering sometimes

- Added a missing row of connected "Sciences/Technologies" (connected, ally and enemy) to the "Sciences/Technologies" document type

- Added a missing row of connected "Religions/Teachings" (connected, ally and enemy) to the "Religions/Teachings" document type

- Added a missing row of connected "Magic/Spell" (connected, ally and enemy) to the "Magic/Spell" document type

- Fixed an occasional wrong click register on the document tree (opening document instead of expanding/collapsing)

- Fixed non-functional whitespace trimming for multiple document fields upon filling in input

- Fixed the "Name" field disappearing upon full deletion of text

- Fixed a bug with single/multi-select fields working unintuitively for adding new values (eg: Character personality traits field or Sex field)

- Fixed a tiny glitch when the hierarchical tree arrow was sometimes creating new documents instead of opening the category

- Fixed a bug of persisting opened tabs when creating new projects/importing existing project over already opened ones

- Added an auto-remover of no longer existing relationships filled in within single and multi relationship fields

- Fixed a typo with "Sciences/Technologies" missing the plural form

- Adjusted the naming of "Other/Notes" to "Lore notes/Other notes" to be functional with the new search engine (apologies for this one, a new solution might be implemented later)

- Adjusted the naming of "Myths/Legends" to "Myths/Legends/Stories" to cover a wider area of content

- Fixed a bug with a full-screen text editor overlapping the menu

- Fixed a bug where list-typed fields were properly saving temporary data when switching between tabs in the note fields

- Fixed broken padding of the document in "Chapters" and "Lore notes/Other notes"

- Fixed a typo in the "Connected Locations" field inside the "Magic/Spell" document type

- Fixed a visual glitch with icons sometimes "bouncing" or "flickering" when hovered over with the mouse


New features

- Massive improvement to rendering and performance of the app by leveraging some of the workloads to the GPU from the CPU

- Added a safeguard dialog for new project creation in case an opened project exists

- Added a safeguard dialog for project importing in case an opened project exists

- Added automatic redirecting to the project screen upon importing an existing project or creating a new one

- Added loading transition for longer action (export, import, and creating a new project)

- Added toast messaging informing the user of how the long actions went

- Added a project title above the hierarchical tree

- Added a new 2-way relationship field "Connected characters" for all kinds of groups (Political, Religious, Magical, and Technological) that connect with 4 new respect character fields.

- This change was done due to some characters having relationships with certain ground that didn't necessarily count as memberships, alliances, or hostilities.

- Added support for opening connected document in single and multi-relationships without focusing on the document itself and instead just open it in the tab list

- Added continuous closing of tabs via holding down CTRL + W

- Added an "Advanced search guide" dialog with a manual on how to use the advanced search

- Added a "Changelog" dialog - you might be reading it right now!

- Added an option of "Raw magical energy manipulation" to "General schools of magic" in "Magic/Spell" document type (for those of us who like our characters throwing half a city at each other anime-style!)

- Added "About Fantasia Archive" dialog showing current app version (more details will be added in the future)

- New control bar added for documents and project control along with a more intelligent button redesign

- A new logo added to the app (better visibility of the logo in small scales and icons)

- Massive overhaul of the search engine used by the Quick opening existing document and single/multi relationship fields (now supports tags, categories, document types, intelligent filtering, and intelligent sorting via the importance of the found values)

- Added color support to single/multi relationship fields

- Added a hierarchical path to Quick opening existing document and single/multi relationship fields

- Added filtering to include or exclude documents that are considered categories in the  Quick opening existing document dialog

- Removed "Practitioners/Engineers" field from "Sciences/Technologies" document type as it was a duplicate of another one and was causing issues

- Added automatic opening of hierarchical tree branches upon adding/moving documents under/among them

- Added tags support


QoL adjustments

- Adjusted animations through the app to make it feel a bit more responsive

- Lightly modified the app color-scheme to offer better readability of contrast

- Adjusted document display screen for easier legibility, quicker navigation, and fancy-schmancy look

- Changed icon for the button triggering quick-adding of new documents

- Reworked the way tab closing works - now mimicks the functionality of how web-browsers handle it

- Added syncing of opened tabs to the matching item in the hierarchical tree

- Changed "Character traits" field name to "Traits & Characteristics" in the "Character" document type

- Hierarchical tree looks optimized for more streamlined looks and better space-usage

- Changed the looks of tooltips, relationship fields, and selects to go well with the current app looks

- Adjusted tab-list width to allow for more content to show

- Improved scroll behavior in the keybind cheatsheet dialog (looks a little strange now, but will work better as more keybinds are added)

- Improved response time from the Quick-search popup upon opening

- Renamed "Notable practitioners/scientists" to "Technology/Science users" from "Sciences/Technologies" document type

- Added a highlight for the save document button in case the current document has edits

- Added a tooltip showing how many of the objects in the hierarchical tree are documents and how many are categories

- Hierarchical tree search bar is now attached on the top of the tree and no longer scrolls along with the rest of the content of the tree to allow better useability. The search now also expands to full app width on focus via user's interaction. The search icon was moved to the right and the field reset icon was moved to the left.

- Modified selected and activity indicators for already selected/active items in dropdown lists to not clash with the highlighting from the filter results

- Slightly modified the scrollbar visuals to be less intrusive

- Added a light golden tint to the background of the app to go easy on the user's eyes before the dark mode is added

- Improved performance by reducing the amount of time the side-tree re-renders

- Visually aligned custom order badge for both nodes with and without children

- Added dark visuals to the single-select and multi-select fields to align with the rest of the app

- All popup dialogs have been unified to a dark-color mode

- Prettified a dialog popup for confirmation of closing a document with active edits

- Added a small filter over the big white areas to ease-up on the user's eyes before the dark mode is added

View Post