Be a Supporter!

Newgrounds+ Support/Suggestio ns

  • 1,836 Views
  • 40 Replies
New Topic Respond to this Topic
Xaotik
Xaotik
  • Member since: Mar. 26, 2008
  • Offline.
Forum Stats
Member
Level 15
Programmer
Newgrounds+ Support/Suggestio ns Feb. 3rd, 2013 @ 06:13 PM Reply

Hello all,

For those who don't know, I've spent a lot of time over the past months working on a project dubbed "Newgrounds+". It's progression was documented by myself through the Greasemonkey Scripts for NG V2 thread, started by @knugen.

Newgrounds+ is a massive userscript meant to customize and embellish the Newgrounds experience with a plethora of options. The project is still very much so in beta, however, after user feedback, I have decided to offer it to the general public to gather more useful feedback and suggestions on the project.

The only requirements are to be running Google Chrome or Firefox (12.0+) with Greasemonkey installed. Also, to participate in the beta, you must be a registered NG user.

If you would like more information about the project, here is where talk of NG+ begins, you can follow my development from that post onward.

And finally, the download and installation instructions are here:

I look forward to feedback and suggestions!

smulse
smulse
  • Member since: Mar. 24, 2005
  • Offline.
Forum Stats
Member
Level 31
Blank Slate
Response to Newgrounds+ Support/Suggestio ns Feb. 3rd, 2013 @ 06:17 PM Reply

Is there a list of all the functionality this adds?

I had a quick look through the thread you mentioned but I didn't see a list of everything it does.


BBS Signature
Pkmn2
Pkmn2
  • Member since: Jan. 4, 2007
  • Offline.
Forum Stats
Member
Level 37
Animator
Response to Newgrounds+ Support/Suggestio ns Feb. 3rd, 2013 @ 06:21 PM Reply

At 2/3/13 06:17 PM, smulse wrote: Is there a list of all the functionality this adds?

I had a quick look through the thread you mentioned but I didn't see a list of everything it does.

I second this.


Nintentrix. Presto Sprites! Retro Sights!

BBS Signature
Xaotik
Xaotik
  • Member since: Mar. 26, 2008
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to Newgrounds+ Support/Suggestio ns Feb. 3rd, 2013 @ 06:28 PM Reply

I can give a quick rundown of some features, others are dependent on other features, so it really takes a bit of exploration on the settings screen to customize NG to your liking, but some of the more major ones are:

Collapsing the Quick Links at the top of the page to only the "Social" elements, such as Friends, Messages, and Events. The other quicklinks become a dropdown menu under your username.

Suggesting your friends' names when you begin typing in a PM. Newgrounds has since implemented their own version of this feature, however, NG+'s includes profile pictures of the users.

Adding the "Respond" button back to the forums.

Adding an inline poster, so you never have to leave the thread to post.

Showing what percentage of your post is quoted.

Hotkeys for New Thread, Quote, and Respond.

Automatically collapsing BBS images.

Adding an ignore list to hide posts from certain users.

Autoexpanding the review box for movies and games.

Auto turn off the lights and widescreen movies/games.

There are a bunch more features, but like I said, without the settings page in front of you, it gets kind of difficult to explain what everything does.

Xaotik
Xaotik
  • Member since: Mar. 26, 2008
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to Newgrounds+ Support/Suggestio ns Feb. 3rd, 2013 @ 06:30 PM Reply

At 2/3/13 06:28 PM, Ma1achi wrote: What language did you make these in? WIkipedia says it supports JavaScript, XUL, and CSS. Pretty cool so far.

It's written in JavaScript using jQuery as a substrate for DOM modification. It also injects CSS and bits and pieces of Javascript at runtime as needed.

I am considering eventually porting this as a native browser extension to bypass som restrictions of regular userscripts and improve loading speeds.

LiquidFire
LiquidFire
  • Member since: Aug. 31, 2005
  • Offline.
Forum Stats
Member
Level 44
Reader
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 04:50 AM Reply

Can't wait to get home to try this. It's great to finally see a public release/beta


It's only fun if you get a scar out of it
Find me on the internet / TF2 Crew / NG Trophy Leaderboard / NG User Icon Makers / NG GM Scripts

BBS Signature
MrsXenomit
MrsXenomit
  • Member since: Feb. 4, 2013
  • Offline.
Forum Stats
Member
Level 01
Melancholy
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 05:04 AM Reply

If only I used chrome :(


Become my fan and friend! I am elusive :p

BBS Signature
Cyberdevil
Cyberdevil
  • Member since: Jan. 17, 2004
  • Offline.
Forum Stats
Supporter
Level 50
Writer
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 05:47 AM Reply

Nice. Will give it a try!

At 2/4/13 05:04 AM, MrsXenomit wrote: If only I used chrome :(

It works for FireFox too.

MikeVouros
MikeVouros
  • Member since: Jul. 4, 2005
  • Offline.
Forum Stats
Member
Level 17
Animator
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 07:08 AM Reply

Intwesting.

LiquidFire
LiquidFire
  • Member since: Aug. 31, 2005
  • Offline.
Forum Stats
Member
Level 44
Reader
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 09:51 AM Reply

Just got home to test it, and my god, it's amazing. Nice work Xaotik


It's only fun if you get a scar out of it
Find me on the internet / TF2 Crew / NG Trophy Leaderboard / NG User Icon Makers / NG GM Scripts

BBS Signature
LiquidFire
LiquidFire
  • Member since: Aug. 31, 2005
  • Offline.
Forum Stats
Member
Level 44
Reader
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 11:17 AM Reply

It seems to have a problem with posting pictures while using shift + enter to post. When ever I upload a picture and then use shift + enter, it will delete the picture and post my message.


It's only fun if you get a scar out of it
Find me on the internet / TF2 Crew / NG Trophy Leaderboard / NG User Icon Makers / NG GM Scripts

BBS Signature
LiquidFire
LiquidFire
  • Member since: Aug. 31, 2005
  • Offline.
Forum Stats
Member
Level 44
Reader
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 11:42 AM Reply

There also seems to be a problem with "My Bbs Posts Quicklink"
The option that adds a link to your bbs posts under the community menu. It won't work on user profiles. It works on all other pages I've tested.


It's only fun if you get a scar out of it
Find me on the internet / TF2 Crew / NG Trophy Leaderboard / NG User Icon Makers / NG GM Scripts

BBS Signature
Xaotik
Xaotik
  • Member since: Mar. 26, 2008
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to Newgrounds+ Support/Suggestio ns Feb. 4th, 2013 @ 12:59 PM Reply

At 2/4/13 11:42 AM, LiquidFire wrote: There also seems to be a problem with "My Bbs Posts Quicklink"
The option that adds a link to your bbs posts under the community menu. It won't work on user profiles. It works on all other pages I've tested.

This is the same issue all userscripts face across NG. Userpages are "username".newgrounds.com instead of www.newgrounds.com, so they're considered not part of the same domain and are unable to share data with www.newgrounds.com pages. So none of NG+'s features will work on a userpage, or chat.newgrounds.com. This is just one of the issues me switching to a native extension would fix.

Xaotik
Xaotik
  • Member since: Mar. 26, 2008
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to Newgrounds+ Support/Suggestio ns Feb. 14th, 2013 @ 10:42 AM Reply

Seems that Newgrounds snuck a "reader"/"writer" aura into the options now. I've updated the image source so it should begin showing up for those who have old level icons activated. You don't need to redownload in order to see this change.

saqwert
saqwert
  • Member since: Jun. 30, 2005
  • Offline.
Forum Stats
Member
Level 39
Melancholy
Response to Newgrounds+ Support/Suggestio ns Feb. 14th, 2013 @ 04:42 PM Reply

Newgrounds whould have a feature that detects when people type ni
Because that's too close to an offensive word and I would bevery offended if even another letter would be added on to that
Since the mods are all high ranking members of the NAACP, I'm sure they'd agree with me on this
Fuckin website is filled with lil ignorant crackers with tiny dicks
I want to be black

Sekhem
Sekhem
  • Member since: Feb. 20, 2006
  • Offline.
Forum Stats
Supporter
Level 31
Musician
Response to Newgrounds+ Support/Suggestio ns Feb. 14th, 2013 @ 07:50 PM Reply

At 2/14/13 04:42 PM, saqwert wrote: Fuckin website is filled with lil ignorant crackers with tiny dicks

i'm going to have to agree


letterboxd|||| last.fm |||| recommend me hip-hop - G O D // B L E S S // A F R I C A

BBS Signature
HollowedPumkinz
HollowedPumkinz
  • Member since: Feb. 16, 2009
  • Offline.
Forum Stats
Member
Level 16
Gamer
Response to Newgrounds+ Support/Suggestio ns Feb. 14th, 2013 @ 11:56 PM Reply

Lots of small tweaks needed here and there but I love it. Thanks Xaotik, you're beast. Doing all this for free to help the average user is something you gotta respect, and you got it.


Even as I walk through the shadow of the Valley of Death, I shall fear no Evil. Semper Fidelis

BBS Signature
Emma
Emma
  • Member since: Oct. 29, 2011
  • Offline.
Forum Stats
Member
Level 15
Filmmaker
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 12:00 AM Reply

At 2/3/13 06:28 PM, Xaotik wrote: Adding an ignore list to hide posts from certain users.

WHY U NO MAKE FOR SAFARI :(


BBS Signature
Archonic
Archonic
  • Member since: Nov. 26, 2011
  • Offline.
Forum Stats
Supporter
Level 21
Audiophile
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 12:01 AM Reply

At 2/15/13 12:00 AM, Emma wrote:
At 2/3/13 06:28 PM, Xaotik wrote: Adding an ignore list to hide posts from certain users.
WHY U NO MAKE FOR SAFARI :(

WHY U NO HAVE CHROME?


satanbrain is always wrong
EGB || Bat Crew || Sig by EmmaVolt

BBS Signature
MiloBased
MiloBased
  • Member since: Jul. 7, 2012
  • Offline.
Forum Stats
Member
Level 03
Blank Slate
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 12:03 AM Reply

At 2/15/13 12:00 AM, Emma wrote:
At 2/3/13 06:28 PM, Xaotik wrote: Adding an ignore list to hide posts from certain users.
WHY U NO MAKE FOR SAFARI :(

why are you using safari any fucking way


-Officially Based-I saw a girl die.

BBS Signature
UVSoaked
UVSoaked
  • Member since: Mar. 11, 2004
  • Online!
Forum Stats
Supporter
Level 23
Artist
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 12:05 AM Reply

Anyone try this in Opera yet?


BBS Signature
372
372
  • Member since: Jul. 29, 2009
  • Offline.
Forum Stats
Member
Level 04
Artist
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 12:11 AM Reply

At 2/15/13 12:05 AM, UVSoaked wrote: Anyone try this in Opera yet?

Can I get a screen shot so I know what I'm downloading?

372
372
  • Member since: Jul. 29, 2009
  • Offline.
Forum Stats
Member
Level 04
Artist
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 12:32 AM Reply

Never mind I got it! This is pretty impressive! I can't wait to start ignoring trolls!
Awesome job man is there any place I can donate?

TheColourAwesome
TheColourAwesome
  • Member since: Dec. 30, 2010
  • Offline.
Forum Stats
Member
Level 07
Audiophile
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 12:41 AM Reply

User script must be UTF8 encoded.


BBS Signature
Xaotik
Xaotik
  • Member since: Mar. 26, 2008
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 08:26 AM Reply

@UVSoaked

Nothing for Opera (yet). I made sure that everything works in Firefox and Chrome, but I do have plans to port to Opera when I make an actual browser extension.

@372

Thanks! I don't have any place established to accept donations at present, however, when I port the script to a full-fledged extension, I'll probably accept donations via PayPal, mostly because I'm planning on setting up a website to host the extension.

@TheColourAwesome

I'm not precisely sure what that means... Is that an error you're getting? As far as I know, NG+ is UTF-8 encoded...

TheColourAwesome
TheColourAwesome
  • Member since: Dec. 30, 2010
  • Offline.
Forum Stats
Member
Level 07
Audiophile
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 08:30 AM Reply

At 2/15/13 08:26 AM, Xaotik wrote: I'm not precisely sure what that means... Is that an error you're getting? As far as I know, NG+ is UTF-8 encoded...

I drag it in the extensions area and it gives me that error.


BBS Signature
BumFodder
BumFodder
  • Member since: Jan. 14, 2006
  • Offline.
Forum Stats
Member
Level 36
Melancholy
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 08:37 AM Reply

At 2/15/13 08:26 AM, Xaotik wrote: @TheColourAwesome

I'm not precisely sure what that means... Is that an error you're getting? As far as I know, NG+ is UTF-8 encoded...

But Newgrounds isnt

TheColourAwesome
TheColourAwesome
  • Member since: Dec. 30, 2010
  • Offline.
Forum Stats
Member
Level 07
Audiophile
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 08:51 AM Reply

At 2/15/13 08:30 AM, TheColourAwesome wrote:
At 2/15/13 08:26 AM, Xaotik wrote: I'm not precisely sure what that means... Is that an error you're getting? As far as I know, NG+ is UTF-8 encoded...
I drag it in the extensions area and it gives me that error.

All good.


BBS Signature
UVSoaked
UVSoaked
  • Member since: Mar. 11, 2004
  • Online!
Forum Stats
Supporter
Level 23
Artist
Response to Newgrounds+ Support/Suggestio ns Feb. 15th, 2013 @ 02:34 PM Reply

At 2/15/13 08:26 AM, Xaotik wrote: @UVSoaked

Nothing for Opera (yet). I made sure that everything works in Firefox and Chrome, but I do have plans to port to Opera when I make an actual browser extension.

I believe most (if not all?) Greasemonkey scripts work with Opera. I wanted to try it but it wouldn't even let me. :(

Newgrounds+ Support/Suggestio ns


BBS Signature
Xaotik
Xaotik
  • Member since: Mar. 26, 2008
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to Newgrounds+ Support/Suggestio ns Feb. 16th, 2013 @ 07:01 AM Reply

@UVSoaked

The reason it doesn't work on Opera is that a few features rely on things that are either unsupported or broken in Opera. I plan to eventually make a native extension which will allow me to work around these issues, but as for now, unfortunately there isn't any support for Opera.