https://linen.dev logo
Join Discord
Powered by
# haxe-ui
  • b

    bright-gpu-74537

    05/20/2023, 2:41 PM
    defo not soon... but certainly its where my head is at currently... going to have so many breaking changes though
  • a

    ambitious-knife-25690

    05/20/2023, 2:42 PM
    will it be a lot of core changes or a lot of component changes?
  • b

    bright-gpu-74537

    05/20/2023, 2:42 PM
    going to rewrite / revamp the style system, dump the nonsense component hierarchy (it was ill conceived), fix the naming of things, and a bunch more
  • b

    bright-gpu-74537

    05/20/2023, 2:43 PM
    mainly core changes... i dont expect the outward api of components to change much (or at all?)
  • b

    bright-gpu-74537

    05/20/2023, 2:43 PM
    but it will, even so, be huge changes internally for the core components
  • b

    bright-gpu-74537

    05/20/2023, 2:43 PM
    basically, for sure, every app will break with 2.0... 😮
  • b

    bright-gpu-74537

    05/20/2023, 2:44 PM
    maybe thats not fair... most apps that do anything remotely significant will break
  • b

    bright-gpu-74537

    05/20/2023, 2:45 PM
    i mean, even changing "style" to "computedStyle" will probably break a bunch of things
  • f

    full-journalist-82607

    05/20/2023, 2:45 PM
    Oh what was the problem with the component hierarchy ?
  • a

    ambitious-knife-25690

    05/20/2023, 2:46 PM
    this sounds like fun 😄
  • a

    ambitious-knife-25690

    05/20/2023, 2:46 PM
    looking forward to it
  • f

    full-journalist-82607

    05/20/2023, 2:46 PM
    changing customStyle to style will . But actual style shouldn't really be used by anyone .
  • b

    bright-gpu-74537

    05/20/2023, 2:47 PM
    its a mess: Component -> ComponentImpl -> ComponentBase -> ComponentBounds -> ComponentLayout -> ComponentValidation -> ComponentEvents -> ComponentContainer -> ComponentCommon -> ComponentSurface
  • b

    bright-gpu-74537

    05/20/2023, 2:47 PM
    ... wtf
  • f

    full-journalist-82607

    05/20/2023, 2:48 PM
    You'll need to update ceramic's backend ! 😛
  • b

    bright-gpu-74537

    05/20/2023, 2:48 PM
    the idea was to avoid having "one big file" (component.hx)... instead, i ended up with "one big file" and a bunch "pretty big files"... totally ill conceived
  • a

    ambitious-knife-25690

    05/20/2023, 2:48 PM
    it's okay
  • a

    ambitious-knife-25690

    05/20/2023, 2:49 PM
    I'm of the mind that when change comes, it's often a good thing
  • b

    bright-gpu-74537

    05/20/2023, 2:49 PM
    in this case sure... its all mainly technical debt... things ive been putting off
  • a

    ambitious-knife-25690

    05/20/2023, 2:50 PM
    even if it makes short term work, not always the case but haxeui is relatively consistent and you get a lot of ideas that can build up over time
  • f

    full-journalist-82607

    05/20/2023, 2:50 PM
    haha indeed , when we see it like this .
  • b

    bright-gpu-74537

    05/20/2023, 2:50 PM
    ... ... its mental, totally mental
  • a

    ambitious-knife-25690

    05/20/2023, 2:51 PM
    will this make the haxeui footprint lower?
  • a

    ambitious-knife-25690

    05/20/2023, 2:51 PM
    on output size
  • b

    bright-gpu-74537

    05/20/2023, 2:51 PM
    100%
  • b

    bright-gpu-74537

    05/20/2023, 2:52 PM
    i dont know how significant, but for sure on JS its generating a bunch of useless nonsense
  • b

    bright-gpu-74537

    05/20/2023, 2:52 PM
    (which i told it to do)
  • a

    ambitious-knife-25690

    05/20/2023, 2:53 PM
    niceee
  • b

    bright-gpu-74537

    05/20/2023, 2:55 PM
    the idea will be that it will go "back to normal": Component (core) -> ComponentImpl (backed) -> ComponentBase (core) -> ComponentSurface (backend)
  • p

    purple-businessperson-14467

    05/20/2023, 3:03 PM
    I assume you are branching so "git main" becomes stable until 2.0 sweeps in?
1...168116821683...1687Latest