Skip Navigation
30 DAYS | CANVAS 2025
  • So excited!! 🤩

  • TLDraw is making anonymous canvases read-only by July 1st (Note for the tldraw plugin)
  • Yeah, I've been really busy on something else lately. Might as well release some good non-Perchance stuff soon. 🙂

  • TLDraw is making anonymous canvases read-only by July 1st (Note for the tldraw plugin)

    Remember the time when the tldraw plugin was released, the app literally creates anonymous canvases for your generator when you import the plugin? Well, tldraw is apparently making those canvases read-only by July 1st, just got this notice when opening one of them.

    This popup will appear every time you load any tldraw canvas frame from the tldraw plugin. Thought of something like putting a "warning" in the plugin page or something else.

    Haven't been posting on this community for a very long while now (been focusing on a lot of new things) so I apologize if I made some mistakes.

    3
    [Suggestion] remove username restriction in comment plugin
  • A bit of story: I was able to claim the username bluepower after constantly getting "low trust score" messages whenever I try to claim it. After the personal device incident struck though, the user command no longer works and I couldn't use my bluepower username in comments (because the "trust score" metrics was reset, obviously). I wondered for a long time until I figured out how to encounter that restriction and was able to set the blue username once again.

    Either way though, I think the "trust score" system was made to prevent people from misusing the common-word names (like apple, blue, perchance, etc.). Also here's a related thread linking to a similar problem.

  • Unable to Export
  • Where does this happen, the AI character chat or somewhere else? Can you open the DevTools Console by heading to the ... menu in the browser > More tools > Developer tools (or similar ways) and then selecting the Console tab (or just press Ctrl+Shift+J) and see if you get any errors from it?

  • [Tool] Multiple Style Tester
  • I really like this, the UI is pretty nice too. Sometimes I need a way to test multiple styles all at once when it comes to generating images on Perchance.

    One suggestion from me is that the style selection checkbox list could be made a bit taller (to maybe 5 rows in height) so I can see more styles at one glance.

  • [Bug?] Some generators in the generators page have a blank white thumbnail
  • Probably not, I've never set any of my plugins private before or after saving. Either way this may happen at any chance.

  • [Bug?] Some generators in the generators page have a blank white thumbnail
  • This most likely happened on very newly created generators, when the automatic thumbnail for those haven't been captured yet.

  • [Bug?] Some generators in the generators page have a blank white thumbnail
  • Also @perchance@lemmy.world, at least only on the hub page, one sub-list async function assignment is somehow mistakenly recognized as a parsing error (I've only encountered this on desktop and not mobile).

  • [Bug?] Some generators in the generators page have a blank white thumbnail
  • Same with some of my generators/plugins too, even my generator hub page has a blank thumbnail. (Here's a link for testing)

  • [Bug?] Some generators in the generators page have a blank white thumbnail

    Just noticed that some generators in the /generators page have a blank white thumbnail while it should display the captured content from the generator page. Could there be something wrong with the getGeneratorScreenshot API, or any other reasons?

    I also tried to open one of the blank white thumbnails in a new tab to trigger a getGeneratorScreenshot response, but it had the same issue.

    8
    [Tip] Make your generator *breezing cold* by adding a snow effect with the Power Rain Plugin

    Haven't been posting stuff here for a while, as always, but I just want to share a tip for those of you who wanted to create a "snow" effect in their generators since it's approaching winter in some regions (or has it already?).

    I have already made a plugin a while ago called the Power Rain Plugin, originally intended to create rain effects (and all sorts of rain effects, including lava rains and acid rains), however you can also turn this into a "snow plugin" by tweaking the options (like the intensity, speed, weight, etc.) to turn the raindrops into snowflakes! You can learn more on the plugin page to learn more what these options do.

    Here's an example you can play with to configure the options based on your preferences. You can also take a look at the rain plugin's main example to show how you can make other kinds of rain effects, not just snow effects.

    Be creative and share what you have built with this plugin here! Also please feel free to add something to this explanation if you want to (and which update you'd want to be added into the plugin)!

    Some notes:

    • You can make the snow effect more realistic by applying variable values ({1|2|3} or {1-9}) on the options as demonstrated by this remixed example by rud_bo on Discord.
    • The snow effect example on the plugin page uses a dark background, as preferred, however if you want the snow effect to be visible even on light mode, make sure to use a translucent black or grey color or any contrast color for the snow (again, as demonstrated by that remixed example).
    • If you want the rain/snow effect to be behind the generator contents, you can put this CSS into the HTML panel (inside of a <style> tag):

    #rainContainer {z-index: -100}

    That's a brief explanation for now! FYI, I've been really busy for the past couple of months and haven't been able to keep up with generator updates for a while, although I'm still have some determination to continue the generator journey pretty soon (hopefully not so far distant in the future).

    0
    Assistance Needed with Unique Outputs!
  • Here's my solution so far - create a variable that'll hold the generated types in and then change the code of the sentence list to never use any of these already-generated types:

    // Create a new "takenTypes" array variable to store the already generated types
    takenTypes = [[]]
    
    sentence
      [takenTypes = [], ""]You find yourself in {a} [d=description.selectOne] [b=biome.selectOne].<br> As the area is [d.singularForm.lowerCase], [td = typesdescription.selectOne, uniqueReturn(td)] type 'mons are rather prolific. That is in addition to the [removeDups(others[b]).selectUnique(2).map(x => uniqueReturn(x)).join(" and ")] types that live in the [b] already. <br>Oddly enough, there also seem to be some [s=removeDups(stragglers).selectOne, uniqueReturn(s)] type 'mons in the area as well.
    
    // Returns a new list that does not contain the entries already shown in the output
    removeDups(list) => return list.selectAll.filter(x => !takenTypes.includes(x));
    // Adds the entry into the "takenTypes" variable so they never show up again in the same output
    uniqueReturn(i) => takenTypes.push(i); return i;
    
  • Anyone have used generated images commercially or on social media
  • Well, personally I have never really been using generated images commercially or on a few of the popular social medias outside of image contests on the sister community and other things, but Stable Diffusion (that powers Perchance's text to image plugin) has a kind of policy that explains how you should post (or redistribute) generated images online at Section III:

    https://github.com/Stability-AI/stablediffusion/blob/main/LICENSE-MODEL

    (Here's a comment from a related thread on the sister Casual Perchance community)

  • Line constraints using goto plugin on Ipad
  • Can you give a more detailed explanation (and what you have tried so far)? You can message me if you don't want to post it in this thread.

  • Line constraints using goto plugin on Ipad
  • Just some context, this error seems to only happen if you put that style snippet into the list panel, not the HTML panel (I know you might have found the solution already).

  • Line constraints using goto plugin on Ipad
  • You can put it anywhere in the HTML panel and it'll work fine, but I do recommend putting it at the bottom of the code like so:

  • Line constraints using goto plugin on Ipad
  • Found an easy temporary solution for this; try adding this into the HTML panel and see if there's any effect:

    <style>
      .goto-plugin {display: inline-block}
    </style>
    

    Anyways, time for a bug report @perchance@lemmy.world: It seems like the text is cut off when the font plugin is combined with the goto plugin in some devices due to force-inline styling by the latter.

  • [Error] interactive terminal template breaks when edited and auto-updated
  • Try fully reloading the generator by clicking on the "reload" button at the bottom-right corner to temporarily fix the problem. I'll ping @perchance@lemmy.world so they can have a heads-up on this one.

  • Comment-plugin bug
  • Mention the server like this: @perchance @lemmy.world (remove the spaces in-between so it would be an actual ping).

  • An Object-Based Color Generator

    I've built another mini generator inside of my experiment page, The View Counter Experiment, inspired off this generator that generates a color based on a random object using the power of AI for the day. I'm glad on how it turned out to be.

    It's located in the AI Experiments tab on the right if you want to try that out.

    0
    [FAQ] Helping perchance as an experienced dev
  • It's text2image since the framework was originally used to create customizable text-to-image generators I think.

  • [New Plugin] Power Rolling Numbers Plugin 🔢
  • Thanks! I appreciate it! 😃

    I'm going to do a few more updates and release a few more things before heading to the "revival" plan and eventually the big Generator Manager update.

  • [New Plugin] Power Rolling Numbers Plugin 🔢
    perchance.org Power Rolling Numbers Plugin

    A plugin that allows you to have fancy rolling numbers in your generator.

    Power Rolling Numbers Plugin

    Finally released another whole plugin after 5 months of releasing the Power Rain Plugin last time. This plugin, as its name says, allows you to have those fancy little counter that moves/animates as you change the numbers up, down, or however you like, easily set-up in your generator. You can even customize the style of the counter and the individual digits in the counter!

    Fun fact: I've just learned that you can bind custom functions into any element (and probably nodes too) before making this plugin...

    2
    Error on the Computer Terminal Template (Fixed)

    I found a bug within this template that it cannot show the asterisks on the password properly (syntax error). The simple fix is just to use iterators to wrap the ast variable so it becomes an array and is compatible with selectMany:

    javascript password = [[...ast].selectMany(6,9)] ast = *

    3
    The old Perchance Welcome page from 2018

    Yes, that's right. I found a very old version of the Perchance welcome page dated back on August 12, 2018. It was very basic, and Perchance was even still considered in beta at that time. When you look at the source, though, it might be a little modified, but the overall structure of the page is still intact.

    4
    [Bug] A minor UI bug with the testing panel in the editor (Fixed)

    Quick bug report, when I was playing with the testing panel, I tried to get to the very bottom of the long word list output by pressing Shift+Down on the output container, which pushes the entire container down that causes the input section to be cropped and really hard to get back in. The only ways to temporarily fix this issue is to press Shift+Tab while selecting the green output text thing, or just select the input box manually and type something on it.

    Here's a short video demonstration on how I was able to catch the bug:

    !

    Link to video above

    2
    What's the biggest file size you've ever uploaded to the Perchance Upload page?

    Haven't posted anything on the community for a while. Just popped this question on mind several days ago whilst considering to upload wallpapers from my generator hub page into the upload page to avoid something like this.

    I've been wondering what's the biggest file size you've ever uploaded to the Perchance Upload page in your experience (and is the maximum file size/daily allowance really depends on how long the user has standing on the site)?

    0
    One question about the dark mode on Perchance main pages

    Another time to say, "long time not posting on this community", but here we go!

    There is one question I've wanting to ask about the recent update about the dark mode on the main/official Perchance pages: is there a way to disable them only for the pages (i.e. keep the pages in light mode without having to turn off the dark mode completely)? Most of the time my eyes just don't get comfortable enough reading the text in the dark mode.

    I'd also suggest putting a button to toggle the dark mode on/off just like we have on the Hub on these pages.

    !

    2
    [Bug] Dropdown menus don't show up when refreshing after choosing an art style in ai-text-to-image-generator (and other t2i-based image generators)

    So in https://perchance.org/ai-text-to-image-generator (and other t2i-based image generators) you could choose an art style and then a few dropdowns come below the prompt description textbox allowing you to choose any additional effects (or built-in modifiers, I should say) to be added to the prompt.

    !

    Well, I've found a bug on these. When I choose one that has a dropdown menu (for example, "Professional Photo"), the dropdowns did come out, but when I reload the page, the option I chose earlier retained, however the dropdowns did not come out as if the default option was selected.

    !

    I also tested if this bug happened on other t2i-based AI image generators too, such as https://perchance.org/furry-ai and https://perchance.org/ai-image-lab, and it also did the same, so this is most likely a bug within the t2i framework.

    6
    A way to transfer your uploads list from the perchance.org/upload page from a computer into another computer

    Haven't been posting in this community for a while, but I'm here just to share a tip (I think there hasn't been anybody asking for this here yet) that someone on Discord has suggested on. This only works on computers with developer tools though, and I think you could do this in Firefox too.

    Here's how to do it:

    1. In https://perchance.org/upload, open DevTools Console (Ctrl+Shift+I > Console tab) and then select "embed" in the dropdown at the top of the console:

    !

    1. And then type in localStorage.previouslyUploadedFiles. It'll then give you a JSON of the upload list that you can copy the given string provided to a text file and transfer it to another computer you'd want to access the uploads for.

    !

    1. Right click and select "Copy string contents" ("Copy Message" in Firefox). Then, paste it into a text file somewhere that you can transfer through a media like a USB to be transferred into the other computer.

    2. In another computer, repeat the first two steps above, and then write this:

    javascript localStorage.previouslyUploadedFiles = [upload list content from the text file]

    1. Replace the [upload list content from the text file] part with the contents from the text file you've just transferred, and then hit Enter. This will magically set the upload list to the one you have in your primary computer.

    And that's it! The upload list isn't synced though, but at least could be useful for keeping stuff in. Feel free to add something missing here if you like! 😊

    6
    Creating custom Perchance errors

    So I've just been working for the huge update for the Generator Manager since a couple days and I wanted to share one thing I've been working on in the middle of the making, that is the new error handling method on the generator hub page. Instead of just throwing the error onto the DevTools Console, it also throws the error into the Perchance error box inside the generator hub page, so it is much more convenient to see what's wrong with that feature in case I'm changing on something. And that is a custom Perchance error I just created.

    !

    This is accomplised using __perchanceError(), and I understand this is likely a "private" function or something that isn't guaranteed to be "backwards compatible" for long (as I understand that), but I wonder if this function was available for wide use and documented somewhere in the advanced tutorial, it'd be very good for someone to learn about. You can also put HTML into the custom error text to add some neat formatting to it.

    This will be limited to the handling of generator cards and the recently updated section for now but in future updates these will be expanded to pretty much every single feature on the generator hub page.

    1
    Building blocks and streams of changes for the huge update...

    Time for another trailer about the big Generator Manager 2.0.20.1 update! I have just started planning and getting to work on building the changes for the big update very soon, from the latest Preview update, and I hope that this goes well enough so that I could finish it in basically a few days from now. But there are three more off-Preview changes I want to mention here: new backgrounds and accent colors (of course), new sidebar items, and finally, the introduction of dark mode for the very first time ever!

    And there's just so many more coming out for the huge update...

    0
    [Suggestion] Backups/restore points for unowned generators and logged-out sessions

    Since the new backups feature was released, which adds an ability to create restore points of generators in a case I accidentally closed a tab while the generator isn't saved yet. But I sometimes work on updating generators through a logged-out session or, when creating a new generator (hitting the new button in the navigation bar and it opens up the minimal template), which is in an unowned generators session (only save and account buttons in the top-right).

    And so, I'd need that feature to work on these kinds of environments, so I don't ever have to worry losing all the work there, especially when creating new generators.

    1
    Has anyone tried to update their generators *without* actually changing the content (inside of the lists or HTML) whatsoever?

    This is a pretty interesting topic to talk about. Whenever I feel want to bring a generator to the top of the generators page, hoping for a few people to click on them through the page, I always feel like the only way is to save the generator and made some tiny changes if possible. But, what if I don't want to actually change any of the content in a generator, and still be able to save it?

    Well, I know there's now a system where if you edit a generator and then undo/edit it back to its exact original/saved state (basically reverting it) Perchance will auto-detect that and the save button will go back to the saved state. This is a great feature honestly, but it's still possible to do the trick but the generator's content needs to be different from the original state, at least a character off. For example, adding an unobtrusive space around the lists code, or moving the list items up or down (Ctrl+Shift+Up/Ctrl+Shift+Down) and then saving right away.

    But what do you think about this?

    2
    There are a total of 34 mini custom/abstract flags scattered across the entire canvas - can you find them all?

    After I finished working on my drawing, I spent some extra time on the event drawing small custom/abstract flags inspired from generated flags from my flag generator, placed on random locations of tiny available spaces on the canvas. Mainly just to help fill the canvas, but overall, that was a cool and fun idea.

    I drew a total of 40 flags, but not all of them managed to survive until the end of the event. So, I double-checked and counted all the survived flags, and in total, there are 34 survived flags on the canvas. If you managed to find all of them, I'll reveal a huge list of locations in the comments!

    These are some of the mini flags, for a bit of a hint.

    ! ! !

    2
    The BluePower stuff drawing is finally done!

    📍 Canvas location

    I'm happy I could finish a 158-pixel-wide drawing mostly (if not all) by myself ever since the time when the canvas was expanded (took around 2 days to finish). At the time the canvas had much more space to build in that I instantly got an idea to build a template incorporating the two URLs of my most popular Perchance projects (Power Generator Manager and Power Flag Generator (a.k.a. Random Custom Flag)) and some references.

    There was a bit of an adjustment when someone was drawing overlapping on my template, but it was fine, I then planned to move some parts around.

    Now, while I look around the canvas, I wanted to draw more custom/abstract flags scattered around the entire canvas (in tiny available spaces of course) during the remaining time of the event, just to help fill more pixels around the flag layouts/models will be grabbed from my flag generator. Here's a group of the blank versions for a reference. What do you think?

    3
    Embedding comments and galleries from multiple different generators at once

    I just discovered another interesting feature utilizing the generatorName altering solution but it is even more powerful. You can basically pull comments and text to image galleries from multiple generators in a single generator page, simply by putting multiple [generatorName = "<generator name>", ""] blocks inside the comments plugin/text to image gallery block calls, according to the left-to-right Perchance code reading mechanism (see the "Execution Order" section in the examples page).

    For example, I can have two comments sections, one from my generator hub page and the other from the generators page, and then put an ai-text-to-image-generator gallery, all in one single generator.

    Currently didn't have much time to explain it better (but feel free to do so!) Here's a very simple example I made demonstrating the feature.

    0
    Empty/Blank Generators

    I've discovered a number of blank/empty generators that have zero lines of code on both the list and HTML panels. Here's a compiled list of them that I could find:

    • https://perchance.org/blank
    • https://perchance.org/empty
    • https://perchance.org/null
    • https://perchance.org/preprocessor
    • https://perchance.org/perchance
    • https://perchance.org/generator
    • https://perchance.org/chat

    If you happen to find another one of these, please let me know!

    1
    BluePower BluePower @sh.itjust.works

    I make generators on Perchance.org and do a bunch of other cool things.

    Links:

    Posts 72
    Comments 264
    Moderates