Sometimes I feel like theme makers have no rights.
Why? Letâs see, theme makers generally have to:
answer things in their inbox politely on a regular basis
fix bugs on their coding as soon as possible
post codes on a regular basis (before people start going into the inbox and demand that they do so)
do all of this, as well as juggling whatever commitments they have in real life, such as studying, or having a job, or actually having a life.
In addition, here is a general process that goes behind making a theme:
Plan the theme. Draw inspiration from various places, make sure youâre original enough, or just whack it and sketch something out.
Open the tumblr customiser, and start translating the idea into code.
Fuck something up, then spend ages trying to fix it, only to then break something else and end up having to fix that, too.
Debug the code and add your credits, trying to make sure that people canât delete them too easily.
Code meta options into the theme and painstakingly design a colour scheme that works, while making sure that your booleans are all properly coded, that your colour options all work, and that common add-ons (music player, updates tab, freehostedscripts, etc) donât fuck up when you install them.
Make previews. Find appropriate posts of each post type to reblog, look for suitable header/sidebar/background images, photoshop accordingly if needed, test dimensions.
Write feature lists and options, customisation notes, theme documentation, etc.
Post the theme, ensure that your screenshot shows off the best parts of the theme, tag it appropriately, submit it to relevant places, etc.
And yet, many theme makers also have to:
deal with things like people removing the credit and other people stealing their coding
deal with customisation questions that they donât want to respond to, or questions about things that have been asked over and over again and are written on the FAQ
deal with rude people demanding that their answer their message and/or fix their bug right now, at once, immediately
deal with even ruder people telling them off for being rude when the question was on their FAQ or in the theme documentation
deal with people demanding that they re-publish ______ theme that has already been revamped/deleted
Theme makers are human too
It feels like a lot of users on tumblr these days have been taking theme makers for granted and not according us the respect we deserve for providing a variety of layouts to help the user make his/her/their blog look the way they want it to. As Iâve demonstrated above, theme making is a lot of work, and itâs not the kind of thing that can be done with a snap of the fingers. Theme makers spend hours, days, some even weeks or months, making themes, because a lot of us think itâs fun. Some use advertisements to try and earn some revenue and some take commissions to earn a living, and thatâs understandable because they are people who need to survive, too.
Despite all this, more and more people are deleting the credits because they âlook uglyâ, âmake the blog/navigation too clutteredâ, âruin the aestheticâ or whatever. Some people even have the gall to say things like âI edited this theme, and I spent so much time on it, why should I credit someone for my own work?â It feels disgusting to have your effort, time and hard work consistently spat on on a regular basis, and thatâs why so many theme makers have lost the joy of making themes and quit. Coding is fun, yes. But when you have to deal with people treating you like slaves so much, it sucks the life out of you. So many theme makers have said they felt drained, or had no motivation to continue. Please donât do this to people. Donât make people hate something they used to love, because itâs really a fucking shit feeling.
I understand, sometimes we are not perfect, and we do make mistakes when we code. We are still learning and many of us are self-taught, not professional web designers. There will inevitably be bugs. But even so, this does not give you reason to go into theme makersâ inboxes, demanding that they solve your problem immediately. We are real people, with real lives. Give us time, we will work on it if and when we can.
I understand, sometimes you just need a slight tweak on this or that feature to make the theme suit you perfectly. You feel like an aesthetic choice isnât really you, and you want the theme maker to change it for you, but you donât know how to change it because you donât know how to code. This is normal and everyone has different tastes. But then thatâs what Google is for. Thatâs what places like w3schools and stackoverflow are for. Theyâre for you to learn how to do things that you want to do. Theme makers are not your go-to search engine for tumblr coding. If you search for an answer yourself, the feeling of satisfaction you get when your theme finally looks perfect is 2147483647 times more worth it than what you feel when a theme maker solves the problem for you. We donât have time to help everyone under the sun edit their codes, though some of us would definitely love to.
I understand. Sometimes youâre new, and you donât know how to do something. So you go into a code, and you steal the stuff that you want. Itâs okay to not know how to do something, and itâs definitely okay to ask. I think if you ask us to explain things to you politely, theme makers will explain how they did the thing. But donât demand that we do it immediately, because as Iâve said, we are people with lives. Although, sometimes we donât want to reveal how we did the thing because we spent super long on it or donât want others copying the design, and you just have to respect that. You can try google, w3schools or stackoverflow instead, try to figure something out yourself. Just donât steal. Stealing is bad, and illegal, too. Plagiarism is an offence that can get you prosecuted in court as well as a criminal record, which is so not worth it for some shitty website.
I understand. Before we are theme makers, most of us are also bloggers. We share your concerns, even more so than you thought. People stealing shit? Why is this person publishing my work as their own wtf! Staff updating dashboard sizes? Oh no, there is no default size to code now! Staff changing the tumblr controls code? Fuck, all my controls are hidden under some navigation or title bar now! Staff doing things to their links? Oh shit, all my links are now broken! A lot of us also think things like âman my theme on ______ blog needs a slight tweak here because _____â and âmaybe I should remove my own credit because I made this theme for myself and I donât want people demanding itâ. But from these thoughts, we learn. We learn new ways of doing things, and we improve.
So as a theme user, what can you do?
Well, first and foremost, start seeing theme makers not as coding robots, but as people. Appreciate that we have lives, people that are important to us, things that we have to do, obligations, studies, jobs. And feelings. Donât delete our credits, and try to edit the code yourself before you ask a theme maker how to change something. If thereâs a bug, try scrolling through the theme makerâs blog to see if he/she/they has updated the code. Try reinstalling the code, as they might have done under-the-hood updates when you werenât looking. Respect theme makersâ rules and FAQs, donât ask things that they donât want to answer. Donât demand that we do things for you, donât demand that we release things that we donât want to release.
Above all, please, I implore you, realise that we are not obliged to do this. Realise that a lot of us do this for free and for fun. Realise that we can quit whenever we want to. If you donât, I assure you that in the future, youâll have no more theme makers on tumblr.
Donât get me wrong, Iâm happy that people use my stuff, enjoy my work, reblog my themes. I appreciate it a lot and I thank everyone for your support. Iâm sure most theme makers will feel this way as well. We are grateful that you are using our coding, trusting us with the design of your blog. However, I think I can speak for most people when I say that Iâd rather you not use my work if youâre not going to respect us, the creators.
That is all. Thank you for reading this, and have a pleasant day.
(TLDR version: we are human and we make mistakes. Theme making is hard; stop demanding things, donât delete our credits and respect that we are people with lives.)
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Quality
Anya is LIVE right now
FREE
Free to watch ⢠No registration required ⢠HD streaming
the sequel to lunecerise, this is a theme blog curated by romulvs.
Iâm abandoning lunecerise! I've decided that a change was needed. My coding style has changed immensely since the start of lunecerise, and I decided it was best to start fresh. Lunecerise themes will no longer be active, but this blog will remain as an archive. All themes coded under lunecerise will still be found here. My new theme blog is at @solarre, and Iâd appreciate it if you followed me there :) happy holidays!!
Please do not redistribute these codes or any part of them as your own and do not edit the credit. Donât hesitate to ask any questions if you have them. Like/reblog if using, and maybe check out these networks for more themes: x x x  // thank you!
Tumblrâs like button is easy to implement into your theme, you can do so using the {LikeButton} from tumblrâs custom theme documentation. However, using it with infinite scroll is not so easy because the same documentation says that âIf your theme uses infinite scrolling or some other form of AJAX pagination, you must request the like status of the new posts once the page is loaded or insertedâ. This tutorial will teach you how to do this. Experience with/basic knowledge of jQuery is highly recommended for this.
1. HTML for posts
We will have posts wrapped with 2 divs - an outer layer containing all the posts (for infinite scroll to work), and another div for individual posts. To identify each post as unique, weâll add a variable {PostID} as the ID of each individual post, like so:
If youâre using a different HTML element for posts, like <article></article> instead of <div></div>, then you just add the variable {PostID} as the ID of the element, as I have done above. If you are using <div id=âentryâ></div> or similar, please change your current ID to a class. It is incorrect syntax in the first place.
2. Infinite Scroll Script
For this tutorial, Iâll be using Paul Irishâs Infinite Scroll. Load the files onto tumblrâs static uploader and put the script after </style> and before </head> in your code. You should have the infinitescroll.min.js file, as well as a copy of the jQuery library, in your code once youâre done. After that, set up the script by following the instructions on the website.
3. Like Button
Youâre almost done. Now all thatâs left to do is to tell the browser to check the like button status once a new page has been loaded. To do this, we add a callback to the infinite scroll (the part in bold):
<script>
$(document).ready(function(){
    var $container = $("#content");
    $container.infinitescroll({
        // your options
    },
    function(newElements){
  var $newElems = $(newElements);
     var $newElemsIDs = $newElems.map(function(){
      return this.id;
    }).get();
    Tumblr.LikeButton.get_status_by_post_ids($newElemsIDs);
    });
});
</script>
Update: Using Infinite Scroll v3?
If you are using Infinite Scroll v3 (Desandroâs Infinite Scroll), the callback function was removed when he updated the script. But, fear not! This method still works with Infinite Scroll v3, you just need to make some changes:
<script>
$(document).ready(function(){
  var $container = $("#content");
  $container.infiniteScroll({  // options Â
   // your options
  });
  $container.on('append.infiniteScroll', function(newElements, response, path, items){ Â
   var $newElems = $(newElements); Â
   var $newElemsIDs = $newElems.map(function(){
     return this.id;
   }).get();
   Tumblr.LikeButton.get_status_by_post_ids($newElemsIDs);
  });
});
</script>
(Callback function in bold)
And thatâs it, your like buttons should now work. Credit is not necessary but please like and/or reblog this if it has been helpful to you! (:
Theme - Midnight Sun v4;Â [live] [static] [code] [install] [magnusthemes]
Fourth iteration of Midnight Sun (v1, v2, v3.1, v3.2).
A MacOS x Solo Leveling one column dual-sidebar theme.
Features:
Optimized for Chrome, 1920x1080 resolution
Pagination/Infinite scrolling/manual load
1 column 250/300/350/400/500/540px posts
Optional fading/monochrome images
Optional show captions/tags
Optional updates box & stats panel
[NEW!] Optional social media panel
[NEW!] Optional loading screen
[NEW!] Optional mini Mac-style cursor
[NEW!] Optional featured posts, enter the tag of your choice to the box
[NEW!] Battery meter with optional custom percentage
[NEW!] Theme is now responsive and mobile-friendly
Notes:
Manual load only works if you have infinite scroll turned on.
How to add links: create a page on your blog, then click âshow a link to this pageâ. Page will then automatically be added to menu.
NPF photosets? No problem! Script credit to @annasthms
Full list of credits can be found here
Please like and/or reblog the post if you use or plan to use this theme, or just if you like it! Only message me with questions after youâve read the FAQ. Thank you for your support!
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
â Live Streamingâ Interactive Chatâ Private Showsâ HD Quality
Anya is LIVE right now
FREE
Free to watch ⢠No registration required ⢠HD streaming
Note: this theme is basically a mini version of my previous theme, Theme 19. Please do not redistribute these codes or any part of them as your own and do not edit the credit. Donât hesitate to ask any questions if you have them. Like/reblog if using, and maybe check out these networks for more themes: x x x  // thank you!
Hey guys, I know Iâve been really absent lately, but life happens. So Iâll be coming back with new things.
New url, new layout, new themes, new conceptsâŚ
I hope you like the changes.
See you soon!
Please do not use the graphics in the preview for your own blogs.
Inspiration credit goes to cixth and ninpen.Â
Sidebar was made using this codrops tutorial!
Please like and/or reblog the post if you use or plan to use this theme, or just if you like it! Only message me with questions after youâve read the FAQ, thank you! (: