Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Arastryx

7
Posts
32
Followers
A member registered Nov 16, 2024 · View creator page →

Creator of

Recent community posts

I'm glad you brought this up, because this whole time I thought this sort of thing wouldn't be possible, but I just gave it another look now, and I think I just found the exact tool I'm supposed to use to implement this. I'll have to do a bit of experimenting to see if it'll actually work, but it looks promising!

Right now I have v1.3 almost ready (though I've been a bit slowly lately admittedly), so unfortunately I can't include this in the next update, but I'll definitely note this down for a future update, since I've wanted this feature for a while now as well lol

Hey, sorry for the late reply, I meant to get back to this way earlier.

A cancel indexing button is an excellent idea! I'll definitely add that to the list for next update. I've got a few things in the pipe right now so hopefully I can find time to implement it and do a release at some point. On top of that, I'm now realizing it'd be neat to have some option to filter your directories to only index certain files. I might leave that for a future update though haha.

As for indexing and tagging storage, everything is stored in the app itself, Impart does not modify your files at all. Unfortunately, as you've guessed, this comes with the downside if you move or rename a file, Impart will not know that happened and just assume it's a new file, which means you'd need to retag it. There's a few ideas I had on how to fix that but I wasn't particularly excited about any of them:

  1. I could make it so that impart listens for file changes, but for that to work, it'd need to be running in the background at all times
  2. I could add the ability to rename/move files within impart, but I feel like that'd kind of annoying to have to remember to do that
  3. If you move or rename a file, I could have impart simply guess if it's the same file. Possible, but very bug prone and could lead to some nasty surprises

Sorry, I'm just rambling at this point, I've been thinking about this a lot too but haven't thought of anything that's struck me yet haha

As for the thumbnail generation, unfortunately, the tool I'm using only supports specifically JPG and PNG. In terms of EXR files, it seems like there might be a tool I can use for that, but it looks like quite a headscratcher. I'm also having trouble finding anything about ORA files. I know there's also been requests for supporting PSD thumbnails, so at some point I might look into expanding supported formats, but I can't make any guarantees on this one. Sorry!

(1 edit)

Hey, just figured I should give you a quick heads up; I just updated the app with a new tag exclusion feature! You can now exclude tags by alt clicking the tag (or selecting "Exclude" in the context menu)

Hopefully this is what you were looking for!

p.s. The app should auto-update with this (if I implemented it correctly)

Hey, sorry for the late reply! I actually lost internet for a while and only just got it back this morning. Thanks for the heads up on this!

The inability to delete a folder is very weird! I've noticed there seems to be a few weird things regarding recursive folders, so I'll definitely have to give them a second look.

Regarding tag highlighting, I think I might be a bit confused here, but I don't remember putting in any functionality for auto-highlighting tags when selecting a file. Tags are only highlighted when:

  1. You explicitly selected them
  2. You're editing the tags on an item

Highlighting tags on file select is a pretty neat idea though! That said, I'm not sure how well it would work with the above points. Also, I'm not sure how that might work if I selected multiple items. Would it show every tag on every item? Or only the tags that are common between all of them? I'm only thinking out loud here, but I'm curious what you might think!

Sorry I couldn't get to you sooner with the save data location! Really impressive that you managed to find it on your own too! I feel like that'd be quite the needle in a haystack situation.

Either way, thanks for all the feedback! I'll definitely keep this stuff in mind

You'll be happy to know I actually have two planned features along these lines!

  1. I'm going to add the ability to exclude tags by alt clicking on them (or something along those lines), which will show everything that doesn't have a given tag
  2. I want to implement the following filters:
    1. "Show All Untagged" which shows all items that have zero tags
    2. "Show Not Manually Tagged" which is the same as above, except it includes items that only have auto-tags

As for other suggestions, at the moment, since the app is so small, it's pretty informal. I might come up with a system in the future, but for now, you're free to just jam whatever suggestion in here.

Thanks for trying the app out :)

Funny thing, this was actually the original functionality I had planned for creating tags! The first time I tried implementing it though, the code for ended up being really complicated and confusing, so I decided I would just implement an easier solution for the time being and worry about it later.

Now that I have the app finished though, I have a much better idea of how to implement it, and the fact that there's demand for the feature is nice incentive to look into it again. Unfortunately, I'm pretty busy with life stuff for the next little while, so it might be a while before I get to updating the app, but I'll definitely keep this in mind!

Thanks for the suggestion :)

(1 edit)

That actually did cross my mind while I was working on this! After a quick test, it seems like the current image tools I'm using (which is just the default stuff that came with the framework impart is built on) doesn't support PSDs. I did a bit of research though, and looks like there are other tools out there which do support them, though I'll have to test them first!

Short answer: I'll definitely consider it for a future update :)