Skip to content

[Request] oUF #9

Description

@peterkmg

You think it would be possible to make a fork of some relatively modern version of oUF with backported API?

I am a fan of ShestakUI and would love to see it backported, I think oUF is the biggest blocker.

Activity

  1. brues-code commented on Aug 6, 2026

    @brues-code
    Owner

    Slight progress is being made on this

    We now have Frame:SetAttribute with support for mouseover and click-casting

  2. peterkmg commented on Aug 6, 2026

    @peterkmg
    ContributorAuthor

    Progress looks awesome so far.
    I will try to port something like oBindings that required attributes, which is great.

    One other stopping factor is Lua 5.0 in vanilla client. I can imagine that making changes to the scripting vm is probably a no go.
    But with what is currently implemented maybe it would be possible to do runtime translation of Lua 5.1 => Lua 5.0
    There are already hooks in place at addon loading, and maybe it would be possible to parse an optional .toc flag like #LuaCompat or something that would indicate that the addon needs a translation from Lua 5.1

    Nowadays, when there's tree sitter and there's no need to make a parser from the ground up, runtime translation might be a good way to solve the problem.

    Only downside that I can see is that in-game Lua errors will probably point to wrong lines and be less helpful, but it might be an acceptable price to pay for supporting 5.1 out of the box.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions