Any new giveaways? That would be too much, it already notifies you about wishlisted giveaways, so maybe you can use that to your advantage?
Comment has been collapsed.
Header Refresher -> Indicate if there are unentered wishlist giveaways open.
I could add an option to notify when points are equal to 400.
Comment has been collapsed.
Wishlist giveaways are already notified as soon as they are created though, there's no need to use that option.
Comment has been collapsed.
Comment has been collapsed.
If the "Discussion Filters -- 1. [NEW] Single Filters" function is on, ESGST won't work in Giveaway pages. But it's working properly in Discussions page.
Disable Single Filters can fix the problem. But I really need the hide discussion function. Help me please.
Comment has been collapsed.
Please check the console (Ctrl + Shift + J) for errors.
Comment has been collapsed.
Uncaught (in promise) TypeError: Cannot read property 'outerWrap' of undefined
at response2 (eval at E_c (:3:298), <anonymous>:19283:64)
at response.text.then.responseText (eval at E_c (:3:298), <anonymous>:34838:25)
at <anonymous>
response2 @ VM379:19283
response.text.then.responseText @ VM379:34838
Promise resolved (async)
fetch.then.response @ VM379:34828
Promise resolved (async)
continueRequest @ VM379:34827
request @ VM379:34811
response1 @ VM379:19269
response.text.then.responseText @ VM379:34838
Promise resolved (async)
fetch.then.response @ VM379:34828
Promise resolved (async)
continueRequest @ VM379:34827
request @ VM379:34811
checkMissingDiscussions @ VM379:19268
loadEsgst @ VM379:4606
(anonymous) @ VM379:34997
tms_a49a07d3_9f11_4616_88ef_74fae33ffa1a @ VM379:34999
(anonymous) @ VM277:2
(anonymous) @ VM379:3
(anonymous) @ VM379:4
(anonymous) @ VM379:35000
(anonymous) @ VM277:2
E_c @ VM277:3
ha @ VM320:61
create @ VM320:70
f @ VM320:15
setTimeout (async)
(anonymous) @ VM277:2
b.safeWindow.(anonymous function) @ VM277:8
(anonymous) @ VM320:15
runListeners @ VM320:15
(anonymous) @ VM320:71
Y @ VM277:9
e @ content.js:6
send @ content.js:8
(anonymous) @ content.js:27
processQueue @ content.js:3
d @ content.js:10
Comment has been collapsed.
Yeah, that will definitely help track it down, thanks. :)
Comment has been collapsed.
Comment History bug
Error in response to storage.get: TypeError: Cannot read property 'insertAdjacentHTML' of null
at insertHtml (chrome-extension://ajlmlcdpefmolfechophdededcfogjfj/esgst.js:8122:13)
at loadFeatures (chrome-extension://ajlmlcdpefmolfechophdededcfogjfj/esgst.js:4774:29)
at checkMissingDiscussions (chrome-extension://ajlmlcdpefmolfechophdededcfogjfj/esgst.js:19248:9)
at loadEsgst (chrome-extension://ajlmlcdpefmolfechophdededcfogjfj/esgst.js:4549:25)
at Object.chrome.storage.local.get.storage [as callback] (chrome-extension://ajlmlcdpefmolfechophdededcfogjfj/esgst.js:34895:9)
at chrome-extension://ajlmlcdpefmolfechophdededcfogjfj/esgst.js:34894:26
Comment has been collapsed.
It happens when trying to load your comment history? On any page?
Comment has been collapsed.
Any page, it stops the rest of the features from loading.
Comment has been collapsed.
If I got where the error is coming from correctly, somehow it looks like a search for .nav__absolute-dropdown
elements is returning null? I don't know how that's possible, since every page should have the account button in the header.
Comment has been collapsed.
I just looked at it and seen what you were trying to do, now that i know that i can say the error is from other scripts inserting elements into the nav ;)
Comment has been collapsed.
ESGST updated earlier today, and I lost almost all functionalities in my Google Chrome (enter giveaway button, groups name no longer showing, infinite scrolling, etc, etc... Basically I almost have the vanilla SG now. I checked my ESGST parameters and they look normal. Any tips to make it work again?
Comment has been collapsed.
Start by checking the console log for errors (Ctrl + Shift + J).
Comment has been collapsed.
cdn.steamgifts.com/js/prebid_v3.js Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
(unknown) SG Ratings Internal: 0ms
adservice.google.com/adsid/integrator.js?domain=www.steamgifts.com Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25 Warning: a promise was rejected with a non-error: [object String]
at g (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:11246)
at i.n._warn (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:15804)
at i._rejectCallback (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:45600)
at Function.i.reject.i.rejected (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:41344)
at chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:39:63684
at i (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:72787)
at i._settlePromiseFromHandler (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:46193)
at i._settlePromise (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:46993)
at i._settlePromise0 (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:47692)
at i._settlePromises (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:49019)
at o._drainQueue (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:2790)
at o._drainQueues (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:2851)
at drainQueues (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25:984)
at <anonymous>
Y @ chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/h1.js:25
tpc.googlesyndication.com/safeframe/1-0-13/html/container.html Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
www.steamgifts.com/:8179 Uncaught (in promise) TypeError: Cannot read property 'insertAdjacentHTML' of null
at insertHtml (eval at E_c (:3:298), <anonymous>:8179:17)
at loadFeatures (eval at E_c (:3:298), <anonymous>:4831:33)
at eval (eval at E_c (:3:298), <anonymous>:19140:17)
at response.text.then.responseText (eval at E_c (:3:298), <anonymous>:34838:25)
at <anonymous>
Comment has been collapsed.
Can you see if you can click on the Cannot read property 'insertAdjacentHTML' of null
error to get you to a specific line number in the script?
Comment has been collapsed.
I got this also by playing around in the console log. Sorry I don't understand any of this, so I don't know if it helps in any way.
VM6658:8179 Uncaught (in promise) TypeError: Cannot read property 'insertAdjacentHTML' of null
at insertHtml (eval at E_c (:3:298), <anonymous>:8179:17)
at loadFeatures (eval at E_c (:3:298), <anonymous>:4831:33)
at eval (eval at E_c (:3:298), <anonymous>:19140:17)
at response.text.then.responseText (eval at E_c (:3:298), <anonymous>:34838:25)
at <anonymous>
insertHtml @ VM6658:8179
loadFeatures @ VM6658:4831
(anonymous) @ VM6658:19140
response.text.then.responseText @ VM6658:34838
Promise resolved (async)
fetch.then.response @ VM6658:34828
Promise resolved (async)
continueRequest @ VM6658:34827
request @ VM6658:34811
(anonymous) @ VM6658:19057
response.text.then.responseText @ VM6658:34838
Promise resolved (async)
fetch.then.response @ VM6658:34828
Promise resolved (async)
continueRequest @ VM6658:34827
request @ VM6658:34811
loadOadd @ VM6658:19056
loadEsgst @ VM6658:4604
(anonymous) @ VM6658:34997
tms_2f4f9879_b719_44ca_8012_16092d392b64 @ VM6658:34999
(anonymous) @ VM6616:2
(anonymous) @ VM6658:3
(anonymous) @ VM6658:4
(anonymous) @ VM6658:35000
(anonymous) @ VM6616:2
E_c @ VM6616:3
ha @ VM6654:62
create @ VM6654:71
f @ VM6654:16
setTimeout (async)
(anonymous) @ VM6616:2
b.safeWindow.(anonymous function) @ VM6616:8
(anonymous) @ VM6654:16
runListeners @ VM6654:16
na @ VM6654:16
run @ VM6654:17
(anonymous) @ VM6654:73
(anonymous) @ VM6616:2
c @ VM6616:2
(anonymous) @ VM6654:73
(anonymous) @ VM6654:73
TM_back @ VM6654:74
(anonymous) @ VM6654:74
(anonymous) @ VM6616:2
exec_fn @ VM6616:2
(anonymous) @ VM6616:11
Y @ VM6616:9
e @ content.js:6
send @ content.js:8
next @ content.js:13
(anonymous) @ content.js:28
(anonymous) @ content.js:24
sendResponseAndClearCallback @ VM6612 extensions::messaging:417
messageListener @ VM6612 extensions::messaging:449
EventImpl.dispatchToListener @ VM6605 extensions::eventbindings:403
publicClassPrototype.(anonymous function) @ VM6611 extensions::utils:140
EventImpl.dispatch @ VM6605 extensions::event_bindings:387
EventImpl.dispatch @ VM6605 extensions::event_bindings:409
publicClassPrototype.(anonymous function) @ VM6611 extensions::utils:140
dispatchOnMessage @ VM6612 extensions::messaging:390
Comment has been collapsed.
Try disabling Old Active Discussions Design to see if the script loads normally.
Comment has been collapsed.
I got pretty much all features back, but still no Enter giveaway button. Now I get these errors in the console:
24 VM10189:7 Mixed Content: The page at 'https://www.steamgifts.com/' was loaded over HTTPS, but requested an insecure image 'http://cdn.edgecast.steamstatic.com/steamcommunity/public/images/avatars/31/3138d15f30def158317780dd4378998a844cf54e.jpg'. This request has been blocked; the content must be served over HTTPS.
qa @ VM10189:7
storefront.steampowered.com/v/gfx/apps/108500/extras/IGF%%20Finalist.jpg Failed to load resource: net::ERR_CONNECTION_RESET
storefront.steampowered.com/v/gfx/apps/108500/extras/check_it_out.png Failed to load resource: net::ERR_CONNECTION_RESET
Comment has been collapsed.
I'm trying to understand why you're the only one apparently affected by this. In pages other than the main page does the script load normally? Try going to someone's profile with open public giveaways and seeing if the enter button appears there.
Comment has been collapsed.
The other screens seem normal, such as the entered GA or created GA. Also the Trades sections is normal.
When clicking on a user to see his GA, there is no Enter button either, but the Extract giveaway function on a train will show the enter button though...
Comment has been collapsed.
Here are all the options I set to off:
General 7.2.1 Also show as a browser notification.
General 15.2 Disable for the inbox page.
General 24.6 Enable reverse scrolling.
Giveaways 2 Quick Giveaway Search
Giveaways 6 Grid View
Discussions 1 Old Active Discussions Design
Discussions 8 Main Post Popup
Other 4 Open settings menu in a separate tab.
Other 9 Hide buttons at the left/right sides of the main page heading to reduce used space
Everything else is activated
Comment has been collapsed.
Are chances/ratios appearing? The enter button is the only thing missing?
Comment has been collapsed.
Could that other script injecting ratings after the end time have something to do with it? Or did it work before with it?
Comment has been collapsed.
I have the SG bookmarks script in Tamper Monkey, but nothing else I'm aware of. I had for several months, it always worked fine.
I didn't know the ratings was not a ESGST feature... I had it for a long time! Honestly I don't know where it's from.
Comment has been collapsed.
I found it, it's this script
Turning it off didn't fix the problem :(
Comment has been collapsed.
Ok, I'll do some searching in the changes that came with v7.7.3 to see if I find the culprit. Will try to get back to you tomorrow.
Comment has been collapsed.
Yeah, me too. I think every function was disabled, since at least 12 hours ago. Enabling or disabling options doesn't change anything. Disabling other scripts from Greasemonkey doesn't do nothing either.
Comment has been collapsed.
Does disabling Old Active Discussions Design not bring back some features like it did for XYUSoma?
Comment has been collapsed.
can you make button outside of giveaway ?? I have lot of game in my wish list and i don't want to go in to all of them something like mobile version on steam gift
Comment has been collapsed.
If I understand you correctly, there already is such feature: Enter/Leave Giveaway Button
Comment has been collapsed.
Move recent username changes and comment history from the header menu
Where are they supposed to be now? I can still see the them both in the ESGST menu BUT i can also see comment history
in the account menu at the same time.
Both buttons are working though in contrast to the update button in ESGST's menu.
Edit: i found username changes
in the settings, working. Seems like you simply forgot to remove them from the header? ^^
Comment has been collapsed.
Same here, got the old links in esgst dropdown too. Also the update button is not working. (No funny stuff in the Console, Chrome w/ tampermonkey, other scripts deactivated)
I don't mind if it's in the user or esgst menu, though it's more logical in user's.
I'd like to add a small request @rafaelgs18: could you also put the GA entries tracker below the comment history in the user menu?
Comment has been collapsed.
Can't create multiple giveaways. I fill out all needed GA details and import list without problems, but clicking on "Create" button does nothing.
Script version 7.7.3
Console log
Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': The provided value is not of type '(sequence<sequence<ByteString>> or record<ByteString, ByteString>)'
at continueRequest (eval at E_c (:3:298), <anonymous>:34821:13)
at request (eval at E_c (:3:298), <anonymous>:34811:13)
at createMgcGiveaway (eval at E_c (:3:298), <anonymous>:15987:21)
at createMgcGiveaways (eval at E_c (:3:298), <anonymous>:15963:17)
at ButtonSet.toggle (eval at E_c (:3:298), <anonymous>:96:17)
at HTMLDivElement.ButtonSet.button1.addEventListener (eval at E_c (:3:298), <anonymous>:84:63)
Comment has been collapsed.
Yeah, already reported, will be fixed in v7.7.4 later today.
Comment has been collapsed.
Not sure, but requests in the extension are handled by a background page, so the errors must appear only there in some browsers. To open the console from the background page on Chrome go to chrome://extensions and click on "background page" after "Inspect views:" under ESGST.
Comment has been collapsed.
It's interesting and kinda tricky. I have the error there too. Just a bit different.
Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': The provided value is not of type '(sequence<sequence<ByteString>> or record<ByteString, ByteString>)'
at chrome.runtime.onMessage.addListener (chrome-extension://jcipimoeegokakknfckimajbaddijmig/fetch.js:2:5)
at EventImpl.dispatchToListener (extensions::event_bindings:403:22)
at Event.publicClassPrototype.(anonymous function) [as dispatchToListener] (extensions::utils:140:26)
at EventImpl.dispatch_ (extensions::event_bindings:387:35)
at EventImpl.dispatch (extensions::event_bindings:409:17)
at Event.publicClassPrototype.(anonymous function) [as dispatch] (extensions::utils:140:26)
at messageListener (extensions::messaging:238:29)
at EventImpl.dispatchToListener (extensions::event_bindings:403:22)
at Event.publicClassPrototype.(anonymous function) [as dispatchToListener] (extensions::utils:140:26)
at EventImpl.dispatch_ (extensions::event_bindings:387:35)
Comment has been collapsed.
Ah, ok, I removed it only from Grid View, forgot about normal view.
Comment has been collapsed.
The Update option does not respond when I receive the pop up message saying, "An update is available" or via ESGST tab on top of the SG website.
Comment has been collapsed.
It was fixed in the latest version. You'll have to update from v7.7.3 manually by clicking the link in the OP (https://github.com/revilheart/ESGST/raw/master/ESGST.user.js) or through Tampermonkey.
Comment has been collapsed.
Yeah, unintended side effect of a change in the last update, will fix later.
Comment has been collapsed.
When syncing "Owned/Wishlisted/Ignored Games" and not being logged in on Steam it deletes all data.
Also resync tries didn't update for like 1 hour.
Why was the auto-sync moved into a self-opening (but not self-closing) new-tab instead of a popout in the same tab?
Search Magnifying Glass Button not working anywhere except main ga page.
Comment has been collapsed.
Damn, thought I had fixed that. I even made some tests and it didn't delete any of my data.
Auto sync has been a new tab for a very long time now though.
Comment has been collapsed.
Yes, I know, I made a lot of tests and it never deleted the data when I wasn't logged in, it immediately showed an error message and went on to the next sync.
In a new tab it doesn't interfere with whatever you're doing in the current tab, it's better that way.
Comment has been collapsed.
Yes, I don't mean whatever you're doing in the script, I mean whatever you're doing on SG. When it opened in the same tab you had to wait until it was finished to load any other page or refresh the current page. Now there's no need for that.
Comment has been collapsed.
I can add the popup back if it bothers you that much, but it's not really a priority for me at the moment.
Comment has been collapsed.
I have a feeling I know why it deleted for you and not for me, do you have an alt account set?
Comment has been collapsed.
In Game Categories you can add alt accounts for the owned category.
Comment has been collapsed.
I cannot reproduce the first bug at all. Whenever I sync without being logged in the script correctly shows an error message and does not do anything with the games data. Does the message appear for you?
Comment has been collapsed.
Firefox Memory.
I don't know what you did but ESGST is not eating up near near as much memory as it did. I tend to open many tabs as I ride trains or work on puzzles. With each tab it would take another big bite. Before I'd hit 2GB used by firefox with as few as 10 tabs. Now it can hit 30 or so in the same space. Nothing has changed on my side (firfox ver). I noticed the diff soon after a recent ESGST update.
Just wanted to say thanks.
Edit. I guess I should point out... Nothing to do with the new ver of Firefox just released. I'm locked at 54.01 for work reasons until I can update some work scripts. And I want my home box here to match work so I locked them both.
Comment has been collapsed.
I don't think I did anything major performance-wise lately, but if you say so then you're welcome. :)
Comment has been collapsed.
Script running under Tapermonkey. I never knew there was an extension version. I'm guessing the extension would need a newer ver of firefox. I'm locked just before the big extension changes as I need to update some work scripts before I update.
I use autoit and talk directly to firefox through mozrepl. But it stopped working after 54.0.1 so I need to update all my work stuff to talk to firefox using other methods. I'm still trying to find something I like that is NOT "click here" or "grab that" but can talk directly to the browser. mozrepl is years old and uses methods that firefox no longer supports.
I suppose tapermonkey might have updated itself and is now playing nicer with how much memory ESGST is using if Rafaelgs18 says he did not do anything. But I noticed it right after an ESGST update so I figured the big improvement was something he did. In ether case. I'm happy.
The memory hog was definitely his script. Turning just it off let me open many tabs with minimal memory usage. With it on, it burned though it pretty fast. After the change its now much better and is not a problem.
Comment has been collapsed.
I'm using Mully's Steamgifties Black through Stylish - is there a way that Giveaway Popup's popup won't be bright grey on white, being almost unreadable? Am I wrong that I kind of remember having nightmode for the script, was that all but a dream? D:
Comment has been collapsed.
Yes, I've wanted to add a skip button to the checker for a very long time now, and also the option to select specific users in the page to check, maybe adding the option based on number of pages is better. Or I could just add all of them.
Comment has been collapsed.
Just paste "about:addons" in the URL. If you're installing the extension you don't need to install Tampermonkey. If the ESGST icon appeared in the right corner you already installed it and you can already start using it (didn't you get a message introducing you to the script?).
Comment has been collapsed.
i got a message but i thought i can see the settings by clicking on the icon in the right corner. can you tell me where i can find the settings of it and how i can make it like the old one where i could enter giveaways without opening another window?
Comment has been collapsed.
No, the message told you to click the link below and there was a link there you could click. But you can also access the settings by clicking on the header ESGST button.
What do you mean "the old one"?
Comment has been collapsed.
Hi everyone, just a heads up: ESGST will not be compatible with Greasemonkey v4. Since Greasemonkey v4's API works asynchronously, I would have to rewrite the entire structure of the script to make it compatible and that's just not going to happen. You can either use another userscript manager or switch to the extension, which is compatible with Firefox v57.
Comment has been collapsed.
No, Tampermonkey has been compatible with Firefox 57 for a long time and never modified their methods to make that happen. Greasemonkey does provide a way to make the API synchronous, but I would have to make every single function in the script that uses the API asynchronous, and the consequences of that could be catastrophic, besides making a mess in the entire code.
It would be possible to make it compatible if Greasemonkey implemented Tampermonkey's GM_addValueChangeListener
, because then I could use the method I use in the extension, because the extension API is also asynchronous.
Another possible method would be implementing an interval that keeps updating the storage every X minutes, but that could impact performance and lead to outdated data.
Comment has been collapsed.
There's no real reason for me to drop support, the only difference between the script code and the extension code is the metadata and the use of GM functions (and the update button in the header), which are not things that need a lot of maintenance, so all I gotta do is copy + paste when I update the extension.
Comment has been collapsed.
Not without Endless Scrolling -> Reverse Scrolling at the moment. I'll see about adding it as a separate feature.
Game Categories shows if a giveaway has trading cards (and many other information) and you can also filter them with Giveaway Filters.
Comment has been collapsed.
You can now use Comments Reverser to reverse the comments without needing to enable Endless Scrolling.
Comment has been collapsed.
https://www.steamgifts.com/discussion/TYb1D/lvl2-little-train
On my side, this threads has a 17 hours bump first post
Comment has been collapsed.
That is correct, though. In that page that is the newest comment.
Comment has been collapsed.
yes I agree but when I click on a discussion link, down the giveaway page I expected to see the newest post of the entire thread.
Maybe there is something I just don't understand...
Comment has been collapsed.
For that you can use Endless Scrolling -> Reverse Scrolling then. It reverses the pages of a discussion so that when you enter a discussion, it will replace page 1 with the last page. Comments Reverser cannot do that, it simply inverts the order of the comments in the current page. Maybe I could also add that as a separate feature though, I'll think about it.
Comment has been collapsed.
The 'mark as visited' button only reacts when exactly the symbol is clicked and not on the remaining button area.
Same for the filter on/off switch on the gib extractor.
Idea for Attached Images Carousel: a button on the header to start it instead of clicking images.
The left/right buttons to be more like bars full image height sized and around 20% width as a transparent clicking area for more comfort.
Current script version to be displayed on the button menu besides the update button.
Comment has been collapsed.
Will try to take care of those for the next version.
By the way, if I remember correctly you reported about the borders from Game Categories not appearing correctly with Endless Scrolling? I'm too lazy right now to go search for that comment, but can you see if it still happens in v7.8.0? I'm pretty sure I fixed it.
Comment has been collapsed.
See if the left/right buttons are how you wanted in AIC.
Comment has been collapsed.
4 times? That would be almost the size of the popup in some cases. o.O
Comment has been collapsed.
hm? right now it's just little wider than the symbol for me.
But I just got a better idea, issue is the stuff moving and resizing, so the mouse has to be moved around too.
To avoid that, the left,right buttons could be placed at the top of the screen separated from the picture so they stay in one place. Don't need to be big then either.
Comment has been collapsed.
Actually now that I think about it the current width is 25px, so 4 times that would be 100px, which is the exact amount of padding that the popup has, so it would actually work.
You mean outside of the popup? In that case wouldn't it be better to have them at the far left and far right of the screen instead of at the top? You do know you can use the arrows to navigate through the images too, right?
Comment has been collapsed.
better to have them at the far left and far right of the screen
usually pics are wider than high, so top/bottom wouldn't take away from max-size, also in the middle it would allow to have both buttons close to each other, possible putting source and a button to open the image there too.
But any fixed position would work.
can use the arrows to navigate
I'm more of a mouse/gui guy ^^ seems I need to remember that better
Comment has been collapsed.
There are times when the pics are high as well, especially in this thread with bug screenshots, which is why putting the buttons outside of the popup could conflict with the popup itself, unless I set a lower max-height for the popup.
Comment has been collapsed.
They should be fixed though, are you sure it's not a theme issue?
Comment has been collapsed.
hm, was not theme but browser, was on FF v50, upgraded to 52.5 and now shows correctly
One small thing, first and last pic have only one button which makes its position move when both buttons show up, maybe always show both and have one grayed out when not clickable?
or go in circle (and have a counter like 3/7 to know where one is)?
also with the button to start it, I think clicking the pics shouldn't trigger the carousel anymore
and as a last thing the pic could be clickable (like it is w/o the carousel active) so it gets opened by the browser
other than that, very nice so far ^^
Comment has been collapsed.
I apologize beforehand because i don't know what i am actually looking for.
Is there a way with ESGST to disable the gray box just below the black box at the very top?
I cant seem to find it.
Comment has been collapsed.
What gray box below what black box? Can you illustrate with a picture? Are you using a theme? If so, you should report it to the person who created the theme.
Comment has been collapsed.
Using the default style. I am talking about the Featured Container at the very top that can be hidden under the second section (2. Giveaways the first option: Hidden Featured Container). But there is a expandable box below that in gray with even more random giveaways. That one.
Comment has been collapsed.
Ah, you mean the pinned giveaways (the ones with a lot of copies)? There currently is no option to hide them, unless you enable Giveaway Filters > Multiple Filters and select "hide all" for pinned giveaways, but I'll add a separate feature for that later.
Comment has been collapsed.
50 Comments - Last post 2 hours ago by sagan
206 Comments - Last post 2 hours ago by Joey2741
26 Comments - Last post 2 hours ago by Jarda
31 Comments - Last post 3 hours ago by Pika8
16,295 Comments - Last post 4 hours ago by Haplodh
1,519 Comments - Last post 4 hours ago by Tristar
1,798 Comments - Last post 4 hours ago by Cacciaguida
7,972 Comments - Last post 1 minute ago by steveywonder75
24 Comments - Last post 5 minutes ago by JMM72
97 Comments - Last post 14 minutes ago by JMM72
108 Comments - Last post 55 minutes ago by s4k1s
14 Comments - Last post 1 hour ago by Mitsukuni
10 Comments - Last post 1 hour ago by Heitor112
3 Comments - Last post 1 hour ago by hikayeci51
Enhanced SteamGifts & SteamTrades (ESGST)
An extension / userscript that adds some cool features to SteamGifts and SteamTrades.
If you find any bugs or have any feature requests, please file an issue here.
Compatibility
Tested and confirmed as working:
Not tested but should be working:
Not supported:
Installation
There are two different ways to use ESGST: extension or userscript. You can choose which one you want to use, but the extension is a lot faster and has a better peformance than the userscript, so I recommend it, although there is no major difference between them, except for a few options that are only available in the extension because of limitations in the userscript.
Option 1 - Extension
It should be possible to install the extension in any Chromium-based browser from the Chrome store (such as Opera, Vivaldi, etc...), any Firefox-based browser from the Firefox store (such as Waterfox, etc...), and any browser that uses the Phoebus system from the Pale Moon store (such as Basilik, etc...).
You can also use the extension on Android through Firefox for Android, but some features might not work or not be optimized enough for mobile.
Option 2 - Userscript
To install the userscript, you must install Violentmonkey, Tampermonkey, Greasemonkey or some other userscript manager first. Then click here and you should be prompted to install it. I recommend Violentmonkey or Tampermonkey, because the userscript uses the GM_addValueChangeListener API to communicate changes in the storage between tabs, and that API is not available on Greasemonkey, so a polyfill is used for Greasemonkey, which is not very effective and can affect the performance.
You can also use the userscript on Android through Firefox with Violentmonkey or USI, but some features might not work or not be optimized enough for mobile.
Beta Versions
The latest beta version for both the extension and the userscript is always available in the latest pre-release in the releases page.
Comment has been collapsed.