mkosler / clash Goto Github PK
View Code? Open in Web Editor NEWA HaxePunk UI
A HaxePunk UI
Clash and ClashBuilder are specifically made for the skin of the GUI elements; fonts need to be changed using HaxePunk's internal methods, not through anything here.
My current hang-up seems simple. I want to allow for people to use different skinning styles or methodologies when using Clash. The three main ones are:
The issue I am having is that I would like to have the latter two skinning styles be able to conform to the current .clash file hierarchy, but it is highly unlikely that I will be able to do so. This would lead to a decent amount of refactoring within the Clash data structures so that I can hide the inconsistencies between the types.
Perhaps give the user the option to not give the widgets their Clash argument, which opens up some manual adjustment options.
If I change the width and height, or add a specific new Image, what will happen?
When I toggle between different styles on my (internal) demo, I am suffering a memory leak. Unsure whether this deals with my code or HaxePunk.
Currently, there must be three different types of images for all derivatives of Button: normal, hover, and down. Give the option to fallback to using only normal if the user wants to.
Ooo, spooky!
Give the user the ability to separate their skin into separate files. Given that, if they follow a certain naming scheme and directory layout, ClashBuilder could programmatically build a new clash file, rather than rely on the user to provide the information
Currently, whenever I use Input.mouseX or any of it's variants, the location I get is on the opposite side of the point of the mouse; however, when using Input.mouseX for collision detection, it detects on the same side as the point.
This bug results on awkward behavior for my Handle GUI element.
Currently, all I can get is the simply haxedoc working. This does not provide enough information necessary for a library. I plan to use chxdoc, but there is currently a bug in it that doesn't allow me to compile the local version. Until that is fixed, this will still be marked as open, even though I have already added the necessary comment tags for the library.
Use HaxePunk's draw functions to create relatively simple skins.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.