Topic: SixGrid - Desktop App

Posted under e621 Tools and Applications

SixGrid is a desktop app for using e621/e926 without a browser. Currently it's barebone with features, but it has a promising future development wise. For some new-comers the e621 website can be a bit hard to use, so I got a little bit fed up and I started making this desktop client.

I've been working on and off since 2018 and I've actually gotten it in a stable state. Made with Typescript and Vue.js running under Electron. Pre-compiled for Windows and Linux. It is accessible via Steam but beta keys are required.

You can download via the latest release on it's Github page;
https://github.com/SixGrid/sixgrid/releases/latest

And you can view patch notes on Steam and join the support server via the website;
https://sixgrid.kate.pet

Updated

kora_viridian said:
Why does it talk to Google ( 35.190.80.1 ) shortly after startup? It's not much data - about 7k bytes total - but it's there.

Fetching fonts "Roboto"and "Material Icons" from fonts.googleapis.com (You can check network requests by clicking View->Toggle Developer Tools, the click on the Network tab)

kora_viridian said:
Pressing F12 also doesn't seem to change anything in the UI.

I'll look into fixing that later tonight, a fix might be on the dev branch but not main.

This may or may not be related, but I don't have Steam. SixGrid complains to standard error about not finding ~/.steam/sdk64/steamclient.so when it starts up.

This only happens when Steam isn't open. I'll look into silencing this notification on github releases.

A little barebones for me at the moment, but it's got potential. I have some ideas if you're willing to take suggestions:

  • No pool navigation is a pretty big downside for me.
  • The big thumbnails are nice, but the e621 thumbnail images look pretty bad when scaled that big, it'd be nice to have a toggleable option for the higher-res sample images for thumbnails since my bandwidth can handle it just fine.
  • For some reason the favorites tab is hardcoded to only show safe results.
  • Keyboard shortcuts would be nice, especially to move to the next post without having to move the mouse to the big arrows on the screen.
  • Rating filter on search parameters should probably be checkboxes rather than a dropdown, you might want to see both explicit and questionable posts, but not safe.
  • Order would also be good on the search parameters, e.g. order:score or order:favcount.
  • Tag autocompletion when searching could be nice too, sometimes it's hard to remember the full names of tags. The endpoint is here.

faucet said:
A little barebones for me at the moment, but it's got potential. I have some ideas if you're willing to take suggestions:

  • No pool navigation is a pretty big downside for me.
  • The big thumbnails are nice, but the e621 thumbnail images look pretty bad when scaled that big, it'd be nice to have a toggleable option for the higher-res sample images for thumbnails since my bandwidth can handle it just fine.
  • For some reason the favorites tab is hardcoded to only show safe results.
  • Keyboard shortcuts would be nice, especially to move to the next post without having to move the mouse to the big arrows on the screen.
  • Rating filter on search parameters should probably be checkboxes rather than a dropdown, you might want to see both explicit and questionable posts, but not safe.
  • Order would also be good on the search parameters, e.g. order:score or order:favcount.
  • Tag autocompletion when searching could be nice too, sometimes it's hard to remember the full names of tags. The endpoint is here.

Fixed a bunch of stuff in v0.3.6, everything you listed except; keyboard shortcuts, autocomplete, and pool navigation.

Lots of other little things have been fixed, you can view this on github
https://github.com/SixGrid/sixgrid/releases/tag/v0.3.6

Updated

c1ares said:
What happened to the Mac version if I may ask? I don't see any mentions of it besides this post :c

I can't really test or develop for macOS since I don't own one anymore. But if anyone is willing to help with macOS support/development I'd be glad to help out where I can.

Development has been a bit stagnant recently since I've been focusing on Revolt bots and my job.

faucet said:
A little barebones for me at the moment, but it's got potential. I have some ideas if you're willing to take suggestions:
...

I've released v0.3.7-3 which fixes/adds a handful of things that you mentioned.

Light mode, keybinds, rating filter as checkbox, ordering in the parameters, misc bug fixes. I've also added flatpak support, but it's not published to flathub yet since I haven't figured out how to do that. I did attempt to add auto-complete sometime last year but I gave up, and I'll probably try later once I've finished a couple of projects at work.

You can download the latest version below;
https://github.com/SixGrid/sixgrid/releases/0.3.7-3

  • 1