Reload and Bug Fixes


Version 0.4.1 is here! It’s been a busy week so it’s a small bug fix release with no major updates, but more on that later.

The only real new feature is the addition of a dialog that shows up when you press and hold the Esc key. I plan on changing this behavior in the future but for now it asks if you’d like to reload the .link file and if there’s unsaved changes, ask if you’d like to discard all changes.

I want to stress that I plan on changing this behavior but I wanted to address what I thought was an oversight on my part.

The debug build I use allows me to press and hold the Esc key to reload the entire game, which for LINK, effectively reloads the file.

This debug behavior would have most certainly caused people to accidentally reload their file without realize it, so I removed it.

Of course, I use this feature all the time to reload and discard any changes I’ve made to the .link file, mainly due to LINK lacking a useful Undo function, and realized there was no way to discard any unwanted changes short of restarting the program.

So I added it back, but instead of just reloading the file, a dialog asks if that’s what you’d like to do.


Here’s the full list of changes directly from TODO—List.link:

Here’s the same list copied directly from the TODO—List.link:

Features/Bugfixes for v0.4.1
-------------------------------------
X use formatmessage for win i/o
-------------------------------------
X shift+click to select text works!
-------------------------------------
X dialog to reload when pressing Esc
-------------------------------------
X fix string error when there's empty
  lines after text in notes

What’s Next

Change of plans.

LINK started life as a quickly hacked together jam product and in the last few weeks I’ve just been piling on more and more code. Also, I never set up a proper project folder so organization is a mess.

In the next week, I plan on reorganizing the code to make it cleaner and tackle any bugs I might find.

I’m looking to make LINK more stable before I continue because I for one do not like it when I’m working on an idea and have all my progress lost because I run into a critical bug. Ideally, even an error shouldn’t completely destroy all changes.

I don’t always make it on time but I’ve been trying to release a new version once a week so I plan to release another minor version that reflects my progress by the end of the week.

Files

L.I.N.K. v0.4.1 3 MB
Jun 07, 2021

Get LINK!

Comments

Log in with itch.io to leave a comment.

Really nice to see those updates every weeks, keep going !

(+1)

This week was a busy one. I was excited to finally finish up last night.

Looks like I’ll have a bit more time to work in LINK coming up, spending most of my time playing with the app, looking for bugs and quirks that need to be worked out.

And so much spaghetti I have to clean up from the last month of development. Sauce all over the walls! Noodles in the sofa!

It’ll be nice to get it cleaned up.

:)

Do you think you will make source accessible and under an permissive license once it is clean ?

The short answer: no.

A slightly longer answer: I’d like to release useful parts of the code when I have the time to put in the effort however I’m not interested in open sourcing the core at this time.