<div dir="ltr"><div>Yeah. I missed that exchange in the IRC. We'll use the existing one for sure!</div><div><br></div><div>I've deleted the repo I just made. Slightly a waste of time, but oh well, I should have kept a closer eye on the chat.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I think we should rethink the folder structure, make it more compatible
with what we want to have (remember about translations, think about
assets for different purposes than just stores, like for example logo,
or maybe the Yanone Kaffeesatz font).</blockquote><div><br></div><div>Sure I guess. If we're too general/vague about what kinds of assets we're thinking about it could lose scope quickly though.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Also there can be source files for specific store assets, for example
.kra files for Steam capsules. Where should they be located? I guess in
assets/. Should assets/ have store subdirs too?</blockquote><div><br></div><div>In my view (at least for the repo I just made/deleted) I was thinking that we wouldn't try to be too cute about reusing store-specific assets between stores.</div><div><br></div><div>At least in the case of Steam, there are very specific resolutions required for each kind of asset (capsule, banner, etc.), as well as specific content guidelines that must be followed (for example, which assets can contain the logos and text, and so on.)</div><div>You can read more about that here: <a href="https://partner.steamgames.com/doc/store/assets">https://partner.steamgames.com/doc/store/assets</a></div><div>I don't know for sure, but I would imagine all the other stores have similarly specific requirements.</div><div><br></div><div>So In the repo I made, I was thinking that we would have a "raw assets" folder that contains the source materials (like various splash screens, old and new, in the highest reasonable quality that we can use for a lot of store graphics, logos, fonts, a written description, high quality example images, any videos, etc.) That could include KRAs if necessary, but most of the time just image files would probably be enough.</div><div><br></div><div>We would then have various directories (like `stores/steam` and `store/epic`, for example) that would contain the store-specific assets in the required formats and resolutions. (KRA files optionally, if needed, but I think the actual images are probably what's most important here.)</div><div><br></div><div>I was also going to include a "scripts" dir, which would contain scripts for helping to automate the creation of cropped and scaled images as much as possible. (Wolthera already has a pretty good script for this, iirc.)</div><div>In some cases scripts aren't going to cut it, because certain images might take a bit more authorship and aesthetics to crop them nicely, but auto-cropping is at least a good quick-and-dirty way to get some kind of asset in place.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">And what about translations? What if every store has the same
description (which is a source file), so they also have the same
translations?</blockquote><div><br></div><div>I'll reserve judgement on this. The reason I didn't really account for translation is that I feel like the least qualified person in our group to talk about it. </div><div>Despite having a degree in Japanese, I think just about everybody in this group speaks more languages than I do (and at a higher level too.)</div><div><br></div><div>Keep in mind that we might not be able to use the exact same description across all stores, because they all probably have different length limits, rules, requirements, etc.</div><div>However, we can certainly start with a "master description" as a base and then edit the individual stores as needed. (Again, keeping the store-specific assets in "stores/steam/words/description.md" or whatever.)</div><div>(I'm not sure what that might mean for translations... so if we can get away with minimal editing we probably should.)</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>And then we should bring it out of the unmaintained category, move
it to whatever the sysadmins consider most appropriate, change the
folder structure, move the issues I made in the Krita main code
repository there, and start putting in the store assets and Descriptions
etc., and then do the trick to get KDE translations there.<br></div><div>What do you think?</div></blockquote><div><br></div><div>Sure, I guess so. I've now deleted my repo, so I guess we'll just start working on that other one if we can. </div><div>Should we contact the sysadmins and make sure that we all have access to it and that it's put into the "Packaging" category or whatever?</div><div><br></div><div>Emmet <br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Jul 23, 2025 at 5:17 PM Tymon Dąbrowski <<a href="mailto:tamtamy.tymona@gmail.com">tamtamy.tymona@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<br><div><br>So, as I mentioned on the IRC channel, we already have this repository here: <a href="https://invent.kde.org/unmaintained/krita-marketing/-/tree/master?ref_type=heads" target="_blank">https://invent.kde.org/unmaintained/krita-marketing/-/tree/master?ref_type=heads</a> (thanks Wolthera for mentioning it!). I think it would make more sense to use that, since it already has some assets and it had basically the same purpose.<br></div><div><br></div><div>I think we should rethink the folder structure, make it more compatible with what we want to have (remember about translations, think about assets for different purposes than just stores, like for example logo, or maybe the Yanone Kaffeesatz font).</div><div>Also there can be source files for specific store assets, for example .kra files for Steam capsules. Where should they be located? I guess in assets/. Should assets/ have store subdirs too?</div><div>And what about translations? What if every store has the same description (which is a source file), so they also have the same translations?<br></div><div><br></div><div>And then we should bring it out of the unmaintained category, move it to whatever the sysadmins consider most appropriate, change the folder structure, move the issues I made in the Krita main code repository there, and start putting in the store assets and Descriptions etc., and then do the trick to get KDE translations there.<br></div><div>What do you think?<br></div><div><br></div><div>Note that the issue is currently tracked here: <a href="https://invent.kde.org/graphics/krita/-/issues/1" target="_blank">https://invent.kde.org/graphics/krita/-/issues/1</a> and it should be later moved to that new repository (whether the old one moved to the maintained category, or the fresh new one).<br></div><div><br></div><div>Regards,</div><div>Tiar<br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">czw., 24 lip 2025 o 00:46 Emmet O'Neill <<a href="mailto:emmetoneill.pdx@gmail.com" target="_blank">emmetoneill.pdx@gmail.com</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi all. <br></div><div><br></div><div>Based on our quick discussion at this week's meeting I've gone ahead and put together a small repository for managing Krita's various store assets across various platforms.</div><div><br></div><div><a href="https://invent.kde.org/emmetoneill/krita-stores#" target="_blank">https://invent.kde.org/emmetoneill/krita-stores#</a></div><div><br></div><div>I don't know enough about all of the store-specific assets requirements to know for sure whether this will be adequate, </div><div>but the basic idea is that we keep all of our raw, uncropped and high quality [text, image and video] assets in the `assets/` dir, </div><div>utility scripts in the `scripts/` dir, and all of the store-specific assets in sub-dirs within the `stores/` tree.</div><div><br></div><div>Right now this repo is just a skeleton populated with placeholder files to show what I think the structure should be.</div><div>So the first order of business in wrangling everything should probably be to populate the `assets/` directory with as many high quality assets as possible.</div><div><br></div><div>Also, this repo is currently under my username, but I think we could probably migrate this over to the "Packaging" project on the KDE gitlab. </div><div>(I either don't have the permissions to do that myself, or just don't know how!)</div><div><br></div><div>Emmet<br></div></div>
</blockquote></div>
</blockquote></div>