Coder Social home page Coder Social logo

Background repeat? about ezgui HOT 6 CLOSED

ezelia avatar ezelia commented on June 17, 2024
Background repeat?

from ezgui.

Comments (6)

Shadowstep33 avatar Shadowstep33 commented on June 17, 2024 1

Works great thanks!

Seems like it doesn't keep aspect ratio of the image, but it does force the image to fit which could be a pro or con depending on how you look at it :)

Also just to clarify for anyone finding this, implementation would go something like:

    "ShopWindow": {
        "bg": {
            "default": "../img.png"
        },
        "bgTiling": "xy"        
    }

from ezgui.

hiker-who-codes avatar hiker-who-codes commented on June 17, 2024

See my pull request.
It does exactly that.

See the updated ezgui.js to make the changes. It's just a couple lines of code. :)

It basically adds a third option to the 'bgTiling' property in your template.json. You can now give it x to tile in horizontal direction, y to tile in vertical direction and xy to disable tiling. What I found is that rather than enabling the tiling in a direction, it disables tiling in the opposite direction. So this basically disables tiling in both directions. Play around with the padding property to achieve the desired size. position also takes center as a value.

Hope this helps, feel free to ask me anything!

from ezgui.

alaa-eddine avatar alaa-eddine commented on June 17, 2024

I need to look at this, I thought that it was already implemented but I maybe forgot it.

I can't merge the pull request because ezgui.js is generated on compilation, the patch need to be applied to https://github.com/Ezelia/EZGUI/blob/master/src/GUISprite.ts file :)

if you are not familiar with TypeScript, I'll modify it in the next update.

I also need to add a gulp script to facilitate contributions and compilations of the project

from ezgui.

hiker-who-codes avatar hiker-who-codes commented on June 17, 2024

I will update the pull request shortly!
Nice to see it being implemented 👍

from ezgui.

Shadowstep33 avatar Shadowstep33 commented on June 17, 2024

Coolio, I'll check out the pull request soon definitely can use it

from ezgui.

alaa-eddine avatar alaa-eddine commented on June 17, 2024

I merged @RandomDesigner patch.
I think it'll need some tweak to handle aspect ratio correctly

from ezgui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.