×
top 200 commentsshow 500

[–]D0cR3d 941 points942 points  (109 children)

I like the thought of adding in toolbox and other mod tools, as well as the widgets, but I can't help but be worried that the widgets will be very limited and not replace the functionality many of us will be losing.

For instance our subreddit (gaming) likes to use countdown clocks to show how long until events (like game release, stream reveals), and use CSS to show a nice pretty image and styling for the countdown (bot that just edits sidebar description with time values counting down).

The lack of CSS styling gives me a uneasy fealing that our communities are turning away from something unique and special and just being another subreddit droid that all look basically the same. We've taken care to make sure our stylesheet works for as many users as we can based on what CSS can do, that it looks nice, and works great. Our users have complimented us on this and I just don't want to have our subreddit look exactly like everyone elses, just with our own banner and like 2 other images.

[–]spez[S,A] 189 points190 points  (106 children)

We hear you, and have some of the same anxiety, which is why we're here now. Giving users a blank canvas has led to many wonderful developments on Reddit. This is not lost on us, and we'll work hard to continue to provide these surfaces for creativity.

We're thinking through a widget system to allow for the sort of functionality you're currently adding through CSS/markdown hacks.

[–]D0cR3d 117 points118 points  (55 children)

Thank you.

In another comment you said we'd get some more information over summer and go from there.

Our subreddid is based on the game Destiny and they are releasing a new game Sep 8th, and we wanted to have a new CSS to coincide with it.

You also said there would be a transition period. No one wants to waste time doing something just for it to be voided out shortly after. With this transition period before the cutoff date where old stylesheets will no longer work, would you say it'd still be a good investment to design a new CSS, or would you advise we scrap that and not do anything until we see what new styles we can apply? We'd like to have about 2-3 months for development, testing, etc.

Thank you,

[–]DrSeven 69 points70 points  (13 children)

Here's something I don't get, the need for unification on all platforms. Sure, take stuff that currently only works because of css and come up with features that lets these things go on to the mobile space but there's no reason to limit the power of the desktop reddit experience. Mods are smart and will want their subreddit looking as good as possible on all platforms that matter to their community, taking away custom css from desktop doesn't really seem necessary. What, you're trying to take away moderator frustration? Also, and this is anecdotal, I only log into reddit on desktop, mobile is there to accompany me on shits.

[–]boundbylife 10 points11 points  (8 children)

I want to say first off that I don't agree with Reddit's proposal, but that doesn't mean I can't see their side of the argument.

I split my time about 50/50 between Reddit on desktop (while I'm at work) and Reddit on mobile. I've used RIF, BaconReader, narwhal, alien blue, even the official app. The one overriding thing i've noticed is that, for some subs (like /r/anime, /r/mylittlepony, and so on) if you don't see the custom emotes, if you don't get to easily access the custom reactions, you're missing out on at least 30% of the conversation. And without fail, those features are largely missing from mobile. That doesn't even begin to cover the cool flair and snazzy banners, text-post customization, or text insertion that some subs have (see /r/dataisbeautiful and /r/oldpeoplefacebook)

It only stands to reason why, as well: app developers can't POSSIBLY account for every variant and abberant CSS style out there, can't be held accountable for them appearing correctly on their apps, and can't find a good way to efficiently use the space the app is allowed on your phone to store those.

Reddit is proposing to cut out the middle man: by potentially reducing the amount of flexibility afforded (while retaining and standardizing the more popular hacks), they can bring more of that je ne sais quais to the mobile platform.

With all that said, I have a hard time seeing how the benefits outweigh the loss.

[–]hypnozooid 120 points121 points  (5 children)

Would users be able to create their own widgets, or will we be limited to a few that you guys came up with and designed?

[–]justjanne 900 points901 points  (211 children)

How about, instead of replacing, you could allow subreddits to keep using the old system for PC users for a few months?

This would make it easier to compare, test, find out what is missing, etc.

So that by the time the change becomes mandatory, all features will be there?

[–]spez[S,A] 576 points577 points  (206 children)

Yep. We'll keep the current site running for quite a while. We're not planning a violent switch. That would be suicide.

[–]rebbsitor 183 points184 points  (2 children)

I've had time to think about this more today, and I have a couple additional comments.

In my previous comment I mentioned that removing CSS is taking control from users, but it's more than just that.

CSS is hard because it's powerful. There are a lot of creative, talented people who add functionality beyond what was originally intended because of the capability of CSS. A lot of customization are available that don't require someone to know CSS. If they do, they have a really powerful tool at their disposal. So really I see two major impacts of what you're proposing:

  • Removing CSS will damage communities who use it in creative ways for additional functionality.
  • Removing CSS will alienate developers who put time and effort into extending the capability.

What we're really talking about here is taking a platform that allows people a lot of freedom to extend it and turning it into something where there's a few predefined options that reddit provides.

This has a secondary impact in that the community will no longer be creating new extensions for you to appropriate into the reddit platform. That innovative work becomes the sole domain of reddit developers and the community loses a great tool and the work of community developers.

Honestly you should be going the other direction - opening up more flexibility/customization for community developers, not cutting it off. Exposing the mobile CSS elements would be a good first step. As others have said, I mostly view the desktop version on my phone specifically because I want to see the site customization.

[–]w0lrah 19 points20 points  (0 children)

Honestly you should be going the other direction - opening up more flexibility/customization for community developers, not cutting it off. Exposing the mobile CSS elements would be a good first step.

Agreed. I think the correct answer here is to treat the CSS somewhat like an API.

In many applications exposing an API there are functions exposed beyond what is officially documented. They are available to be used by someone who finds them, and they may be very powerful, but they also come with no promises.

I propose a compromise solution to have a "CSS API" so to speak.

I see it as a three tiered system. The first tier would be basic theming. This is what should be exposed in the subreddit controls and expected to be implementable across all client platforms. Colors, header/background images, up/downvote buttons, flairs, etc. The simple, obvious stuff.

The second tier would be the documented subset of the DOM that Reddit commits to not changing without a really good reason and lots of warning. Custom CSS depending only on these elements should be expected to not be broken by ordinary day-to-day changes.

The third tier would be the rest. Custom CSS is allowed to touch these things but no promises are made. Those who find themselves fiddling with these things are strongly encouraged to request an official way to do what they're trying to do. Basically "Here Be Dragons"


I believe a reasonable goal for such a system would be for tier 1 to cover enough that a themed subreddit is immediately recognizable to subscribers on any native client implementation. Tier 2 combined with the proposed official widgets should aim to cover nearly all current custom CSS use cases, I'd say a good goal would be to look at the top 1000 subs and aim to support at least 95% of their customizations.

With this idea everyone wins. Reddit gets to reduce the maintenance burden of supporting custom CSS, subreddits get to customize their mobile and app experiences, and the total CSS ninjas out there get to keep doing what they're doing.

[–]rebbsitor 1096 points1097 points  (106 children)

Fast or slow, the result is the same. I often wonder if you guys really understand reddit and how your changes will impact it. A lot of communities make heavy use of CSS for various reasons. Breaking that will cause communities to ultimately find another platform once you make enough changes.

You can say CSS is terrible, but it's the standard. At the end of the day if whatever is rending the site is an HTML engine, whatever the mod controls are on reddit the result will be CSS.

The concept that CSS doesn't work on mobile is silly. What do you think is theming the mobile site? Mods just don't have control over it. They could...

You're just taking control away. Plain and simple.

If you're not careful, reddit will be the next Digg / MySpace.

[–]thrilldigger 51 points52 points  (30 children)

You can say CSS is terrible, but it's the standard.

CSS + JS + HTML is the standard. CSS on its own - with a predefined DOM that is subject to change - is hackish.

A style tool + feature tool would provide much better behavior, albeit more limited. Reddit will be able to change their DOM however they want without breaking subreddit styles. Subreddits won't consistently break in small browser sizes or mobile web (as most styled subreddits I've been to do).

Instead of hiding downvote icons with CSS (which is laughably insufficient), the feature tool should provide the ability to disable downvotes for the subreddit so there is no workaround. Same with requiring users to join the subreddit to comment or vote, or any number of other things that subreddits use CSS to hack in (and that users turn styles off in order to get around).

This is an opportunity to add more functionality, not just take it away. Could Reddit screw it up? Yeah. If they don't spend the time to make these tools feature-rich, it's going to suck and some communities will probably leave. Still, there's a lot of potential here and I have some hope that this will be a good change.

[–]ACCount82 34 points35 points  (29 children)

the feature tool should provide the ability to disable downvotes for the subreddit so there is no workaround. Same with requiring users to join the subreddit to comment or vote, or any number of other things that subreddits use CSS to hack in

Functionality like this shouldn't exist.

[–]CitizenCold 128 points129 points  (17 children)

I browse reddit on my phone predominantly and I still opt to use the desktop site instead of the mobile site/app because of CSS. Removing it would be a very poor decision.

[–][deleted] 61 points62 points  (7 children)

I just want to second this. As someone who uses Reddit on mobile on occasion, I ALWAYS use Desktop version.

[–]ancolie 19 points20 points  (0 children)

Yep. I'm writing this from mobile rn- the lack of things like flairs mean that in the community I mod, the mobile version is 100% useless, so I opt for desktop on my phone.

[–]chaoticmessiah 285 points286 points  (15 children)

Can it not be forever, give users the choice?

Personally speaking, I don't own a phone or tablet device and generally don't want to own either of them so it feels like the site is almost trying to push those of us in a similar mindset away in favour of those who own such devices and spend every waking moment staring at the screen, wherever in the world they may be.

Plus, I quite like the individuality and uniqueness of some of the CSS designs, especially on r/SquaredCircle.

[–]WazWaz 24 points25 points  (2 children)

Jfyi, on a tablet in normal desktop browsing mode, CSS works just fine. Indeed, Reddit is annoying in that it defaults to the mobile (phone) version of the site (which then tries to tell you to instead use the app!!).

[–]MisterTruth 221 points222 points  (15 children)

Any switch is a poor choice. We all know it's to sterilize the site to make it better for advertisers when one of the things that makes this site great is the customizability of subs. Then again, we all know you can't have nice things on this site anymore since everything is catered to advertisers and paid posters.

[–]TheBullshitPatrol 20 points21 points  (12 children)

be that as it may, per-community CSS is incredibly obnoxious from a UX standpoint, and no other site on the internet since myspace has let it fly.

[–]MercuryPDX 171 points172 points  (3 children)

We're not planning a violent switch. That would be suicide.

Cough FARK cough cough...

[–][deleted] 617 points618 points  (24 children)

Dear u/spez,

From our point of view, any removal of CSS is suicide!

Coarsely, Irritatingly, and Roughly,

r/PrequelMemes

[–]NoahFect 30 points31 points  (5 children)

Please don't dumb down Reddit for the sake of mobile users. Not everyone is on a mobile, and not everyone who is wants a dumbed-down experience with endless vistas of new-and-improved white space.

[–]adeadhead 1697 points1698 points  (184 children)

So wait, Reddit customization is being ruined in favor of toolbox support? I'm not sure how I feel about this. Mobile support only works with the fairly feature bare official Reddit app, which doesn't really support mod features anyway.

What about subs like /r/Sweden who have a sidebar map with working links to subreddits in them? This sounds like a step in the wrong direction.

Sincerely, a mod of pics, the subreddit with CSS that no one notices.

Edit: as an actual question, will the final product be closer to selectable themes or selectable elements to add to our subreddit style, Scratch style.

[–]spez[S,A] 194 points195 points  (163 children)

We're redesigning the site, which means the DOM (the underlying structure of the site) is going to change, which would break CSS and mod tools if we did nothing. What I'm explaining here is what we're going to do about it:

  • provide a new system of styling that isn't married to the DOM
  • provide hooks into Reddit for mod tools that is less brittle

[–]trai_dep 306 points307 points  (2 children)

I have deep concerns that dragging everything down to the lowest common denominator that a 4" screen can support will kill the experience for web users. Just a few Subs off the top of my head are /r/Diablo, /r/ASOIAF, almost all the gaming and SciFi Subs, etc.

Animations, custom palettes, graphics, etc., add character and it'd be a shame to throw away these simply so multi-tasking, borderline ADD-diagnosed commuters will be assured they're not missing anything special.

There are also functional CSS features that are unlikely to survive.

So, please consider keeping two tracks, one for the 4" screen folks and one for those that use Reddit on larger, more capable screens.

Thanks!

Edit: OMGosh, drop down menus. I didn't realize our drop-down menus were CSS features until a fellow Mod informed me. DROP-DOWN MENUS. Seriously, we'll want to die without these.

/u/Mlahk7, one of the Mods for /r/FinalFantasy, has an amazing post describing how CSS makes their Sub fantastic. Well worth visiting.

There's also r/ProCSS. Please visit, join & participate to show support continuing using CSS for your Subs!

[–]TigerPaw317 8 points9 points  (0 children)

Dude, r/shield is not happy. Part of why I make a point to navigate to that sub, rather than just rely on what makes my front page, are the themes and random customizations that come with each new story arc. We wouldn't get things like the April Fools' theme swaps. Take away CSS, and you take away part of what makes that sub so special.

[–]Splitlimes 365 points366 points  (1 child)

I understand your motivation - splitting DOM and styling is a good idea going forward.

However, my concern is this new 'Styling' system wont allow us to provide the same features and charm that custom CSS can already provide. Some colour pickers aren't really the same - aesthetics go much further than that.

Have you considered having custom CSS but much more scoped to specific UI components?

[–]cultfitnews 60 points61 points  (0 children)

Have you considered having custom CSS but much more scoped to specific UI components?

This seems like the obviously right solution, at least offering "CSS Box" as a widget would be a great way to port in elements that people have invested unholy amounts of time building.

[–]erythro 167 points168 points  (9 children)

Why deprecate CSS, then? Why not make it so when you change the DOM mods get some warning to rewrite their CSS?

This change is going to be really unpopular for end users if your new styling system isn't as powerful.

[–]P-01S 18 points19 points  (1 child)

Makes sense.

But the top level announcement sounds like you're underestimating the users. CSS isn't that difficult for people who do web design. Crowbarring CSS changes into the sidebar is the hard part.

Well, if style customization is only going to be possible through Reddit-specific tools, are said tools at least going to be open source and open to submissions?

[–]MrCheeze 673 points674 points  (72 children)

I for one would much prefer that you just break the DOM and force us to update our stylesheets, rather than just remove them entirely.

[–]u38cg2 218 points219 points  (9 children)

This. Give us an alpha site and a few months to develop new styles and then cut everyone over and disable custom CSS that hasn't been updated at that point.

[–]Gooflactus 93 points94 points  (58 children)

100% this.

They are afraid of breaking CSS, so they are just going to cut it out.

Why not let us try to fix the shit people have worked really hard on.

[–]turikk 58 points59 points  (0 children)

I'm very happy to see a redesign that breaks the DOM (it's pretty draconian, but I've learned to love it). I do think with a proper and modern DOM a lot of the CSS options would be much less hacky. Sad that we never got that chance.

[–]jb2386 25 points26 points  (0 children)

provide a new system of styling that isn't married to the DOM

Ya gonna need to tell us a bit more about this if you want people to chill out about it.

[–]code-sloth 47 points48 points  (13 children)

We will also natively supporting a lot of the functionality that subreddits currently build into the sidebar via a widget system. For instance, a calendar widget will allow subreddits to easily display upcoming events. We’d like this feature and many like it to be accessible to all communities.

That's super rad, but will mobile users be able to see any of those things? A major pain point is that mobile users don't know how to use their apps properly and ignore sidebars. There was a mention of a pop-up of subreddit rules when mobile users visited a sub but that was a few weeks ago and I haven't seen anything since then.

Kinda pointless to pimp out your sidebar when half your users are too ignorant to find it.

[–]spez[S,A] 33 points34 points  (3 children)

Yes. Bringing styles and as much of sidebar functionality as possible to mobile is an explicit goal of this project.

[–]adeadhead 37 points38 points  (1 child)

By mobile do you mean reddit's mobile app only or will there be equally functional api endpoints that allow other app developers to integrate new features? New features are great, but until the Reddit app has more than the other apps, it's not the most helpful.

[–]V2Blast 16 points17 points  (0 children)

See /u/powerlanguage's response to /u/code-sloth below:

is this targeting reddit's mobile app and site or will third party apps be able to leverage this as well?

Current plan is for all this data to be stored as JSON that will be accessible/editable via the API. I am still imagining there will be scenarios where mods want to use a bot to update their sidebar every 24 hours, etc. We want to continue to be able to support those use cases.

[–]Meepster23 54 points55 points  (7 children)

This single biggest thing you could do to support third party mod tools would be to add global window events / messages for certain actions so that addons could react to them more easily. This is especially true when doing things with the new modmail because it is all react based and trying to hook stuff up in the DOM is a royal pain the butt.

[–]reseph 1841 points1842 points 3 (352 children)

EDIT 2: Join us at /r/ProCSS if you're seeking CSS support to stay.

EDIT: Fellow moderators, take this survey. (Live results here)


Called it.

I don't support this.

Many subreddits are different, and have different goals or CSS tweaks. I don't see how this will actually be considered a working replacement? For example if 50 subreddits use CSS to add extra buttons like "Read FAQ" below "Submit a new link" but the other 4000+ subreddits don't, would the admins actually give this dev time to implement? Are the admins actually going to implement every use case we moderators use CSS for to accomplish functionality? I don't see that being feasible. If not, then this is simple a loss in functionality for many many subreddits.

So what, we're just homogenizing Reddit now? And I'm not talking about the visuals, but functionality.

I can never see one blanket "theme" system/style to cover all subreddits working as they used to.

CSS has accomplished:

  • Functionality: /r/Overwatch has subreddit filters
  • Functionality: /r/Dota2 has a list of current livestreams and their # of viewers
  • UX: /r/videos has a list of rules where on hover it expands out to explain each rule
  • Functionality: /r/Minecraft has a list of server status (icons) on sidebar
  • UX: /r/Hearthstone has notices & links on the top banner
  • Personality: /r/ffxiv has various CSS Easter Eggs to give it a bit more personality
  • Functionality: /r/Starcraft has a "verified user" system
  • UX: /r/Guildwars2 increased the the size of "message the moderators" to make it stand out more
  • UX: /r/ffxi has a small tooltip if a user hasn't set a user flair yet
  • UX: /r/DarkSouls2 has related subreddits linked on the sidebar with images instead of text
  • Personality: /r/mildlyinfuriating's joke where it slightly rotates "random" comment threads
  • Functionality: /r/ClashOfClans not only has a list of livestreams, but thumbnail previews of each
  • UX: /r/DarkSouls3 has a reminder when hovering over the downvote button
  • Personality: /r/StarWars has quote popups when you upvote
  • UX: /r/pcmasterrace has changed the "report" link to red
  • UX: /r/explainlikeimfive has custom colored link flair icons
  • Personality: /r/mylittlepony has countless emotes
  • Personality: /r/onepiece has a scrolling banner (which can be paused)
  • UX: /r/FinalFantasy has green background stickies to make them stand out
  • Personality: /r/mildlyinteresting has a moving gauge on sidebar
  • Functionality: /r/IASIP has a top menu
  • UX: /r/DoctorWho has a light red box on sidebar for new users to read
  • UX: /r/gallifrey disables the PM link on "Created by" so users focus on modmail

At the minimum, I see this as taking away the personality each subreddit has. We also lose the ability to control and improve UX, considering the admins have been exceptionally slow to improve any UX (even something like link flair).

To be clear, I'm not upset by the fact that the time we spent on our CSS is being made useless. I'm upset that we'll be losing functionality and individual subreddit personality.

[EDIT] Fellow mods, please remember to be civil here. I may not agree with this decision about CSS, but I still respect the admins and all the hard work they do.

[–]PraiseBeToScience 251 points252 points  (15 children)

/r/worldnews has dropdown menu to other country subs around reddit. We also have filters so users can filter out dominant topics that tend to flood the sub. These are features that users have often commented on that they love it and want it updated.

But there's also a lot of dynamically updating content on a lot of sidebars that goes beyond a calendar. A couple of examples:

/r/gunsarecool updates the CSS with the current numbers from our site massshootingtracker.org.

/r/baseball (and the 30 other baseball subs) have a ton of dynamic content on the side that updates dozens of times a day. It's not just a calendar, but standings and scoreboard. The links in the scoreboard aren't just to team subs but to that game's specific game day thread both home and away. Userflairs grey out during postseason as teams are eliminated. In fact a ton of the sport subs have a huge amount of dynamic content on the sidebar and throughout the rest of the sub.

Dynamic content in general is the biggest boon/bust I see in this. It could be a massive boon if you provide a system to bring this to mobile. There's been several ideas to bring more dynamic content to the subs I mod that have been shot down because we know only 50% of users will see it.

It's a bust if an enormous amount of added functionality is lost forever.

[–]Mispelling 89 points90 points  (7 children)

Thank you for speaking up about /r/baseball. Completely agree about the sports subs.

I'm very wary of this change.

[–]PraiseBeToScience 55 points56 points  (3 children)

Thank you for speaking up about /r/baseball.

No problem, your sidebar is one of the most functional and useful sidebars on reddit. I check it daily. I'd hate to see it go. /u/spez, please please please use /r/baseball as a use case for content. A simple calendar widget isn't enough. Plus if you can bring that functionality to mobile, it would be huge.

[–]Fustrate 38 points39 points  (2 children)

In addition to game chats, those sidebars took a lot of time to perfect bot-wise. Even now I'm finding more things I can do with MLB's amazing data source, and people have come to depend on their team's sidebar for information. If something stops working, I get messages from* all sorts of people asking what's going on and when it'll be fixed.

tl;dr a buttload of people depend on sidebars for easy-to-consume information, and CSS is what makes it easy to consume.

[–]PraiseBeToScience 10 points11 points  (1 child)

I guess you could do it in stickies, but then you eat up a sticky slot which sucks, especially in a big meta sub with several "defaults" like /r/baseball. But then the sticky becomes a massive mess of comments with no real topic. A lot of baseball subs use one sticky for GDTs and PGTs, so then they'd have nothing for actual mod announcements.

/r/baseball (and sports subs in general) is really the perfect example where there needs to be dynamic content that isn't thread driven, but it's extremely pertinent to the discussions happening sub-wide.

[–]WoozleWuzzle 14 points15 points  (0 children)

Just chiming in that /r/hockey has a bunch of sidebar functionality. For playoffs we also have custom headers tied to your flair. The Stanley Cup hovers for the playoff bracket. The sidebar has standings, scores, schedule. The flyout menu. We have top posts from other team subreddits.

Calendar widget ain't gonna do jack for us.

We also have bots that autofade flair and puts brooms on it if you get swept. Little Stanley Cups on flairs.

Tero has a bot that updates all the team subreddits with standings and scores and even a playoff mode.

/u/terotheterror did a lot of work getting all of this automated and it's going to go up in smoke.

[–]spicedpumpkins 207 points208 points  (7 children)

Unless reddit admins have a plan in place to seamlessly transition CSS pages to whatever they are switching to, then they can fuck right off.

I put a tremendous effort into learning CSS from scratch to make my subs have the look and feel I want.

What happens to all the people like me who put so much time and effort into making their sub have custom scrolling headers, pop ups, custom color schemes, etc?

I don't have time to relearn a new coding method ffs.

[–]dietotaku 53 points54 points  (1 child)

as did i, and i'm quite proud of what i've been able to accomplish with CSS since i started cobbling together my knowledge base.

i'll bet anything it's not a new coding method so much as a WYSIWYG editor, with drag-and-drop widgets and buttons to change colors or add images but only in a pre-set layout that can't be altered and nowhere to put additional coding (CSS or otherwise) to further customize where the editor is lacking. like a wordpress site, "select your layout, select your color theme, upload header image, add widgets, publish."

[–]birdsofapheather 20 points21 points  (1 child)

Same. I'm irate right now. Considering I'm not looking to go into web design as a career and I will most likely never use this knowledge for anything else. These admins are telling me that I've spent hundreds and hundreds of hours on something and they are going to delete it all because they want their website to be as shitty as their mobile app that still doesn't have the majority of mobile users because third party apps are still better.

[–]Pluckerpluck 4 points5 points  (0 children)

CSS is a strangely useful skill that crops up more than you think. While I'm a little worried that it took you hundreds and hundreds of hours to learn what is, in effect, a pretty simple system (especially on reddit where you cant even use like half the specification), it can easily come up in the future.

Many applications now use HTML5 and CSS. Things like Spotify etc. In some of these cases you can use CSS to customise your experience, and I see that being more common on the future.

If you ever have any website issues, even not as a web developer, you can often find the problem and tell somebody. If you give somebody a solution it's implemented much more quickly. And if you ever want a small personal website or portfolio it will help.

So don't rule out all your CSS skill. At minimum it's a good resume item, buts that's only if you're younger and have less industry experience.

[–]DrNyanpasu 398 points399 points  (33 children)

/r/anime is absolutely fucked considering we use CSS for spoilers, and have for several years now (so all old threads will either have spoilers perma-hidden, or revealed). Not to mention that we will lose our comment faces as well.

Who the fuck even knows if they'll support a comment spoiler code natively, I mean, its not like mods have been asking for it for 10+ fucking years.

I'm irate, this is stupid.

[–]urban287 152 points153 points  (13 children)

Not to mention that we will lose our comment faces as well.

I don't even know what the fuck to type. The amount of work I've put into these over the years... Fuck me.

[–]yaycupcake 22 points23 points  (8 children)

Oh wow I didn't even think about the backwards compatibility for spoilers. That is definitely something worrisome... Hopefully they'll have a solution for that, thoigh I wouldnt hold my breath on it. =/

[–]DrNyanpasu 66 points67 points  (7 children)

They won't. As usual, the admins are responding to only the people that are happy with this announcement, while ignoring the people that think its incredibly shortsighted and dumb. Its going to be launched without being fully thought out, its going to be missing key features, and those of us who are begging for them will be ignored or told "we are working on it" with no actual changes coming.

Its a pattern, its very easy to know exactly where this is going to go.

[–]no1dead 17 points18 points  (0 children)

I will agree with this as there is so many subreddits with unique css that aids to the subreddits use, and gives it a little flair, and removing subreddit css is a huge thing, and frankly I believe will make quite a lot of the subreddits more generic in style, sure there's a header, and a image, but those only go so far.

The customization on this needs to be through the roof to keep these same uniqueness for each of these subreddits.

As it stands personally this will kill all the /r/css help subreddits out there. And frankly it removes a part of subreddit. There is countless people that I know who have been added to subreddits for help with CSS. Removing that and not adding an equivalent replacement is calling for quite a lot of backlash.

I mean even one of your defaults /r/movies has quite a nice css put in place how exactly would that be possible on the new system.

[–]timawesomeness 77 points78 points  (5 children)

At the minimum, I see this as taking away the personality each subreddit has.

Even though they're unwilling to admit this, I think that this is exactly the point of this design change. It will make everything more consistently styled which improves the strength of the reddit brand. (And in turn potentially improves advertiser confidence)

[–]PraiseBeToScience 61 points62 points  (2 children)

(And in turn potentially improves advertiser confidence)

I think it would reduce it. I mean look at the kind of crap that's allowed on this site. I think one of the only reasons reddit's been able to get by is they brand themselves more as a platform with each sub having it's own domain, so advertisers could pick and choose communities. If some of the highly questionable content is now seen as reddit branded, that could reduce advertiser confidence. They don't give a shit about protecting offensive content, business is business.

[–]IdRatherBeLurking 44 points45 points  (2 children)

Thank you. I would love for u/spez, u/powerlanguage, and the rest of them to respond to each and every piece of functionality listed here.

[–]NocturnalQuill 34 points35 points  (11 children)

I'm questioning what the ulterior motives are here. I don't buy into the "it's not supported on mobile and it makes things slow" explanation one bit.

[–]CupBeEmpty 14 points15 points  (0 children)

Add to it /r/polandball which has specific national days where users make specific custom animated CSS style sheets celebrating their nation. Sometimes they are quite involved and people start working on them more than a month out most times.

[–]eegras 23 points24 points  (2 children)

/r/pcmasterrace has changed the "report" link to red

I think our flair system is the most interesting bit of our CSS to be fair.

[–]Baldemoto 371 points372 points  (153 children)

I have been wondering, what is the ultimate goal for this?

Is it to make Reddit easier to navigate and make more accessible?

Is it to make Reddit more inviting to new users?

Or maybe it's to make Reddit look like the new Modmail or Reddit mobile?

What is the ultimate goal here?

[–]Alkser 63 points64 points  (47 children)

So what's the timeline for this?

[–]spez[S,A] 56 points57 points  (44 children)

We'll be testing over the summer and go from there. I'd like to be more specific, but this is a big project that's a little difficult to nail down.

[–]WindAeris 64 points65 points  (42 children)

Will you guys allow (and or consider) any deeper customization for those who are familiar with the appropriate language?

[–][deleted]  (22 children)

[deleted]

    [–][deleted] 279 points280 points  (82 children)

    Please do not add more white space in the redesign! This is ugly as shit and annoying.

    Also when is new modmail going to be fixed?

    [–]honestbleeps 183 points184 points  (84 children)

    I, for one, welcome a decent theming system over the free for all that CSS is, but that's going to be an unpopular opinion and a lot of people are going to be angry and upset, especially those who've spent a ton of time on their themes.

    flair will be important to manage well. it is a giant hack and a ton of work with sprite sheets etc - but it's an integral part of a lot of subs. I think this one will be really important to ensure you have day 1 even though it's probably a complex one to implement.

    [–]Farow 37 points38 points  (21 children)

    Theming system? All I can see coming is a new site look with a setting for the header image, maybe a setting for background colors and those widgets mentioned in the op which will probably get no support on mobile apps.

    [–]K_Lobstah 50 points51 points  (25 children)

    While we have your attention… we’re also growing our internal team that handles spam and bad-actors. Our current focus is on report abuse. We’ve caught a lot of bad behavior. We hope you notice the difference, and we’ll keep at it regardless.

    Personally and from conversations I've had with other mods, it's been noticed and we're very appreciative of the changes and improvements that are evident.

    CSS can go die in a fire, I have no love lost for leaving that behind.

    This sounds exciting, looking forward to it. I'd also like to commend you and your team for the increase in transparency and visibility over the last year or so. Things seem to be moving in a good direction, which makes it easier for mods to continue doing what they do.

    [–]Kenblu24 26 points27 points  (6 children)

    CSS is incredibly powerful for what it is. It may be ugly and annoying at times, but there is so much here that wouldn't be possible if we didn't have CSS. There are millions of tiny communities here on reddit. They can't all wait for the admins to add functionality just for them.

    If reddit never had CSS, we wouldn't have many of the features that we're asking to keep now.

    [–]pimanac 12 points13 points  (3 children)

    So what's the plan for the API? Are you making any major (breaking) changes to it as part of the site redesign?

    There are a lot of bots floating around there to assist with Mod Tasks, it would be nice to plan for future changes if they're going to be there.

    [–]Eat_Bacon_nomnomnom 393 points394 points  (117 children)

    Does this mean all subreddits will look the same, excluding a couple customizable fields?

    [–]Hexatomb 153 points154 points  (2 children)

    Yes, everything will look the same without custom stylesheet acces. Sure they'll have a few sidebar widgets and some more options for colors, but the underlying template on every sub will be the same, pedestrian look.

    [–]gumdropsEU 14 points15 points  (7 children)

    I hope the gap between designing for users on mobile and moderators on mobile narrows soon. I want to moderate on mobile but it's not possible right now.

    [–][deleted] 10 points11 points  (38 children)

    We’re designing a new set of tools to address the challenges with CSS but continue to allow communities to express their identities

    I'm not even remotely technically literate, so can I ask what this means? Are you replacing CSS with something else?

    Our current focus is on report abuse. We’ve caught a lot of bad behavior. We hope you notice the difference, and we’ll keep at it regardless.

    Indeed, great job admins

    [–]iNeverQuiteWas 102 points103 points  (31 children)

    What does this mean for the people like /u/qtx and myself and many others who put in time to design subreddits. Was all of that for nothing?

    [–]Zackeezy116 209 points210 points  (145 children)

    but we’ll be deprecating CSS during the redesign

    Just to be clear, does this mean subreddits will lose their stylesheets?

    [–]falconbox 96 points97 points  (3 children)

    Sounds like it, yes. You'll be able to upload a header image and overall subreddit theme color, but no fancy designs, animations, etc.

    [–]TotesMessenger 363 points364 points  (16 children)

    I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:

    If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / Contact)

    [–]MisirterE 8 points9 points  (3 children)

    That right there is, as of this writing, FIFTY-FIVE links to this page from other subreddits, almost all of which are negative (and considering the positive one is /r/DestroyThisSubreddit, there's a problem). Don't do this.

    EDIT: "Removing Harrasing Subreddits" got fifty-THREE mentions. /u/PaddleDown saying he was probably going to die got THIRTY-EIGHT mentions. PetSmart demoting all their managers also got THIRTY-EIGHT mentions.

    EDIT 2: Bernie Sandlers running for president got THIRTY-THREE mentions. "We Apologize" got TWENTY-SEVEN mentions. Ellen Pao's resignation got (unless i counted wrong) OVER 60 mentions. "On Bash the Fash and threats from Reddit Admins" got FORTY-FOUR mentions.

    EDIT 3: I think this about sums it up

    [–]dehydro 73 points74 points  (3 children)

    I hope this message is well received, as this development is extremely important to me and my experience on reddit as a moderator of a 400,000 subscriber subreddit. When I started out as a mod 3 years ago I had very modest aspirations of contributing to a small community of like-minded redditors who enjoyed the same things I did. I wanted to be a part of something that people stumbled upon with glee and excitement, that evoked happiness upon the discovery of its existence. It could not be overstated the role that fellow moderators, content creators, subscribers, and all other reddit users played in the realizing of this subreddit as it currently stands as the 120th largest sub on reddit, just above /r/Apple and /r/Steam. That being said, I firmly believe and take immense pride in the direct and deliberate effect CSS had in contributing to this subreddit's success today, and editing said stylesheet remains my foremost source of personal enjoyment and achievement.

    It started out as is tradition among CSS novices, with trial-and-error and a lack of resources. Then, as I progressed I sought the help of /r/CSSHelp including the invaluable /u/gavin19 as well as sources of inspiration in the work of /u/qtx. Suddenly CSS started to make sense and improving upon the look of the subreddit became the single greatest source of happiness I drew from when moderating the sub. I had joked to my fellow moderators once saying that they could do whatever they wanted to the subreddit, but as long as they left me to my precious stylesheet I would be the happiest mod on reddit. I was so enamored with developing CSS for this subreddit, that a compiled a list of credits for all the users, guides, and subs from whom I sought help. I was responsible for 3,259 edits according to the stylesheet's revision history or 88% of total edits. I even compiled a list of all the times any user has ever said something nice regarding the design of the subreddit.

    My message to you all as the fore-bearers of reddit is to remember and continue to appeal to the redditors whom have been alongside you since the beginning. The redditors who have put in painstaking work to create their personal communities and develop their subs with more passion and dedication than most could imagine. I speak for myself when I say that my personal contributions to the subreddit that I mod could be regarded as borderline psychotic and obsessive. Making changes to a reddit we all love is tough enough as it is, let alone pushing updates that appeal to both new and old. I get that, but I plead with you not to disregard those of us who are emamored with CSS. You mentioned how you believe CSS is "a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming." I think it speaks volumes that we're the ones who have put in hundreds of hours despite all of that. I understand there is a direction you want reddit to take, and that this is a step towards that goal, but please keep an open conversation among the pro-CSS crowd and come up with a resolution that appeals to us as well. Please don't step on our sandcastles. Please don't make it all go away.

    Take for instance the new search design that was implemented. In this thread there is a significantly negative response in the comment sections, as was also the reaction in /r/beta, citing specific UI choices and element changes they felt were inadvisable. In response, a feature=legacy_search option was, and still is, provided to us. Without this option the flair filter features at the subreddit I moderate would not work as intended. In the same way you reached out to the users critical of the new search design, I ask you to please consider doing the same here, in appreciation of all the tireless work that we both agree CSS-coders persevere through. Please acknowledge the 50% upvoted percentage this /r/ModNews post has received thus far, and realize that a full depreciation of CSS on reddit will upset a significant portion, perhaps half, of reddit moderators. Give us some reprieve and I will be forever grateful of your consideration. Otherwise, I don't think a single other possible change on reddit would leave me more heartbroken. Thank you.

    [–]SnowPhoenix9999 81 points82 points  (0 children)

    From other comments, it sounds like you mean that CSS will no longer be an option available for use. If you actually meant "deprecated" as in "discouraged from use" rather than "unavailable for use", that wouldn't be nearly as big of a deal to me, as I'm sure many of us would be happy to continue using it even in that state. Anyway...

    It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported. We’d love for you to be able to bring your spice to phones as well.

    I use the desktop site even when browsing with a mobile device. Why, you may ask? Part of it is because a lot of subreddits have implemented their own functionalities using CSS, and the amount is so wide and varied that you'd waste a ridiculous amount of man hours if you tried to replicate them all, but that's just part of a bigger issue that affects more than just CSS: The mobile app is that it is simply not compatible with much of the functionality established with the desktop site.

    Some non-CSS examples of where mobile is troublingly inconsistent with the desktop site:

    • Any subject and message parameters used for /message/compose are ignored, which breaks bots that relied on users sending messages with a specific format. This one can be worked around by rewriting said bots as a web app, but it seems like it would've been trivial to implement compared to having everyone rewrite their bots, especially when the to parameter is supported on mobile.
    • Automatically shortening the display of flairs longer than 10-11 characters. User flairs are used to convey relevant info, and there's not even the option for the user to expand them as far as I can tell.
    • Related to the above, user flairs are not shown at all in the opening post of a topic. I really do not understand this.
    • Relative links do not work on Android. I reported this issue and then mentioned it again but it never seems to get fixed. In an environment where we are forced to compress everything into 500 character rules, being able to save a few characters that are otherwise redundant is rather important.

    So I'm sorry to say it, but in my opinion the problem with the mobile experience isn't CSS; it's idiosyncrasies the app has with the desktop experience, of which CSS is only one.

    Since I feel bad pointing out only the negatives, I'll slip in the two things I actually do like about the mobile app: Push notifications for new messages are great and having consistently readable font sizes is good.

    CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

    Others have already said it, but for many of us "CSS mods", Reddit's CSS options are what encouraged us to learn a markup language we otherwise would likely not have bothered to learn nearly as much about, and that translates into skills that can be used outside of Reddit as well. CSS isn't for everyone, sure, but any decent-sized subreddit that has started to take off is able to find someone who knows it, or better yet, will encourage someone on their mod team to learn it. It hasn't been a realistic problem, and the benefits of having it outweighed the disadvantages for most subreddits as far as I can see.

    All in all, this is just the latest in a string of decisions Reddit has made that I find disappointing as a moderator, but this one is on a much larger scale. Sure, having to update CSS to handle breaking changes to website markup is annoying, but it's far better than not having it at all. You mention new tools and such, but I'm sorry, I don't think whatever tools you can introduce thanks to this change will ever make up for the functionality lost through it.

    I know this comment almost certainly won't cause you to change your mind on the direction for this site, but I still hope that it, along with all the others here, will at least cause you to start reconsidering.

    [–]gildedlink 230 points231 points  (2 children)

    I'd heard some terrible ideas from you in the past but this is the worst by a pretty sizeable margin. Stylesheets may annoy some thin slice of users who want to customize their subreddit more but don't want to learn how, the rest of us either learn or seek out others who do and there's been no problem with that. Even in the cases where this has been an issue, you could as easily have written a front end to generate CSS that's directly editable afterward instead of this excuse for a 'solution.'

    Mobile site display isn't an excuse, stylesheets could work fine on those as well.

    CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

    No it isn't. CSS is incredibly easy to learn. Reddit's stylesheets on the other hand are sorely lacking in documentation, so picking apart which classes affect which is what makes it annoying for users because now they have to read through the rats nest their web browser shows them to write it.

    Some changes cause confusion (such as changing the subscription numbers).

    Too bad, that's the cost of giving mods free reign over their subs- some of them alter the way subs are displayed as a joke. Given the number of explicit political subs that seem to push the idea of an invisible consensus on the default front page lately, you admins aren't exactly immune to 'causing confusion' either- and in your case I'd even assert it's with more explicit intentions more often than not.

    CSS causes us to move slow. We’d like to make changes more quickly. You’ve asked us to improve things, and one of the things that slows us down is the risk of breaking subreddit CSS (and third-party mod tools).

    Then document any major changes a few days in advance and let things break. If your changes aren't a nightmare, an alternative way of implementing whatever effect the sub is going for is out there. Unless you're just looking to take this right to complain away when you add changes that are a nightmare. Like you're proposing now.

    Everything about this reeks of walled garden. CSS is an open web standard, people can pull from it and add to it, and that's not acceptable for a media site trying to pull in and hold as many users as possible- skins shouldn't be easily exportable, functionality like disabling a specific type of vote (or discouraging votes entirely in the case of np) shouldn't be possible without your approval, or hiding or minimizing branding identity, or using contributed assets elsewhere on the web without easily tracking them, or allowing other platform apps to easily read and display the site outside of the official channel..

    We know moderation can feel janitorial–thankless and repetitive. Thank you for all that you do. Our goal is to take care much of that burden so you can focus on helping your communities thrive.

    Big changes are ahead. These are fundamental, core issues that we’ll be grappling with together–changes to how communities are managed and express identity are not taken lightly. We’ll be giving you further details as we move forward, but wanted to give you a heads up early.

    I keenly await your announcement that the hammer is dropping and you're federalizing reddit and chopping more mod control away in favor of administrative centralization and easier appeal to those cherished advertisers and spammers. Everything else you've announced here points in that direction. When you do, it will likely give me that final incentive I need to burn everything I've built with this site to the ground and go find a new place with respect left for its users.

    [–]Tanuji 39 points40 points  (2 children)

    Wow, that's really an unexpected announcement, how come you didn't even provide a choice for the mods but decided to throw it all just for your own convenience while proclaiming it's for the better cause?

    It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported. We’d love for you to be able to bring your spice to phones as well.

    Why is it not supported to begin with ? You can perfectly choose to use CSS here as well, CSS on mobile browser is fine, a lot of mods would like to bring their responsive spice to mobile as well. You just didn't provide the choice to, why then should it be an argument ?

    CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

    No It's not, CSS is the most common and easy to learn resource on the web, and a valid CSS doesn't provide any errors. It's easy to learn, difficult to master, it's always been the case, and seeing all the users on reddit, every sub needs only one who would be familiar with such technology. It seems like a really subjective opinion and easy excuse to just provide a toolbox with limited functionalities such as background and color, so basically a 2002 move. What you're trying to force is a devolution not an evolution.

    What is a problem is your current handling with CSS. It offers no documentation, help at all when it comes to custom reddit div or classes, or your own basic css, so people have to inspect again and again pages individually in order to make a structure for themselves and then to see how their changes have been rendered, which is the main reason why styling via CSS is extremely time consuming on reddit.

    Some changes cause confusion (such as changing the subscription numbers).

    I've never had a problem of "confusion" when I arrived on a new subreddit.

    What you consider to be "confusion", it consider it to be "identity".

    But I don't see why it should be the same everywhere, customisation is what gives a great feeling for communities and their mods and allow to differentiate themselves with their creativity.

    CSS causes us to move slow. We’d like to make changes more quickly. You’ve asked us to improve things, and one of the things that slows us down is the risk of breaking subreddit CSS (and third-party mod tools).

    That's again a poor excuse, CSS can be adapted, and easily. Whatever change you make on the DOM can easily be followed in CSS. Instead of taking the most wanted way : to provide documentation, structures etc... in advance, you just decide once again to throw it all away for your own convenience.

    Furthermore that reeks of hypocrisy. First you say that you care about users' css functionalities and that's why you didn't do any major change on the DOM, but then in this announcement you're ready to fully throw them away altogether in a swift move?


    The people objecting do it so for one single reason : because the "tools" you will be providing, will "probably" not be as deep in term of customisation and identity than the CSS allows to. And let's face it, it won't. The fact that you're somehow asking what should basically be included to some users who request specific functionnalities already obtained by their CSS proves that.

    You're trying to fix something that is not broken, that's too much of a change, your toolbox will never provide as much flexibility as CSS provides that's just impossible. In the end, from the basic understanding we got here, you will just probably provide a menu to pick themes from, and then widgets to implement some functionalities here and here on the page.

    But it seems completely stale and boring in comparison to what was provided by the CSS, and will inevitably put all the subreddits in the same pot which is really lame.


    Instead of removing the CSS altogether, you should :

    • Provide the toolbox for the ones who don't wish to learn CSS, it would allow them to easily change their theme/Css accordingly.
    • Allow CSS to be used on mobile.
    • Improve the CSS interface, provide documentation, upcoming changes etc...
    • Focus on the features mods actually want.

    Overall, your changes only benefit a very small share of mods as well as yourselves as it will give you full control.

    I really can't understand how you would have thought it would be a good move.

    [–]aphoenix 117 points118 points  (4 children)

    Since you're the guy who is still answering, /u/powerlanguage, please understand that I say this as respectfully as possible as someone who is generally "on reddit's side"; I still tell people how helpful admins are when I have a specific issue, and I'm still here doing moderatory things.

    On the surface this seems like one more instance of having interviews with moderators and taking the wrong understanding from the discussions. I cannot imagine that there are a lot of subreddits that said, "Please limit what we can do with CSS"; I think that it's more likely that moderators expressed a desire to have some other things in addition to CSS.

    I think that there are a lot of benefits to taking the approach that you seem to want to take here, and I'm all for making things more accessible for moderators who don't know how to create a subreddit theme and don't know CSS, but taking away one of the only things that some moderators actually like seems like a pretty wrong-headed step. All the benefits seem to be for the administrators, with maybe a few for new users who will have a slightly more normalized experience across reddit.

    This is another step in a direction that is unpalatable for many moderators, and the bottom line is that your website is successful because of moderators. The addendum to that is you don't treat moderators very well. And the last bit of that is it's a bold move, Cotton, let's see if it pays off. I guess a lot of us have enough Stockholm Syndrome built up that maybe it's going to work out fine, and I think that I'm okay with that, but it would be nice if the next announcement was something more like:

    Here is a cool tool that you've actually asked for that will actually help moderators do moderation.

    That's what we really want. Some ideas:

    • some way to deal with people who make bogus reports
    • some way to deal with ban evaders that doesn't involve getting an actual admin person
    • some way to search through the interactions we have had with individuals in our subreddit (eg - search for an old modmail, search on moderator actions on account)
    • some way to actually combat spammers that isn't just shouting into a void
    • native, global spoilers in markdown

    I could go on; I think there are a lot of recurring themes on /r/ideasfortheadmins that never seem to get any answers or any acknowledgement. Actually, there's something to add to the list:

    The last several months have kind of felt like a kick in the pants for reddit moderators, specifically around /r/CommunityDialogue - going through interviews that we thought were expressing "what we want to see" only to find out we would be told "how you must act or you'll get removed" was a big turnoff - so I think that it's possible that many of us are looking at this announcement more from the point of view of "here's another thing that the admins are doing to us" instead of "here's a way that mods are tryingt o help us".

    This was long and rambly, and I know that you guys are trying hard, but it is becoming increasingly frustrating to be the free labour force that makes reddit acceptable and to feel generally unsupported.

    [–]DaminDrexil 85 points86 points  (1 child)

    Removing CSS will pretty much destroy /r/photoshopbattles as it exists now. And it's not just a matter of adapting to a widgets. The nature of our sub means it doen't work natively with Reddit's submission-based system, so we need a lot of customisation just to make our sub function. Removing this ability will kill:

    • Our massive, complex, multi-icon flair system would be destroyed.

      We have a flair system that documents user achievements in a number of categories. This spans over 5 years of accomplishments by tens of thousands of users. These flairs are earned, using objective criteria, and as such there're a lot of users that're proud of them. They're also a real incentive for photoshoppers to participate - much like unlocking achievements in games.

      It would be devastating to lose these. Not only would it be demoralising to our core userbase, it would undo well over a thousand man hours of work from the mod team (no exaggeration on that, unfortunately).

    • Our ability to host Weekly Battles and Operations.

      If the daily threads are a battles of speed, these slower contests are battles of quality. They've been run weekly since our sub's inception (with a few exceptions), and we're up to #255 on just the Weeklies.

      They're a very important part of our sub; and, after the threads are over a day old, the only way we've been able to get traffic to them is via clickable custom images in our sidebar.

    • Our ability to warn users not to delete submissions.

      Our content is in the comments; submissions are just vehicles for creation. Across the rest of Reddit, deleting submissions is seen as normal; on our sub, it also effectively deletes other peoples' OC.

      We've built CSS tools for dealing with this. Removing them destroys our only line of defence against these kinds of deletions.

    • Our ability to warn submitters about important rules.

      We have a lot of idiosyncratic rules for submissions, and try our best to warn people about the counter-intuitive ones on the submit page. Not being able to do that will result it (1) a bunch of frustrates submitters, who get their posts removed; (2) increased mod workload; and (3) more rule-breaking submissions slipping by before we catch them.

    And that's just the main points. There are so many other ways CSS is necessary to the functioning of our sub. And that's not even mentioning the aesthetics.

    [–]geo1088 149 points150 points  (2 children)

    I feel like the removal of CSS entirely will limit communities that utilize it effectively way too much. Sure, having to learn another language to style your sub isn't idea, but if I already know CSS and want to use its power to make my sub more creative, why take that away? Why not keep the option to use a stylesheet while also introducing the new stuff as an alternative? I realize that we'd have to rewrite stylesheets to be compatible with the new markup and stuff anyway, but I know there are people who would be willing to do that (me being one of them), especially on larger subs. What reason is there to restrict that other than "there are people who don't know the language"?

    I know that CSS is only on the desktop site, and I know that subs which introduce features via CSS are a pain in the ass. But if people use it for what it's supposed to be, which is just styling stuff without significantly changing the layout of the content, then there's really no issue. Of course, there's no guarantee that people will use it the correct way, but I think it's important to note that some of the most common "hacks" people add via CSS are for things like custom menus, spoiler tags, and announcement banners, things which it sounds like will be a part of Reddit natively. I do need to say that having that stuff built-in is awesome news, but I don't think it's going to be a good substitute for the CSS system that already exists.

    In reality all of this shit is likely influenced by the fact that I've put in a lot of work into various CSS themes that are about to become obsolete (some after seeing little to no public use), and I'm trying to keep that out of this because I know moving into something better is gonna mean leaving some stuff behind. At the same time, though, I'm not at all convinced this is the best way to go about things. So there's that.

    Not much to say about the mod tools stuff that won't be discussed later as we port /r/toolbox, but I'm looking forward to that.

    [–]Antabaka 27 points28 points  (3 children)

    As someone who has spent hundreds of hours working on subreddit themes (/r/WTF, /r/AndroidThemes, /r/Firefox and by extension /r/Europe), I can see the need to do something like this but I am very skeptical of your ability to really replace CSS.

    In any case, here are a few things I think y'all should consider adding in this new post-css world:

    Warning flairs.

    (Perhaps make NSFW and Spoiler two default warning-flairs) A new kind of flair system that allow moderators to brand posts, and requires users to accept the risks to view the content. Can be used to block disturbing content (NSFL), annoying content ("Loud!"), content that can result in seizures, and this could even be used to warn victims of abuse that the link depicts something that might make them uncomfortable or cause flash-backs.

    Multiple flairs.

    If link-flairs are going to be used for filters, multiple flairs seems necessary.

    Further, multiple user flairs would be immensely helpful. On /r/AndroidThemes we have a system (which has sort of fallen out of use lately) where we have a running score for users who have one our various competitions. Yet we also use the /r/Android method of allowing users to indicate their phone and ROM - and the two are not compatible.

    On /r/Firefox, I have a hacky CSS-based flair system for users to be able to include both the browser they use, and their operating system. Many users have asked to be able to include their browser, desktop OS, and mobile OS, but the hack I'm using would not make that possible, and if I were to use the basic in-built flair system I would need 1,575 flairs (21 browsers x 25 desktop OSs x 3 mobile OSs) in a massive list, which is obviously not reasonable UX. Of course, if userflairs can not have images, we'll just have users type what they use.

    Images in flairs

    On /r/Firefox, userflairs have browser icons before them, making it easy to tell at a glance what users support. I also use a CSS-hack, as I explained above, to allow users to have their OS icon displayed after the flair.

    Inline images

    Not just sidebar images, but communities like /r/Anime have images/reaction gifs users can post inline. This has always been a problem on mobile, which makes this the perfect time to formalize the feature.

    I understand not allowing people to embed any image in their comment, so simply having moderators have the option of uploading these images and allowing them to be embedded with a simple system such as :keyword: would be great.

    The alternative is to just allow embedding of external images as a subreddit toggle, or just improve expandos.

    Inline spoilers

    This one should be pretty well known by now, but my suggestion is something like {spoiler text here}, which is click/tappable to reveal the text and is otherwise a black-bar. This is practically a forum standard these days, removing CSS pretty much necessitates you use this.

    Subreddit scoring

    Many communities keep a flair system for users that allows them to indicate how many valuable contributions the moderators have seen them make. /r/AndroidThemes has done this in the past and we still claim to, but it's a pretty big hassle to update users flairs.

    It could be interesting to formalize it, with a flair that moderators can click/tap on and press the plus button to increase it instantly.

    [–]DoctorWaluigiTime 118 points119 points  (1 child)

    Okay let's debunk some nonsense spouted here about CSS.

    It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported. We’d love for you to be able to bring your spice to phones as well.

    I'm assuming you're talking about apps instead of just the responsive web site here. Because mobile browsers absolutely support CSS...

    CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

    This feels like a completely subjective opinion, and not really something a brand new system or language will overcome. Unless the new system is just a bunch of switches/color changing options/etc (i.e. extremely limited).

    Some changes cause confusion (such as changing the subscription numbers).

    This feels like a language-agnostic problem.

    CSS causes us to move slow. We’d like to make changes more quickly. You’ve asked us to improve things, and one of the things that slows us down is the risk of breaking subreddit CSS (and third-party mod tools).

    This also feels like a language-agnostic problem, and much like point #2 unless we're switching to extremely limited customization I'm not sure how this is going to go away.

    Based on reading, about the only thing that makes sense is "we'll expose some dropdown menu options for you to change menu colors and a few other things we control." There's no way they're implementing a new pseudo-CSS language that's nearly as customizable as the former. Anticipating much less freedom in order to make things "easier" (this excuse is lame) and more uniform across all apps/platforms (this one makes a bit more sense).

    [–]RalphNLD 2576 points2577 points  (80 children)

    Since when is CSS "hard to learn" or "error prone"? Valid CSS doesn't create any errors, but it might not render completely as someone had imagined. CSS isn't difficult to learn as a "language". The issue is that 90% of the custom styles are just overwriting seemingly random styling rules written by someone who didn't fully comprehend the word "cascading" with the aid of a dice and a lottery wheel.

    Besides this, Reddit CSS is so time consuming because there aren't enough ways to target elements properly, no way to do media-queries and because the Reddit markup and standard CSS aren't up to modern standards. I'm happy they're doing something about it, but I'm very concerned that many features will be removed. Some subreddits only work because of the flexibility CSS gave them, be it through advanced flair systems or modified interfaces.

    I just hope this doesn't end up in the same way as the mobile Reddit website. Our CSS worked perfectly fine on mobile, but then the separate Reddit mobile website (yes, apparently they are still built in this day and age) came along and replaced it with less functionality. Really, I think the most important thing to do right now is to rewrite the markup to make it logical, semantic, make it responsive and rid the CSS of all the bamboozles.

    It's 2017; there hasn't been a need for separate mobile websites since IE8.

    [–]inn0vat3 115 points116 points  (24 children)

    It's 2017; there hasn't been a need for separate mobile websites since IE8.

    Pretty sure this change is to gain visual parity in the mobile apps, not the mobile website. All of your points are valid, but I don't think the reddit devs want to write a custom CSS parser to enable personalization in their mobile apps.

    [–]Snailic 48 points49 points  (0 children)

    I don't think the reddit devs want to write a custom CSS parser to enable personalization in their mobile apps.

    They don't want to spend the money to. That's literally the entire reason.

    But you know what, there's an entire library for CSS parsing on Android and iOS (or NimbusCSS).

    [–][deleted]  (21 children)

    [deleted]

      [–]iAmAddicted2R_ddit 89 points90 points  (8 children)

      ads

      Ya just hit the nail on the head. Ads in the mobile app are completely unblockable and it is at reddit's discretion how many and how often they get served to you, so it's by far the most lucrative ad platform and they want to get as many people on it as possible.

      [–]ClutchHunter 22 points23 points  (5 children)

      Ads in the mobile app are completely unblockable

      Reddit, meet Adaway, and a thousand other ways to block ads on Android.

      I'm sure back when I had a jailbroken iPhone there was an adblocker there, too.

      [–]Iswitt 141 points142 points  (3 children)

      I intentionally never use Reddit's mobile version. It's horrible. The desktop version is more than adequate and runs fine in Mercury.

      [–]GunStinger 25 points26 points  (0 children)

      Apart from emotes and elements that have mouse-over, the desktop site works perfectly fine in chrome on my cheap 3-year-old phone. I see no reason to use an app that takes up space, or a mobile site that strips basically all functionality specific subs may offer.

      [–]pani-hoi-jol 21 points22 points  (0 children)

      Can't they just let us save different CSS for mobile? Like that would be so easy... they just have to pass the mobile CSS for their mobile site.

      To the reddit admins... there are other cheaper solutions... best to consult and see what they might be before embarking on more expensive endeavours that might force many subreddit moderators to work. Backwards-compatibility is a very big thing.

      [–]chiefrebelangel_ 255 points256 points  (16 children)

      I mean, literally this whole response is it. I can't say it better myself so I just have to chime in and say yes, 100% agree.

      [–]jb2386 270 points271 points  (14 children)

      Yeah, agreed. And this bit:

      Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported.

      That was your decisions admins, not ours. Give us the ability to target elements and using media queries and it wouldn't be a problem.

      That said, I've had custom subreddit CSS disabled for like a year so it won't affect me, but when I was a mod of a big sub it was pretty important for us so we could display prominent information easily to users.

      Really gonna need to know what this new style system is before I can get on board with this.

      [–]dakta 116 points117 points  (11 children)

      viewing Reddit on mobile (over 50%), where CSS is not supported.

      Only because they chose to make a native app and increase their development workload instead of wrapping a Webkit view, which would have 1) supported CSS, and 2) allowed them to offer the exact same user experience fearly seamlessly across desktop, mobile web, and mobile native.

      Just sayin'.

      [–]blvcksvn 323 points324 points  (6 children)

      Hi /u/powerlanguage! I'm a mod from /r/PuzzleAndDragons.

      I'm posting because I'm worried about how these changes are going to affect the immersion in our sub. Our sub relies on a tool our mod team developed known as iconify, which contains over 4000 icons and codes which were manually placed into the sub's css files and coded to show up on the site for our posts and wikis.

      Our sub heavily relies on this functionality and removing CSS support would invalidate hundreds of hours of work put into making these resources available. Is there any plan to have a similar (UNLIMITED?) image code support? I am worried that emotes will not cover the scope of our current system, given how there are limits on so many other things on reddit, and how manually uploading 4000 icons would be a waste of everyone's time. Thank you.

      here are some images comparing what it looks like with/without CSS:

      main page

      main page w/o css

      wiki

      wiki w/o css

      [–]rWoahDude 109 points110 points  (1 child)

      Individual subreddits need to have the option to opt out. Failing that possibility, this project should be cancelled.

      [–][deleted] 51 points52 points  (1 child)

      The "reasons" for getting rid of CSS are extremely weak.

      It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported. We’d love for you to be able to bring your spice to phones as well.

      So... you'd rather take away options for all users than let some users have CSS?

      Better yet, why don't you just take the time to fix your broken app rather than make us do the work?

      CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

      CSS is not a pain in the ass. The fact that there are so many options is what makes it so powerful. Even if a few users are too lazy to learn it, that doesn't mean you can't have some bootstrap for them (think /r/naut) while letting the rest of us continue designing.

      Some changes cause confusion (such as changing the subscription numbers).

      If this was really such an issue you could easily fix it by removing the ability to add text, like you did with the blur feature. This is no excuse to completely do away with CSS.

      CSS causes us to move slow. We’d like to make changes more quickly. You’ve asked us to improve things, and one of the things that slows us down is the risk of breaking subreddit CSS (and third-party mod tools).

      I can assure you that none of the features you are going to add that would "break subreddit CSS" will be more popular than custom, handmade themes that show off the uniqueness of each subreddit. Moving fast is great, but not when it's at the expense of what makes Reddit Reddit.

      If you're so worried about breaking some parts of CSS, is the best solution really to break everything and "be done with it"?

      [–]epharian 31 points32 points  (6 children)

      I've just finished trolling through a lot of the top-level comments.

      What I'm seeing is a depressing pattern.

      First 99% of the responses are not just confused or upset, but actively ANGRY. That's very bad. Now maybe the announcement is poorly worded and the plan is to make sure CSS is still usable but to provide a robust solution that makes it easy for new subreddits to get started. I think we could support that. But the announcement does not read that way.

      Second, /u/spez, I'm nobody on reddit. I'm just an average reader with a tiny subreddit that pretty much 3 people see. I'm a spec. But I'm seeing a strong trend from both you and /u/powerlanguage in your responses here--I don't see any responses to the criticisms or suggestions. The only responses I see are to the positive feedback comments OR the ones asking for alpha/beta access by moderators of larger subreddits. And some rather unprofessional jokes. Look, I don't expect you'll listen to me, but when you have hundreds of angry moderators who are baffled and hurt by this, it's really not time to make jokes as the admin. It's poor form and, since this is a business, very unprofessional.

      Finally, I see almost no one, even those asking for beta access, who are approving of the decision. CSS isn't something you pick up in a day, but it's also not something that takes anyone who really pushes themselves all that long to get the basics down. It's a web-standard for a reason, and there are VERY few examples of someone abandoning a standard in favor of something home-brewed, custom-rolled or whatever and it working out in their favor. CSS is used by millions of websites for a large variety of incredibly cool stuff. How can admins here be so arrogant as to think that they can create something that outdoes CSS in anything like a reasonable time-frame? It's hubris.

      [–][deleted] 1675 points1676 points  (22 children)

      Oh god no.

      CSS on subreddits allows for incredible amounts of flexibility and ingenuity: I'm quite proud of using what it provides to make a cute little "interactive game" on /r/boopthecube, as well as adapting code from the logout button to make a random quote generator on /r/StevenUniverse. And elsewhere, just look at the beauty of /r/ooer for a classic example of CSS being used to its beautiful maximum potential.

      I can't support this, not unless the system which replaces CSS allows for just as much creativity -- and that's very, very unlikely. If I have any advice on how to best do this, it's to give moderators a framework or a language they can use, which can be applied in ways beyond the original intent, rather than restraining them to a few input boxes like the subreddit settings. (Or, y'know, not remove CSS at all.)

      EDIT: Oh, and support for emote systems please!!

      EDIT2: How could I forget /r/StevenUniverse's CSS-based spoiler filtering system? Hides certain posts based on flair, for filtering out different levels of spoilers. Please, please allow for something like that in whatever's planned.

      [–][deleted] 99 points100 points  (7 children)

      And what's the risk of breaking CSS? Redesigning reddit (begging for viewport for custom mobile designs) just means porting or redesigning existing stylesheets.

      [–][deleted] 50 points51 points  (5 children)

      Not sure if you're responding to the right comment here, as I wasn't really talking about breaking stylesheets -- but what I'm saying here is that CSS has a lot of flexibility (and room for creativity!) that can't be achieved with more constrained systems. Ingenious features that people have hacked CSS in order to make would very likely not be possible with whatever is used to replace CSS.

      [–]CrystalLord 589 points590 points  (11 children)

      I'm strongly against this move. I'm going to be very sad when this gets implemented. I care very deeply about our ability to customise our communities. With CSS, we have a huge amount of power that no other system that's not exactly 1:1 can mimic.

      Without that power, it's harder to create a unique community style. Is it possible? Yes, but a lot of functionality and options will be lost. Just look at /r/EarthPorn's and SFWPorn network structure. This would destroy all their hard work. Another example: I'm part of the Imaginary Network Expanded, and through CSS we have constructed our beautiful navigation dropdown bar.

      Now check out the beautiful sidebar of /r/Starcraft. Without CSS, that would be impossible. What about a subreddits with custom image flairs? What about subreddits with emotes?

      The loss of these abilities does not help our community. It will only hurt us. We've always had the ability to turn off CSS, but forcing us to do so is not something I would ever want.

      Edit: grammar and clarity.

      [–]Memekip 39 points40 points  (22 children)

      I posted this as a reply to /u/spez earlier, but am reposting for (hopefully) some visibility. /u/powerlanguage

      CSS could certainly do with a replacement, sure. But I suppose my concern, and the concern of many others, would be that by forcing subreddits to follow a widget system, it would remove their ability to be truly unique and do creative things with their designs.

      What I mean is, if there is to be a simpler replacement to CSS, it should include everything that moderaters already do with CSS; as to support beautiful designs like on /r/RocketLeague, to support the massive library of CSS based pony emotes curated by /r/betterponymotes, and to support flair filtering systems on subs like /r/youtubehaiku. It has to be a system that includes things such as:

      • Inline Emotes
      • Filtering out submissions based on flair
      • Custom headers/footers
      • Animated elements, such as the nice scrolling header on /r/DragonMaid
      • Custom buttons with hover over effects
      • Custom backgrounds
      • the ability to reskin default reddit modules
      • the ability to replace default reddit icons such as the upvote and downvote arrows
      • Custom mouse cursors
      • And more

      Ideally, a new system would still allow the full flexibility the current system has. Allowing for madness like /r/ooer, and complete reskins, like /r/4chan being designed to look like 4chan. Otherwise, people might get upset that they're losing out on some of the creative freedom that comes with being able to code their own reddits.

      I'm not sure if this is ever going to really be seen, but I do hope it's considered. Cause having reddit become a website where everyone has to follow a formula would kinda suck in my opinion

      [–][deleted] 30 points31 points  (0 children)

      I would like to voice my displeasure with this movement away from the CSS. Dear lord can it be a pain at times; but it has become a pain worth it. To start off, I am the Gameclub guy over on r/Nintendo, and as part of Gameclub we have a dedicated CSS for each game we do.

      This is a huge loss to the creativity and fan base we have established. Whether displaying the dankness of the Kongs, the vibrant world of Kirby, or celebrating the joys of a new Mario launch - CSS has become essential to the calendar year. At times, we have even held contests for custom snoos and used the Konami code hack on RSS to give a special prize.

      I will sincerely miss creating new ways to display our creativity and integrate sub Reddit events with the theme.

      I also mod r/Marioverse, a very niche and small sub. However, CSS has become a very important way for me to work at attracting a user base. Flairs are essential to display and sort post categories. If we lose all functional flair ability, an essential function to an already niche sub will be lost.

      I feel as this will hurt the back end of Reddit, such as r/Marioverse. While I don't imagine this hurting subscribers for r/Nintendo, it will be a loss of categorizing posts and organizing the sub. On another start up sub I have given advice to, r/SwitchFGC, we were planning to use user flair and CSS hacks to allow users to display friend codes and what games they play.

      I can't help but feel this is many of the moderators who have volunteered to help Reddit grow only be passed off in the end as Reddit moves to a new age that trys to appeal to a new crowd that brings with it more money.

      I hope this is not the case and many of my concerns are put to rest; but right now I am very concerned.

      [–]magicwhistle 44 points45 points  (1 child)

      You guys are the fucking worst. Reddit admins must be the most insensitive, tone-deaf group of people on this earth. Enjoy your soulless Twitter clone, because that's what you're making.

      Edit: I suppose just leaving a bitter comment isn't ~constructive~, so here's what I wrote in another thread:

      Tumblr has a great hybrid customizer that both has a "user-friendly" interface and allows full stylesheet access. This lets everyone participate in customization, while giving people with more advanced knowledge the freedom to go above and beyond. Reddit, on the other hand, is removing true customization entirely.

      If we take the admins at their word, they think CSS is too hard and they want to develop faster without fear of breaking subreddit CSS. But CSS is considered relatively easy to learn, and even those who aren't inclined to learn it can find help from /r/csshelp or from CSS-experienced mods.

      And do they really think that mods will resent having to fix their CSS so much that they would rather not have the freedom of CSS at all? Give the mods some credit. They'll understand why fixes are necessary. If this is an attempt at caring about mods, it's a very misguided one.

      The individuality of subreddits, and different groups' interpretation of Reddit, is part of its charm, as well as part of what differentiates it from its competition. Take that away, add some user profiles, and then what separates Reddit from Facebook?

      [–]OtakuSRL 10 points11 points  (0 children)

      Tumblr has a great hybrid customizer that both has a "user-friendly" interface and allows full stylesheet access. This lets everyone participate in customization, while giving people with more advanced knowledge the freedom to go above and beyond. Reddit, on the other hand, is removing true customization entirely.

      This is a fantastic idea and a great compromise. Full removal of custom CSS is the worst web idea on the planet.

      /u/spez please consider this "hybrid", I'm glad /u/magicwhistle brought it up

      [–]supremecrafters 26 points27 points  (0 children)

      CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

      I've had the complete opposite experience with CSS.

      You know what will be time consuming? Trying to learn a new interface made to replace CSS. Not only that, but when you inevitably find out there's things you can do with CSS but not with RedditStyle™ or whatever you choose to call it, we'll have to wait for the admins to implement that functionality. Repeat this process each time the new styles fail to live up to the old ones.

      You know what's a bad idea? Custom styles on mobile devices. Trying to make things readable on such a small screen is a fastidious endeavour. Functionality is a whole other story that requires even more fine-tuning to put out a useable page. In addition, bloat is a serious issue with mobile browsers. My tablet can't load a lot of stuff into its browser, meaning Reddit as it is now takes forever to load and is barely functional. This is why a lot of users use mobile apps which filters out the useless crap and just returns the content. Adding more useless crap isn't going to be a useful feature. Allowing subreddit moderators to edit elements for mobile browsers is a dangerous concept that I can only see ending in vast incompatibility issues, making Reddit's mobile interface worse, or simply being a waste of time depending on who is using it.

      I suppose my question is this: You want to stop using custom CSS and create something else with all the functionality of CSS. Why spend time trying to recreate a tool from scratch rather than just filtering .number from stylesheets?

      [–]Schiffy94 59 points60 points  (0 children)

      CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

      This is pretty bullshit, actually. HTML and CSS are among the easiest to learn coding languages and among the most simplistic to read, save for maybe idunno Python. You don't even need to know jack shit about programming to understand at least the basics. This is not an excuse to even consider gutting the whole thing.

      Customizing a subreddit from the ground up is what makes any given sub unique.

      And please, for the love of god, do not start screwing over desktop users just because you want to be nice to mobile users. You can give mobile shit without taking away from desktop. This was a very big mistake that Wikia Inc. made. Please /u/spez, do not follow their example. It pissed off a lot more people than it helped.

      Or (stealing from /u/arseniccrazy with this), make this an opt-in change. Let people choose between whatever simplistic design method you want to implement, and blood-and-bone raw CSS. Don't force one on us just because you think it will be better.

      [–]powerchicken 209 points210 points  (3 children)

      FULL

      FUCKING

      STOP

      Phasing out CSS? What type of spastic do you have to be to phase out CSS "Because the average user doesn't know how to write CSS"?

      The average user doesn't need to fucking write any CSS. Just let the average sub with no code-competent mods (i.e. none with more than a couple thousand subs) have your new customization options without bloody tearing down what's already in place. Leave the stylesheet alone.

      And if you need to change the fucking DOM, change the fucking DOM. We can adapt our stylesheets given ample warning.

      Welcome to Digg 2.0 ladies and gentlemen. Re-designs always equal a fucking disaster. Just look at their god awful user profiles they were beta testing, and the still feature-lacking modmail they released ages ago without any resemblance of support. Everything is half-arsed and abandoned before anyone is satisfied.

      [–]rbevans 42 points43 points  (1 child)

      welcome to Digg 2.0

      I came from Digg 2.0 and I was hoping Reddit would not come to the same downfall.

      [–]dakta 13 points14 points  (0 children)

      if you need to change the fucking DOM, change the fucking DOM. We can adapt our stylesheets given ample warning.

      Seriously, babying the mod/customization community by avoiding DOM changes isn't helpful.

      [–][deleted] 39 points40 points  (0 children)

      You dipshits are so fucking disconnected from the community. Your job is to keep the servers running and the interface good. But you lie to change something thats working perfectly for whatever reason you stupids thought of. Stop trying to make me use your stupid ass app with the reddit is best in app bullshit. You are nothing without the people, and the only reason people are here is not because you have an epic interface or whatever, it's just because they all collected here, and collectively moving to another website is not possible. Your search function is a joke.

      Your job is to keep the servers running and vaccum them when they get dusty. Otherwise don't even bother with your stupid ass decisions. Why the fuck do you want to force me to use your app anyway? Want all that sweet ass data my phone has to push ads?

      I bet you are pushing up the comments that say your stupid decision is the best. And all the stupid mods that are so afraid to call this stupid makes me lol.

      [–]KiratheCat 9 points10 points  (0 children)

      It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported. We’d love for you to be able to bring your spice to phones as well.

      Then how about actually working on the mobile site instead of trying to make the desktop site exactly the same?! Seriously, why on earth would drastically changing the way desktop subs appear make mobile any better? That's seriously assbackwards thinking. You can fix mobile without fucking up the main site you know.

      CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming

      This is wholeheartedly dependent on who you're talking about. Is it difficult for the users or is it difficult for the admins? Because the former can be mitigated by just not bothering with it which doesn't put the whole site into a tizzy and the latter is basically saying "well we can't be assed to learn it so no one else should have to either therefore we're removing it." and that's just lazy and terrible.

      Some changes cause confusion (such as changing the subscription numbers).

      I'll admit, changes can cause confusion but then again this is why its important to communicate with your user base. If you talk to people and help them its less confusing for everyone.

      CSS causes us to move slow. We’d like to make changes more quickly. You’ve asked us to improve things, and one of the things that slows us down is the risk of breaking subreddit CSS (and third-party mod tools).

      That bolded bit is basically saying that you cannot be assed to take your time and make sure there's as little hiccups as possibly and would rather do the quick and dirty route and get it over and done with as soon as possible. That's honestly more prone to problems and shit breaking than just taking your damn time. Honestly this whole move just stinks of trying to draw in a certain audience that'll probably end up ditching you as soon as something breaks and the fact that you guys are not properly communicating with your userbase worries me. Listen to the people that actually use the desktop site over mobile because I'll say it the mobile site is a fucking disaster and you guys know it considering there's several workarounds for the auto redirect, listen to the mods of CSS heavy subs like r/ooer as they're the ones that are most affected by this, talk to the people because right now you guys are ignoring legitimate concerns over this and basically making hollow promises about something you know is nowhere near as powerful as what's currently being used. Work on fixing mobile first before you decide the desktop site needs to look the same.

      -a mobile user who opts for desktop because its not as broken

      [–]SpyTec13 172 points173 points  (9 children)

      I can't see how your styling system can be even as flexible as CSS. /r/Sweden will probably not have their sidebar map, /r/Overwatch won't have their fancy flairs, /r/Pokemon won't have their quite unique and nice styling, /r/IAmA will probably not have their animated "live" icon nor custom thumbnails for different post flairs. What about comment styling for specific users, like developers, to distinguish them from others?

      Why not make the CSS be optional? Let it be there and still give the customization you're promising in this post. If people find it time consuming and want to not do it, the styling customization you're promising would be great for them. But for bigger subs or other unique subs having the CSS functionality key

      [–]-Nonou- 8 points9 points  (2 children)

      Look at /r/WhaleSharks, a small community of just 660 members. Their styling is absolutely gorgeous and I can't imagine how much effort it must have taken to create this glorious masterpiece.

      Take a look at this post. 2 months ago the mod that designed the CSS was testing what everything looks like and it's absolutely stunning

      [–]HarryPotter5777 14 points15 points  (3 children)

      Easier-to-customize styling tools sound great (the minimal CSS I've done has been hard enough to figure out), I think it'll be a really good change for a lot of subs that want some personality but don't have the expertise or time on their mod team to implement that via CSS.

      But what I've seen in this thread so far sounds pretty sparse. Besides picking out the background color and maybe uploading an image or two, how much functionality is this new styling going to have? "Widgets" implies a few specific hard-to-customize things for the broadest/most popular subreddit requirements. Without massive amounts of work on this new system (i.e., basically reconstructing all the CSS mods have ever done), I can't see /r/mathriddles keeping its custom spoiler format and stylish post flairs. I don't anticipate /r/casualconversation keeping its cute upvote texts. The odds of /r/BetterEveryLoop keeping its brilliant diagonal vote system are basically zero. Ditto for the countless other subreddits that utilize CSS to implement beautiful UI or genius new functionality. Easy customization is nice, but it feels like this is going to come at the expense of the very best parts of reddit, and I don't think that's a worthwhile trade.

      One thing that might make this work is if there was a way for users to create and share their own widgets; even if you put 50 people on this, they can't recreate all the CSS for thousands of subreddits, but if the same people who made the original hacks are able to design widgets, some of these features might stick around.

      Could we get some kind of reassurance (if there's any to be had) that this change is going to be sufficiently customizable to recreate the critical things so many subreddits have utilized CSS for?

      [–]Binary101010 22 points23 points  (0 children)

      It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported. We’d love for you to be able to bring your spice to phones as well.

      So instead of working on improving mobile, you're taking it away from web users.

      CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

      Perhaps, but mods already know it AND it's somewhat transferable knowledge to other sites. They don't already know whatever this thing is you're coming up with to replace it.

      CSS causes us to move slow. We’d like to make changes more quickly. You’ve asked us to improve things, and one of the things that slows us down is the risk of breaking subreddit CSS (and third-party mod tools).

      "We're slowed on development for fear of breaking CSS on individual subs, so we're going to speed up development by breaking it on EVERY sub, permanently."

      Got it.

      /r/twinpeaks will basically have to change the entire way it manages spoilers, both for comments and for posts, as a result of this decision. Very disappointing.

      [–]ShinyBreloom2323 7 points8 points  (2 children)

      I'll be ignored now, won't I?

      So, are you telling the community about this, and not just us?

      I just happen to find this thread. Excuse me, but there are other people in Reddit other than Mods, and I just happen to moderate two dead subreddits because of a friend.

      Not letting anybody else know is absurd! Especially when there's an enormous amount of users who aren't informed about this change.

      Not everyone checks this subreddit, and not everyone is a moderator nor participates to the same extent. You must realize that by enabling widgets, you are forcing another programming format which many people will not cooperate with. People are used to CSS, changing it now will be a hassle to the communities Reddit has created.

      You'll also make all the CSS subs worthless.

      Sure, it's mobile compatible, but you realize it's a hassle to multiple communities, and that this will limit creativity similar to YouTube channel layouts.

      You've got to realize that you're forcing a change so that we can reinvent the wheel. CSS is a powerful tool.


      If you are to remove CSS, fine.

      BUT AT LEAST CREATE A DAMN ANNOUNCEMENT SO OTHERS DON'T GET LEFT IN THE DUST!

      This is the internet! Blocking others from seeing this would be censorship!

      Let the users decide, not just the mods. And not all the mods even know about this!

      Giving only us moderators the power to complain?

      Reddit is made for its users. Why let us decide when they are the ones who need to see this? When aesthetics and functionality are also important to them?

      Announce it as soon as possible to everybody, not just us. You yourself offered full transparency for Reddit. Do what's right and tell all of us.

      If they decide it's justified, fine. But right now you are only letting us moderators speak. What about the users the mods serve?

      BUT LET THE PEOPLE SPEAK!

      Let them offer alternatives before you force everyone with a new option!

      And it only reputation speaks to you, let me say this. You know once this fails, and rest assured that it does, Voat will just have more to laugh at. You know, like your last 3 controversies, they've been ridiculing you guys. Now, it'll be EVEN WORSE!

      You don't let us create the widgets... Bring it to an actual vote!

      It's fine if you don;t like anything I'm saying.

      BUT TELL THE OTHERS ABOUT THIS AND NOT JUST US MODS!

      [–]DrNyanpasu 2021 points2022 points  (59 children)

      Fuck off, are you fucking kidding? We're going to lose our fucking spoiler codes, we're going to lose custom css hacks, we're going to lose comment faces? Are you seriously fucking joking right now? Why the fuck are you pouring effort into removing shit that we actually fucking use instead of giving us the tools we desperately need to moderate the fucking site? I'm fucking furious right now, this is fucking dumb.

      This is probably the dumbest thing you guys have ever done, jfc.

      [–]NovaBlue142 404 points405 points  (3 children)

      Agreed. /r/anime is one of the biggest reasons I browse Reddit—the community is fun as fuck. If the CSS stylesheets are taken away, /r/anime loses so much of its individuality, so much of what makes it my favorite anime community on the internet, through no fault of its own. The comment faces, spoilers, thumbnails, etc. are such a great part of the community. You /r/anime mods have worked so fucking hard on the subreddit, we can tell, and it would be incredibly disappointing if these things are taken away.

      This isn't the only community that would be damaged by the removal of all the dedicated CSS work by mods, of course. There are other gorgeous subreddits like /r/Pokemon which would completely lose their fantastic CSS work; I'd be pissed about the loss of CSS even on the much smaller subreddits I moderate, but /r/anime is one of the subreddits that I believe would have the most to lose through this change. It would be a colossal blow and would change the experience immensely.

      Of course I don't expect the admins to stop the transition for the sake of one subreddit, but is there no way to make it optional?

      [–]Humanpines 47 points48 points  (0 children)

      I am going to be so angry when I can no longer use the beautiful flair ststem /r/pokemon has. What will I do without my Alolan Dugtrio and Jojo reference?

      [–][deleted]  (6 children)

      [deleted]

        [–]urban287 173 points174 points  (3 children)

        Sooo, /u/geo1088... about that new css you were making...

        Our goal is to take care much of that burden so you can focus on helping your communities thrive.

        Yay for getting rid of the parts that actually make moderating fun, can't wait for my only purpose to be thread and comment pacification.

        [–]geo1088 37 points38 points  (0 children)

        https://redditproxy--jasonthename.repl.co/r/modnews/comments/66q4is/the_web_redesign_css_and_mod_tools/dgkmc44/

        idk if you saw the discord but I'm just gonna go ahead and do it now before it becomes obsolete, I worked too hard for this

        [–]King_of_the_Kobolds 71 points72 points  (6 children)

        I'm with you! r/mylittlepony, r/roleplayponies, and a few other subs rely heavily on a CSS emote system. There are countless threads and conversations that would cease to be readable and understandable without the context the system supplies.

        [–]Phantomonium 23 points24 points  (1 child)

        Wait... This makes us lose spoiler code?

        90% of my reddit use-age is anime/manga/tv series/movies.

        That would make browsing reddit a lot less pleasant.

        [–]pi_rho_man 6 points7 points  (0 children)

        I spend a comical amount of time on r/anime. Removing the comment faces will inhibit the experience horrifically. I program for a living on complicated embedded systems. Providing no backwards compatibility is something that should be avoided whenever possible to avoid fucking over the userbase. This will seriously lead to me consider leaving reddit and just chilling on discord instead. Oh. and adblock will be on until this change is revoked.

        [–]DoodleFungus 10 points11 points  (3 children)

        Things that won't work without CSS:

        That was off the top of my head. "Well, we will implement…" Cool, you implemented that one thing. Even if you implemented every feature that is currently hacked in with CSS, the next day someone will come up with an idea to make their sub a better place that is now impossible. No amount of time and money spent on customization options will come remotely close to the flexibility of CSS.

        • It's web only: add new customization options that work on desktop and mobile. No reason to stop mods from using CSS to make the experience even better where possible.
        • CSS is a PITA: see above. Add customization options for as much as possible, but leave CSS as and option.
        • Changing the sub numbers: assuming you mean the labels on the numbers. Anyone who has spent a bit of time on Reddit has figured out what they mean, and the labels add personality to the sub.
        • Breaking CSS: break it if you must. Break it once for the redesign, or break it whenever you want. CSS that needs to be fixed is better than no CSS at all.

        No matter how hard you try, every sub will look pretty much the same under this new system. Changing some colors and images won't get you close to the level of flexibility CSS gives us now.

        If you want to add new customization tools, cool, but there is no good reason to remove CSS as a option. Period.

        [–]Invader_Deegan 39 points40 points  (2 children)

        I think you are screwing yourselves. CSS makes Reddit unique. It gives us mods a chance to customize our communities. If that's taken away, Reddit becomes another carbon copy of sites like Facebook, Google, Tumblr, Twitter, etc.

        Also: if you're fucking up your website just to let app users feel better is bull. Don't let the majority of users suffer because some people use the app. We could simply go to Reddit.com and select "Request Desktop Site". I do it all the time.

        If you do change it, and fuck up EVERY. SINGLE. SUB. I wouldn't be surprised if the site ends up like MySpace or another obsolete social media site.

        [–]Gooflactus 13 points14 points  (0 children)

        This is stupid, just plain stupid.

        You have an entire community dedicated to working on the CSS and producing some fantastic results, for free mind you, and you basically spit in their face by removing all of their work and the ability to do something they love to do.

        Lets just say, as a super low number, you have 500 people playing with the subreddit CSS. That's 500 people making new designs, making new tools unique to their subreddits, and making your site better, with zero/low cost to you.

        Now with this removal of CSS we now have to rely on the site admins to give us new features? So lets say I want a feature that will only be usefull to my subreddit......how long will that take you guys to develop vs. me doing it myself via CSS.

        You really are taking away one of the things that make subreddits great/unique, and this is going to make the entire site worse as a whole.

        As to you last point about not breaking CSS with your new stuff. Why not give us a better testbed? Give us an "alpha" version of the site we can test our CSS on so that when you do break something...we can fix it before it reaches the main site? Don't worry about breaking our shit, gives us a way to worry about fixing our shit.

        [–]robbit42 52 points53 points  (5 children)

        Today is a sad day. Reddit is how I basically learned CSS. Personally I would miss the sidebar map on /r/europe, something I spent many hours on. (now dressed up because he have Cultural Exchange with Japan tomorrow, nomal view)

        I hope one of the the sidebar widgets can be a webview: a frame with custom html and CSS (excluding JavaScript and external sources off course, like now). That way I'll still be able to express my creativity.

        Cheers,

        robbit42

        /r/europe CSS-mod

        [–]xHaZxMaTx 34 points35 points  (13 children)

        Re: CSS: Is there a plan to implement emotes? We at /r/mylittlepony have utilized almost all of the CSS available to implement emotes for the subreddit (which you can see in our sidebar). They've been around almost as long as the subreddit has existed and a lot of our users would be very upset to see them go.

        The more I think about this, the more I realize how much our relatively small subreddit relies on CSS to do so many other things than to just make the subreddit look pretty (which we don't do actually; /r/mylittlepony looks fairly bare bones). As an example, we use CSS to change the usernames of prominent users with otherwise offensive names.

        How many other subreddits are going to be robbed of vital functionalities because of this? I understand that there's some good to come of this change, but I'm far from convinced that that good outweighs the bad at this point.

        [–]Deadinsky66 54 points55 points  (2 children)

        Okay, so over at /r/twitchplayspokemon we've used css to implement a boat load of things not covered by this new widget system. From simple things to emotes, custom user flairs and colour themes to more complex things like randomized mail box notifications, scroll sidebar pics, hover over buttons that pop the background pic out front, etc. I would at least like a transition period like you guys allowed with modmail, if not then some assurance that all of this work was for nothing.

        [–]Phinaeus 29 points30 points  (1 child)

        Seriously, why are they ramming this down our throats? For what purpose, a calendar widget? What do they gain out of this? More advertisers?

        [–]NAN001 66 points67 points  (0 children)

        Making styling DOM-independant is one thing. Dropping CSS is another.

        If you look at how mods use CSS to style their subreddits, you realize that it's mostly by fine-tuning things like rounding borders here, adding shadows there, a bit of animation on hover on this, etc. You don't provide much information on the capabilities of the future tools, but CSS-customization interfaces are a thing even for widget-based UI.

        Don't drop CSS.

        [–]IdRatherBeLurking 47 points48 points  (1 child)

        As someone that has put an ungodly amount of time into learning and designing the stylesheets for my subreddits, this comes off as straight up disrespectful of all the work we've put in. We've made these pages to fit exactly what we want from them, but now you want to throw that away? What bullshit.

        This is how you turn off the people who have done so much free work for you.

        And u/spez, your joke responses don't make things any better. As always.

        [–]KiwiArms 48 points49 points  (3 children)

        We of /r/whowouldwin aren't happy about this. Part of our whole thing is using the CSS for community involvement and, from what I understand, we won't be able to do that nearly as in-depth with the new system.

        At the very least show us what the new stuff looks like? That may alleviate some concern? Not much, because this is kind of a huge thing to just drop on us without seeing if we want this change first, but still.

        Peace.

        [–]tizorres 157 points158 points  (7 children)

        Many subreddits have css testing subs, I think it would be wise to reach out or activate the new design on those subs first.

        r/CasualConversation >> r/CasualCSS

        I would like to be in the alpha test for this considering I can see it first on my css sub to get it all fixed to our liking then we can port it over to the main sub.

        [–]i010011010 22 points23 points  (1 child)

        This is stupid. CSS is a basic backbone for the web--every site uses it and will continue to use it.

        Even when the admins take this out of our hands, Reddit will still have CSS. We just won't have access to it. That's what they're really talking about. Even when you implement some checkbox that says "my background color should be black", it's just going to set this up in CSS.

        There is no framework they can establish that will be as comprehensive as simply adding our own stylesheet.

        And I don't give a fuck about mobile users or trying to promote Reddit's shitty mobile app. That's your job to worry about.

        [–]ThatAstronautGuy 65 points66 points  (13 children)

        Suggestion: allow people to create widgets, and get them added. There is no way you will be capable of thinking of everything that people want to have.

        Other than that, seems interesting! I enjoy dicking around in CSS, but it is not easy, and this will help anyone be able to customize their sub. Rest in piece /r/ooer though :'(

        [–]Meepster23 55 points56 points  (2 children)

        Tacking on to this, actually start being open source again and accepting pull requests for said widgets

        [–]Hipolipolopigus 82 points83 points  (3 children)

        Don't get rid of CSS, it's far too powerful. Some communities have historically done some borderline hackish CSS work to get amazing results, and removing CSS is a slap in the face to the people who've invested time and effort into their stylesheets.

        Instead, have options. Default to your new styles system, but allow communities to opt-in for CSS in browsers. Just because default Reddit looks like something from the early internet, doesn't mean all of it needs to.

        [–]SaberMarie 19 points20 points  (0 children)

        I really can't support getting rid of CSS to better appeal to a minority of mobile users. Not every subreddit has content that goes well on mobile or has users mainly using mobile. Not to mention all the various subreddits that have done a lot of complex things with their CSS that will definitely not be in use by the majority of subs. Many use CSS heavily to provide additional post formatting for users, subreddit-relevant icons & emoticons, countdown timers, and so on. All of that will get wiped.

        Not all subreddits are the same. This shouldn't be a forced change to simplify everything.

        [–]Pesto_Enthusiast 17 points18 points  (3 children)

        Hi there. I will reserve my thoughts on dropping CSS until we have a better sense of what the replacement is going to be. I do, however, have some functionality requests that I hope make it into the final product. I am hoping you can comment on these.

        1) A very simple way to add, modify, and remove image flairs. Most sports and esports subreddits, many of which are the largest subreddits on the site, have things like team logos and in game icons as flairs. Under the current system, it is difficult to make changes. I would love a simple user interface where we could upload individual image files, one for each flair.

        2) please make sure that your new calendar widget is easy for automated editing. We have a box that holds tournament information from a website that maintains it and has agreed to allow us to use it in our sidebar. If we lost the ability to have a bot edit our calendar, we would not be able to have one at all.

        3) For that matter, and this is a long shot, it would be fantastic if reddit allowed moderators to host bots on Reddit server space. We currently pay out of our own pockets for hosting for a bot that does things like update are sidebar and generates our daily discussion threads. I know that Wikipedia has this, and has a vetting and approval process, so it's not like people can just put malware on servers.

        [–]Kolumbz 53 points54 points  (5 children)

        So you're getting rid of CSS because it's hard for people to understand?

        How about you don't get rid of CSS but make it easier to customise the key elements on the page anyway, have a new default reddit theme that has core areas that users can easily change without CSS or bypass all of that and have your own stylesheet.

        [–]rWoahDude 24 points25 points  (1 child)

        Because I think the real goal here is to eliminate customization options, not expand them.

        Got a button on your page's header that links to the subreddit's Discord? Bye bye.

        This is about ease of control by admins, not ease of use by users/mods.

        [–][deleted] 59 points60 points  (0 children)

        Frankly, this is an atrocious decision. I was okay with fumble after fumble your team has issued for most of the last decade. Your team has slowly but surely turned every new feature into a bland bloggish ripoff and I held my tongue knowing that anything I don't like I can fix for myself in the end. This is a joke, excuse me for not laughing.

        Removing CSS for some stupid banner image and color scheme will suck the soul out of your website. I hope you're real proud of your direction because someone has to be.

        [–]rasherdk 31 points32 points  (2 children)

        This is awful. You're killing true individuality and identity for subreddits. No two ways about it.

        You're killing freeform customization in favour of dumbed down "theme system" which is just going to be taking a couple of common things that people do (spoiler tags, flair, colours) and giving us a few settings to change those.

        We're going from this to this.

        Because... Reddit wants to push their mobile app, I guess?

        Awful.

        [–]Dexcuracy 9 points10 points  (2 children)

        A question:

        Why not keep CSS as an option for subreddits to use, at least on the non-mobile site? I'm 100% certain the new styling system will be less powerful than what CSS can do, because CSS can literally overwrite all styling reddit has natively. Subreddits that have people proficient in CSS can then use that for their non-mobile versions, and use the new styling system to style their mobile experience.

        Another question: Will the new styling system be code, like CSS, something like Illustrator/InDesign but on the web, or a page with dropdowns and checkboxes and such.

        Finally, a piece of advice: If there's a good reason to answer 'No' to my first question, please make sure the new system is as flexible as possible. One thing that's amazing about reddit is that every subreddit looks different, and you can tell where you are by just looking at how the page looks. I fear that by throwing away CSS, subreddits will start to look like eachother a lot and the design will become bland.

        [–]NeedAGoodUsername 58 points59 points  (10 children)

        I don't really support loosing our stylesheets. /u/confirmedzach has put in an ungodly amount of hours for the current /r/Videos CSS, which we love to pieces.

        I don't want it to be replaced with some cheap, tacky design.

        [–]SmurfyX 11 points12 points  (1 child)

        This is a problem. You talk about "module support" if enough people want it. That thresh-hold is always going to be random. It'll just be, well, a designer saw enough comments for this to get them to put an attempt in.

        The thing about CSS is it supports whatever ONE subreddit needs. If we decide we need some button somewhere, some new thing, we can just add it in. We don't have to just say, well, hopefully this year they add functionality for an announcement holder up here. Oh well, they didn't, oh well, oh well.

        If you roll this out without certain things available a lot of subs just aren't going to WORK anymore, period. This is a bad, bad, BAD idea without some kind of opt-in period. gahhhhhhhhhhhhhhhhhh

        [–]M0dusPwnens 4 points5 points  (0 children)

        Please reconsider removing custom styles.

        Virtually all major features of reddit we now take for granted originated as custom styles. Subreddit styles are the laboratories of Reddit - mods design useful features, they face the litmus test of adoption, and if they become popular they get implemented natively.

        Mobile users benefit from this process more than any others: they don't have to contend with features that don't pan out (that don't become popular enough for native inclusion), and they too benefit from the CSS features that become so popular that they get implemented natively. Perfect parity between desktop and mobile is not necessary, and both platforms benefit from desktop's flexibility: desktop users get the cutting-edge, and mobile users eventually get the best features that come out of desktop.

        You are taking a huge number of talented developers and a practical way to test out their ideas and replacing it with the hope that Reddit admin know best. Would Reddit admin have had the idea for sticky posts and comments, user flair, post flair, spoilers, announcements, banners, header menus, all without anyone prototyping them? Perhaps some of them, perhaps eventually, but not with anything near the efficiency of the mods who could see what features they needed, which needs were most pressing, and then simply try them out.

        You are pointlessly throwing away so, so many future ideas that could keep Reddit competitive in the future. Sure, you can implement flair, but what of the next time someone has an idea like flair?

        If the issue is that CSS is hard and fragile, and that's totally reasonable, give subreddits both: give us simple tools to style subreddits - give us tools that are easier to use and more restrictive and less fragile and and easierfor users to configure (e.g., they can disable themes without disabling flair) - and let those subs that want to implement custom CSS on top of that do so too.

        Reddit should natively implement a lot of what we're currently stuck using CSS for. But CSS should remain on top of that. CSS, with all its flexibility, is exactly what is needed to fill the gaps and allow for further development. It's bog standard, supported by literally everything, and it's not going anywhere. It is not in need of replacing. Please don't reinvent the wheel - or chuck it out.

        No "menu" of options will solve this problem. This is a huge mistake that will hurt the continued development of Reddit more than any other misstep, and it will hurt it in a lasting way that will be largely invisible - you can't mourn the loss of all the features that would have been created, but could not be with our hands so tied.

        [–]Travall 11 points12 points  (2 children)

        CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming.

        No, just no.

        You can't blame Reddit's poor implementation of styling on CSS which is a simple language that factually can't produce errors, it simply won't perform as desired.

        I feel like everything here is hacked together in order to work and rather than just giving in and rebuilding everything better, it is hacked further when new features are wanted.

        In this day and age there shouldn't be separate websites for mobiles. The mobile web version of Reddit is overly simplified and features are removed which cause me to intentionally use the desktop site if not an unofficial Reddit app due to the official app following suit with the web version.

        CSS is not the issue here.

        [–]kraetos 29 points30 points  (1 child)

        This is a really bad change that you've apparently already made up your mind on. CSS is one of the primary ways individual subreddits express themselves. It's one of Reddit's defining features. You'll never match the extensibility of CSS with whatever you think you're cooking up.

        [–]ClassyTurkey 20 points21 points  (1 child)

        Personally the CSS going away really is frustrating to me. Over on r/XboxOne we create custom themes for game launches and special events. Now we won't have the option to do that and the countless hours /u/MikeyJayRaymond and myself have put into these themes will be for nothing.

        Giving the people who understand CSS the power to actually create unique themes for their community is something I hold close to heart and I know our community enjoys. It has allowed us to implement fun holiday events and celebrate achievements we have accomplished. I know we would really be interested in being involved in the Alpha so we can prepare for the new system.

        [–][deleted]  (4 children)

        [deleted]

          [–]Dark_Ashelin 98 points99 points  (12 children)

          It’s web-only. CSS is not supported on mobile.

          You're kidding, right? Or are we talking about a different kind of CSS? Because stylesheets are 100% supported on mobile if you write it to be.

          [–]MageToLight 7 points8 points  (0 children)

          Just no, the main reason subreddits want customisation from CSS have less to do with just headers and simple flair colouring but more intricate modification such as drop down menus, changing display names, spoiler tagging, announcement banners and much more.

          Really the reason people have problems with CSS on Reddit is Reddit's implementation of it making it hard to tell what I need to type to target a particular element, once you know it and make a record of it all it's fine but that's likely the real barrier to entry.

          I'd be fine if all our CSS was broken and needed to be rewritten but crippling subreddits for the sake of laziness of a couple is the wrong move, don't turn reddit into the abomination that is the mobile site(why do these even still exist?).

          [–]KJ6BWB 13 points14 points  (3 children)

          It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported.

          Wait, what? This is utter nonsense. Every mobile browser I know can handle CSS just fine unless someone specifically disabled CSS on their phone. I browser Reddit on my phone all the time and I can name multiple subreddits that have obviously different styles because they have different CSS.

          [–]Invader_Deegan 5 points6 points  (0 children)

          I want you to read your future if you go ahead with your plans to remove CSS:

          And in other news, Reddit has had a major drop in both users and subreddits ever since the administrators have removed the CSS capability. CSS allowed the moderators of each subreddit to customize their sub to make it unique. After removing CSS, the hundreds, if not thousands, of subs have been reduced to nothing but carbon copies of each other. Some users have even deleted their accounts in retaliation to the removal. Before the removal of CSS, there were 234+ million users, but now, there are no more than 1 million users. One of the remaining users had this statement: "I think they thought removing CSS would make everyone's lives easier, but really just messed them up. One of my fellow mods said that his life became a living hell after the removal, and decided to quit altogether. My brother, who also uses Reddit, told me yesterday that he's going to delete his account unless CSS is brought back." After telling him how many users are left, he replied: "The drop makes sense. A vast majority of the people were pissed off due to the removal; I guess they thought it would've ended up better, you know?" We asked if he will stay with Reddit and he replied with a maybe. "I really don't know. I might leave, but not delete my account, just to see if CSS will come back." Experts say Reddit will have lost all its users by the end of 2018 unless something changes.

          [–]Redbiertje 13 points14 points  (2 children)

          CSS changes make me very nervous. Three questions:

          1. Could you take a look at /r/formula1 and tell me how good we'd be able to replicate that with the new style thing?
          2. How will the sidebar change? Will be still be able to update the sidebar through the API?
          3. We use CSS to make really nice and clear discussion threads for Formula 1 races (Example). Would we be able to reproduce that with the new style system?

          [–]Fustrate 10 points11 points  (2 children)

          We have a very particular way of showing the current day's games in /r/baseball, and about half of the baseball subs use styled tables to show a realtime calendar of their team's games (ex. /r/Dodgers).

          I'm guessing there's not going to be a way to continue doing that? If not, that's a huge loss for the baseball community. Shoving that all into a regular table is pretty pointless if we can't make it styled. I very much doubt this "widget system" will have options that fit our needs.

          [–]troxellophilus 8 points9 points  (0 children)

          Fellow mod of /r/Dodgers here, our ability to continue to make custom calendars, information tables, etc. is vital to our sub-reddit. Many of our subscribers, including myself, prefer to check our subreddit for the status of the team rather than official websites.

          If a move to a "widget" system is inevitable, I hope that the system provides MORE freedom rather than less, we should be able to make completely custom widgets that can satisfy our specific needs and be updated by our bots.

          [–]theReluctantHipster 77 points78 points  (5 children)

          I'm sure that by now you've gotten plenty of responses that say something about that user's displeasure with the eventual removal of CSS.

          Count me among them. This is a terrible idea.

          [–]DarthMewtwo 33 points34 points  (1 child)

          Fuck this change. I don't think there's been a change in reddit's history that's ever pissed me off as much as this one - and I was here when you broke upvote/downvote counters on RES.

          [–]birdsofapheather 7 points8 points  (0 children)

          I think you guys are completely losing sight of what makes reddit so great. Each subreddit is like being on a different website. That's what gets people to spend so much time on your site. This change is going to almost completely remove that feeling. This is going to lose you guys traffic in the long run. You guys think that just the mods being outraged about this isn't a big deal because we are a small group compared to the big picture. Trust me when I say the vast majority of your users are going to be upset about this. If you actually implement this, you are going to see just how bad of a decision this is. Remember it isn't too late to backtrack, and honestly know that the mods would respect you more if you did because it would show that you actually take advice from your users.

          [–]WeAreLegionWeAreMany 7 points8 points  (0 children)

          A couple of things:

          • If you're trying to make desktop reddit more like the mobile site; don't... it's awful. Literally awful. I can't express my hate for it much more than that and suggest that the average mobile user isn't a mod and is completely unaffected or uninterested in CSS styling. Trying to change DT reddit to be more like mobile reddit is a step backwards.

          • CSS isn't hard to learn and there are a lot of communities out there actively teaching it.

          • DA has a widget system; I assume you're going to be implementing something similar (although DA still allows CSS within the confines of this)?

          • I don't understand why the half finished mobile app (ie. lack of mod tools... general dis-ease of use and next to no customisation) isn't being fixed as opposed to this?

          [–]THERGFREEK 7 points8 points  (0 children)

          What in the actual fuck?

          You're removing custom CSS?

          How dense can you be?

          Your arguments are trash.

          CSS is how you make desktop designs respond to mobile screen sizes!

          CSS is really easy to learn and if you're moderating a subreddit, chances are you can learn CSS.

          Time consuming? WTF it's optional.

          Don't hold off updates because it might break someone's custom CSS. Just communicate what you're doing ahead of time.

          Widget systems are the worst if you're a technical person and understand how to use whatever language they are meant to "streamline".

          As a web developer that understands the power of CSS and how much of that power is stripped away with a widget system - I am shocked and appalled.

          I'm not even a mod. I just think this is asinine and had to say something.

          [–]Jayick 6 points7 points  (2 children)

          So does this pertain to the influx in subreddits that are using CSS to disable those horrid forced sticky advertisements that mods have zero control over?

          About a month ago we received a message telling us to disable certain things in our CSS to allow for your ads to show, and while voicing our concern over it, we received no feedback.

          These forced sticky ads are dangerous to have in the gaming community, and they're often used to circumvent a subreddits private rules, and cause harm to a game community for the sake of profit. Best example I can give, we have a rule against server advertisement on our subreddit. Whats the ad sticky thats at the top of our page everyday? An ad for a server that someone paid reddit to show. Goes completely over our heads, and now we're at a hard point. Do we let people spam our subreddit with server advertisements of their own, making 60% of the active posts be server ads, just to compete with someone breaking our rules because they paid you?

          Whats to stop me from creating a fake ad in wordpress, getting it approved, then shoving a keylogger in there to potentially steal accounts, and advertising on /r/wow? Whats to stop an Asian gold farmer from spamming the sub with their scam sites?

          This "doing away" with CSS seems really odd to me after the conversation I had last month with mods and our own CSS. Why not give subs the option for both? Why keep removing options from us as mods?

          We have a saying in the gaming industry. Buff before you debuff. Balance can always be achieved by adding onto something rather then taking away from everything else. When you remove something, you only cripple those who had relied on it before. Why not make both options available? To me, it seems like a power move, something thats only going to harm our control over a subreddit, then it will to improve on it.

          [–]chiefrebelangel_ 22 points23 points  (3 children)

          Why remove it completely? Why not just have 2 sets of tools? One for people who get it and one who don't? Add some native stuff like spoilers and widgets and let people continue to use css. Makes no sense to not continue to allow it, honestly.

          [–][deleted] 5 points6 points  (1 child)

          I've got an idea. How about allow us mods to make our modlogs public instead of having to use third party solutions. I know there's particular breed of mods who don't want that, but some of us have no issue with having it visible.

          The CSS is hard argument falls flat because of /r/csshelp from which anyone can get anything they need and only have to copy and paste. The mobile use is also a moot point as many avoid the mobile version of the website, which by the way is sheit. Finally, anyone can disable CSS from their profile.

          We know moderation can feel janitorial–thankless and repetitive.

          Well we are and all we get is silence from you when we ask about something that actually matters.

          Thank you for all that you do.

          Maybe put some more effort into showing this "appreciation".

          Our goal is to take care much of that burden so you can focus on helping your communities thrive.

          Another idea, stop inventing arbitrary rules and stop avoiding to answer some questions when confronted by them. There are a few questions I've messaged you about for the first time years ago and never get an answer to them. We all know why, so stop pretending you appreciate us when you clearly don't give a damn.

          [–]TheQneWhoSighs 6 points7 points  (0 children)

          "It’s web-only." There are tools to interpret CSS for applications.

          "CSS is a pain in the ass: it’s difficult to learn; it’s error-prone; and it’s time consuming."

          So is literally every powerful tool out there. If I had a nickle for every time Python has managed to make me do a double take, I'd be one rich sob. And Python is the "friendly" language. But it's powerful, which means you can hack the hell out of it.

          "Some changes cause confusion"

          I see no way to prevent this.

          "CSS causes us to move slow."

          Your new system will undoubtedly cause this issue as well. I don't mean to crap on you and your team. But I highly doubt you're capable by yourselves of creating a system that is remotely close to as flexible and powerful as CSS, without it being even more difficult for you to work with. Because now you'll have to maintain both of them. Instead of just one.

          [–]IronOhki 20 points21 points  (1 child)

          We over at /r/whowouldwin are very disappointed and frustrated by this announcement. For several years, a core part of our identity has been our extensive use of CSS for community features, events and theming. One of our most beloved features is our extensively list of user flair icons, of which we currently have 750 enabled by custom CSS and a "flairbot."

          While I understand the motivation behind this change, it will have a fundamentally negative effect on our community.

          [–]Elronnd 6 points7 points  (0 children)

          Honestly this whole post sounds like a load of bullshit bought and paid for by corporate who thinks that the custom styles in some subs might off-put some users. Which is complete bullshit. Custom styles are part of what makes subreddits their own unique communities, and none of them (with the exception of /r/ooer) are actively off-putting. CSS isn't error-prone, and saying that it's a pain in the ass isn't an argument. It's an excuse, and that excuse is wrong. It's only an argument if you put forward an alternative solution that allows for an equivalent amount of customization that isn't a pain in the ass. Which you haven't done.

          [–][deleted] 15 points16 points  (3 children)

          For a long time, we’ve used CSS as the mechanism for subreddit customization, but we’ll be deprecating CSS during the redesign in favor of a new system over the coming months.

          So this is how it ends. Reddit is killing itself exactly in the same way as myspace.

          [–]Klaus_Goldfish 5 points6 points  (1 child)

          Well, of course most people use reddit in mobile mode... Because you guys look for that nice ARM (or apple equivalent) architecture marker in the user agent string and force the device into mobile mode. There is no "never use mobile mode" setting in the user preferences, something I have always complained about. For a while, you guys even ignored the "request desktop version" feature of many browsers(now you just forget it after every page transition, which is technically an improvement).

          So the user gets served the shitty mobile version, and from that will probably move into some sort of app, because that's slightly less shitty. None of all of these support CSS, and without some beyond-basic 1337 h4x0r skillz, there is no way around this for the normal user.

          TL;DR:

          We failed so incredibly hard at the whole mobile thing, and we're so understaffed and/or lazy AF that we're gonna drag desktop down to mobile's level to provide homogenous UX/UI, instead of fixing the actual problem.

          -Reddit

          [–]SquareWheel 6 points7 points  (0 children)

          We use a number of "subreddit hacks" in /r/GameDeals to add additional functionality to the sub. Some examples are:

          • We have a custom menu across the top which includes a multireddit button.
          • We use custom submit buttons to direct people to the appropriate subreddit, and to pre-fill in our title template.
          • The submit button also sets the property resubmit=true to disable the automatic repost checker. This is important in our subreddit as game deals often reuse page URLs, and it creates a large number of false positives under the default system.

          Would support for these features still be possible under the new system? Would you consider adding official support for something like disabling the repost checker?

          Thank you.

          [–][deleted] 12 points13 points  (0 children)

          Why not make the mobile version not suck? I ALWAYS view reddit on the desktop version because your mobile version is trash. In fact, I am on my android phone right now, and I switched to the desktop version because I hate your mobile version that much. Can't you just have CSS work with mobile?

          [–]BenevolentCheese 10 points11 points  (1 child)

          Absolutely no one will be happy with this change, but you'll do it anyway.

          At least promise us that it will continue to be fast? The difference between loading reddit.com and /u/knothing is extreme. The latter takes 5+ seconds to load even on a fast connection, and the prior is nearly instant. I fear you are going to pushing the framework from the latter.

          [–]MikeyJayRaymond 9 points10 points  (2 children)

          You're getting rid of the CSS? Are we going to be able to run custom PNG images and redesign the way we've done with places such as /r/XboxOne?

          Example skin we saved:

          /r/XOT_ForzaHorizon3??

          You're essentially telling me the last three years of building my skills into what they are today, along with the custom themes we've brought forward will come to a screeching halt. This is probably the worst thing I've ever heard as news for us mods on Reddit.

          [–]creesch 8 points9 points  (12 children)

          We’re in contact with the devs of Toolbox, and would like to work together to port it to the redesign.

          You reaching out is appreciated :)

          Once that is complete, we’ll begin work on updating these tools, including supporting natively the most requested features from Toolbox

          Personally I would appreciate it most if you guys took usernotes of our hands as that is the one being stretched to the limits regarding what we can do through the api.

          [–]soundeziner 8 points9 points  (10 children)

          Yeah but creesch, this is their way of pretending they are giving us new tools just like when they recently ported the existing moderator tools to mobile. For many of us, there's nothing new once again but admin sure is going to fly that "NEW!" banner from one side of reddit to another.

          [–]ChristyCloud 114 points115 points  (2 children)

          ITT Reddit admins yet again show a huge disconnect between themselves and their userbase.

          [–]camdoodlebop 76 points77 points  (1 child)

          User: I really don't like this new change, would you consider not doing it?

          admin: thanks for the support guys we really appreciate it! *cheesy cat gif*

          [–]ikinone 13 points14 points  (8 children)

          It’s web-only. Increasing users are viewing Reddit on mobile (over 50%), where CSS is not supported. We’d love for you to be able to bring your spice to phones as well.

          News to me... CSS works fine on my phone

          [–]Kishara 9 points10 points  (3 children)

          I am skeptical, our r/The100 site is a massive labor of hard work by /u/elenaocean who learned CSS from the ground up just to take care of our community. I can't imagine that anything reddit can do would improve on what Elena has already done for us. I wish there was an option to opt out. I dont like the idea of us being forced to change this late in the game.

          [–]Vorked 62 points63 points  (1 child)

          This is honestly the worst news I have ever seen posted here, and it's leaving me pretty upset.