I'm happy to announce our games Sales Page has been revamped to be much more useful for you with new filters and sorting options! It may look mostly the same, but it's had a lot of changes behind the scenes.
I silently launched it earlier, but decided to add some more options before fully announcing it.
You can sort any column you like ascending or descending order, and this uses javascript! It's super fast with no page reloading needed, so you don't lose any sorting options. Just click the heading and it sorts it for you, magic.
Big props go to "tablesort.js": https://github.com/tristen/tablesort which handles the column sorting. It's actually the same script the excellent SteamDB uses to sort their table columns.
You can now filter games by price using the tiny dropdown box for things like under $5 or under £10.
In addition to this I have setup a converter to convert currencies for websites that don't supply the prices, so we should always have the three currencies now. This conversion will happen ever hour for missing currencies, so if one is missing it's probably a brand new sale that is waiting to be converted.
I have popped the code on github for anyone who wants to know how it's done.
You can now also sort by more than one store (Hold down control when you click a store, or shift to select lots), and select filters like DRM Free while browsing a store! Where as before you could only select 1 store, and selecting filter options like DRM Free wiped the store selection out.
If you have any more suggestions feel free to fire away and we will see if we can include them. It seems not many people know about the page, but you can access it any time from the "Sales" link in the topbar.
The future of the sales page
Also a question, do people feel that the expiry time field is needed? Does it affect your decision to click a sale?
They aren't always correct as some stores change their expiry times with things like Daylight Savings forcing us to adjust them every time it changes. Sales can expiry early, or carry on past their expiry time.
We have removed a few stores, and may possibly remove a few more as manually searching certain sites that don't provide a sales feed takes too much time, but anyone can submit a sale to the page any time. If you don't see the store listed just put it under "Other Stores".
We have reached out to a number of sites to ask for feeds otherwise we will drop them to save time and streamline the process some more. Most of them are really minor stores when it comes to Linux games anyway, we already have feeds for the main ones I'm concerned about (apart from the API breakage for Steam!).
We currently have feeds for GOG, ShinyLoot, Fireflower Games, Humble Store, GamesRepublic (Not finished), Steam (Steam broke their API, our server admin Levi is hopefully taking a look soon to fix it), Desura, IndieGameStand and Itch.io.
Big shout out to muntdefems who has been tirelessly keeping an eye on the sales page, but his time is limited, so we are trying to make it as automated as possible hence dropping stores that refuse to provide a feed/don't bother replying to us.
We hope you like the changes, I sure do! Check out the revamped Game Sales page now.
I silently launched it earlier, but decided to add some more options before fully announcing it.
You can sort any column you like ascending or descending order, and this uses javascript! It's super fast with no page reloading needed, so you don't lose any sorting options. Just click the heading and it sorts it for you, magic.
Big props go to "tablesort.js": https://github.com/tristen/tablesort which handles the column sorting. It's actually the same script the excellent SteamDB uses to sort their table columns.
You can now filter games by price using the tiny dropdown box for things like under $5 or under £10.
In addition to this I have setup a converter to convert currencies for websites that don't supply the prices, so we should always have the three currencies now. This conversion will happen ever hour for missing currencies, so if one is missing it's probably a brand new sale that is waiting to be converted.
I have popped the code on github for anyone who wants to know how it's done.
You can now also sort by more than one store (Hold down control when you click a store, or shift to select lots), and select filters like DRM Free while browsing a store! Where as before you could only select 1 store, and selecting filter options like DRM Free wiped the store selection out.
If you have any more suggestions feel free to fire away and we will see if we can include them. It seems not many people know about the page, but you can access it any time from the "Sales" link in the topbar.
The future of the sales page
Also a question, do people feel that the expiry time field is needed? Does it affect your decision to click a sale?
They aren't always correct as some stores change their expiry times with things like Daylight Savings forcing us to adjust them every time it changes. Sales can expiry early, or carry on past their expiry time.
We have removed a few stores, and may possibly remove a few more as manually searching certain sites that don't provide a sales feed takes too much time, but anyone can submit a sale to the page any time. If you don't see the store listed just put it under "Other Stores".
We have reached out to a number of sites to ask for feeds otherwise we will drop them to save time and streamline the process some more. Most of them are really minor stores when it comes to Linux games anyway, we already have feeds for the main ones I'm concerned about (apart from the API breakage for Steam!).
We currently have feeds for GOG, ShinyLoot, Fireflower Games, Humble Store, GamesRepublic (Not finished), Steam (Steam broke their API, our server admin Levi is hopefully taking a look soon to fix it), Desura, IndieGameStand and Itch.io.
Big shout out to muntdefems who has been tirelessly keeping an eye on the sales page, but his time is limited, so we are trying to make it as automated as possible hence dropping stores that refuse to provide a feed/don't bother replying to us.
We hope you like the changes, I sure do! Check out the revamped Game Sales page now.
Some you may have missed, popular articles from the last month:
It was much better when name of the game was linked directly to the storefront. After it was changed to pop up a window, I found it more and more annoying to the point when I stopped using it completely. Shame, because it was a pretty useful tool, sometimes listing deals that could not be found elsewhere.
[edit] As for the interface - it's great that the table can be sorted by any column, but it would be even greater if the user was aware of that. Currently there is no indication of any sort (bad pun) that a column can be sorted. Also what's lacking is the ability to sort by discount, like it is possible on SteamDB or Gamersgate.
[edit] As for the interface - it's great that the table can be sorted by any column, but it would be even greater if the user was aware of that. Currently there is no indication of any sort (bad pun) that a column can be sorted. Also what's lacking is the ability to sort by discount, like it is possible on SteamDB or Gamersgate.
0 Likes
We have been looking to drop that actually, and it's an easy change to make. It was going to have more information like a trailer, but we never found the time/a decent way to add it all in. That will be removed shortly (it annoys me now too).
0 Likes
Quoting: liamdaweWe have been looking to drop that actually, and it's an easy change to make. It was going to have more information like a trailer, but we never found the time/a decent way to add it all in. That will be removed shortly (it annoys me now too).
I would really appreciate it. ;-)
0 Likes
Hm, I think something is wrong. Either I'm mistaken or sorting only works for current page of the table. So if a table has 8 pages, I can sort by price only the games that are on the first page, then go to the next page and do the same (after switching page the sort options are reset). It sort of defeats the whole purpose of sorting. It should either be page-agnostic, or better yet, you should just always put all titles on one page. Then javascript-sorting would make sense.
0 Likes
Paging has now been removed to make the sorting more useful.
We have also removed the pop-up, all sales now open in a new tab.
We have also removed the pop-up, all sales now open in a new tab.
1 Likes, Who?
Well I bought already one game using this improved site.
Only thing that remains to be added is more info about games in a pop-up.
Only thing that remains to be added is more info about games in a pop-up.
1 Likes, Who?
Hi Liam,
Looks nice and sleek.
Just a thought... the only feature I'm missing there (or I'm just blind) is a way to filter and sort games by discount. It would be a killer feature to get the best deals without going through pages of info. :)
Looks nice and sleek.
Just a thought... the only feature I'm missing there (or I'm just blind) is a way to filter and sort games by discount. It would be a killer feature to get the best deals without going through pages of info. :)
0 Likes
Quoting: KallestofelesHi Liam,Nevermind that, I'm just dumb here. :D
Looks nice and sleek.
Just a thought... the only feature I'm missing there (or I'm just blind) is a way to filter and sort games by discount. It would be a killer feature to get the best deals without going through pages of info. :)
2 Likes, Who?
Was about to say it's already a feature :P
1 Likes, Who?
Nice job!
0 Likes
See more from me