Update: Thursday 24 October 2024 (NZT)
•Currently up to the 11th version of the RTL layout codes, which is pretty much done.
•In addition, I’ve succesfully developed a custom LTR/RTL toggling code set. It enables optionally switching between front-end LTR/RTL layouts in real-time (*This alone drastically enhanced the ease of developing the basic RTL codes.)
•It must be made very clear that these RTL codes have been developed on-and specifically with-the stock standard default Flarum system in mind and so therefore does not take in to account any of the hundreds of various extensions nor the potentially infinite customized theme styles, each of which may variably alter the default Flarum layout. In simple terms: That just means it is practically impossible to develop a one size fits all solution.
•Furthermore, as this is the nature of Flarum, it means the RTL codes, like any other, will of course require fine-tuning for each Flarum- based forum.
•I also did, by request, begin developing an RTL layout version intended for accommodating the Gamification extension, and although I haven’t finished, I’ve still made a fair amount of progress nonetheless. Unfortunately there are several fundamental issues currently still plaguing the Gamification extension itself (*11 ongoing bugs to be exact), so, for the time being, I have had to discontinue developing the RTL styling for this particular extension.
•That said, it ought to be highlighted that a benefit of utilizing custom theme styling ourselves for applying an RTL layout compared to relying on an RTL extension, is simply that we can do it all ourselves with basic CSS or LESS codes, thusly we are not inherently and wholly dependent upon the “good will” of any extension developers voluntarism to fix any arising RTL layout extension issues. That’s just my personal opinion though.
Anyways. Cheers for reading. I’ll conclude this thread here.