jordanjay29 Well, that would be smarter now wouldn't it? So, all I would need to do is something like this?

"require": {
    "zerosonesfun/spoiler": "^1.0",
    "zerosonesfun/blur": "^1.0",
    "zerosonesfun/tooltip": "^1.0"
}

Also, does this mean that "BBBBCode" could just be a composer.json file? It wouldn't need extend.php or anything else right? It would become nothing more than a shortcut to install all of the separate extensions?

    010101 Yes, essentially. Unless you wanted something unique in the BBBBCodes extension, it could be as simple as possible then.

    Version 3.0 Released!

    BBBBCode has exploded! 💥

    • Most BBCode are now their own extension.
    • Installing the main bbbbcode extension will automatically install all of the separate extensions. (thanks for the tip @jordanjay29 )
    • Or, install only the ones you want.
    • If you're not sure which ones you want, install the main bbbbcode extension because you can simply only activate the ones you will use.
    • If updating from an old version you may run into odd cache issues. Empty any caches you can think of (not just browser) plus deactivate and reactivate any BBCode extensions.
    • New BBCode added if you keep the main BBBBCode extension active. This one will really blow your mind! 🤯 It's another way to do a horizontal line. [hr] Told you. Mind blown. 😆

      Geraldlzc

      Test

      [ALIGN=right]right[/ALIGN]

      I didn’t think so but wanted to test this. Looks like the align BBCode isn’t currently enabled.

      Version 3.2 Released!

      • Added [align=left, right, or justify]text[/align] to Font extension
      • Added [left], [right], [justify] to Font extension
      • Added [float] to main bbbbcode extension

      If you’re just tuning in, the previous release a few days ago blew bbbbcode up into separate extensions. You may install bbbbcode and then all of the separate extensions will also be installed. Activate what you want. Or, as an example, if you just want these alignment BBCodes, you could install the font extension only. See first post for instructions.

        8 days later
        • [deleted]

        • Edited

        010101 The popup does not seem to like the Link decisions extension.

        • [deleted]

        • Edited

        Oh, everything seems to work fine after reloading the page. Weird.

        Edit: Above still doesn't work with Link Decisions.

          [deleted] Thanks! I noticed this which is another reason I decided to make all of the extra BBCodes separate extensions. This way, if you really like using Link Decisions, you can deactivate just this one pop up BBCode since as you saw, it is not compatible.

          I’ll try to think of a way to make them compatible with each other.

          This happens because Link Decisions gets activated on any standard link inside a post (any <a></a>), and the pop up BBCode’s button is technically a link, not a real button.

          I will either need to find a way to make Link Decisions ignore this one particular type of link, or I could completely rewrite the pop up BBCode.

            • [deleted]

            010101 Ah okay I understand. I just disabled the BBcode. Is it normal that i can't close Accordions?

              4 days later

              [deleted] Yes. The previous accordion closes as you click the next one (if you have multiple) but it won’t close on click.

              But, that’s also on my to do list one day to re-do the accordion since a lot of people ask that same question.

              [deleted]

              Version 3.3 Released!

              Includes new Accordion version 2.0

              • Accordion has been updated so that when you click a 2nd time on a row's header, that row closes.
                -- But please note: The previous rows will no longer close automatically as you click the next row (like it did before). I can only do one style or the other at this time. Since most people seem to prefer the style where they can click again to manually close, I went with that.

              To update:

              1. composer clearcache
              2. composer update zerosonesfun/bbbbcode
              3. purge all caches (including cloudflare if you use it)
              4. deactivate and reactivate just the Accordion BBCode

              Alternative update (updating the accordion BBCode only) :

              1. composer clearcache
              2. composer update zerosonesfun/accordion
              3. purge all caches (including cloudflare if you use it)
              4. deactivate and reactivate just the Accordion BBCode

              First time installing? Then just do this:
              composer require zerosonesfun/bbbbcode (installs all BBCode listed in first post)

              or

              composer require zerosonesfun/accordion (if all you want is the accordion BBCode)

              To-do in the future:

              • Re-do Pop Up BBCode so that it is compatible with my "Link Decisions" extension. Done.
              • FBI likes this.
              8 days later

              [deleted] FYI - If you are still using Link Decisions and you update to the latest version (latest version of Link Decisions - you don't need to update the BBCode), the conflict with the Pop Up BBCode is now fixed.

                • [deleted]

                010101 cool thanks a lot!

                • After folding and hiding, 1. -and so on are all useless. Can I continue using after folding?
                • Can they be merged and set up, it is too much trouble to enable single extension?

                  I want to use all bbcode. I only need to enable the extension zerosonesfun/bbbbcode, right? How do I keep other "child" extensions from being installed? Otherwise the extension list will be crowded.

                  image.png

                    DursunCan You can add this to your CSS. Or, I went ahead and updated this one BBCode. So, you can do composer update zerosonesfun/blur.

                    /* Blurred spoiler in dark mode */
                    .dark .bbspoiler-blur {
                      text-shadow: 0 0 12px rgba(255,255,255,1.0), 0 0 12px rgba(255,255,255,1.0);
                      transition: all 2s ease-in-out;
                      padding-left: 5px;
                    }
                    
                    .dark .bbspoiler-blur:hover {
                      text-shadow: none;
                      color: #fff;
                      cursor: help;
                      padding-left: 0;
                    }