https://linen.dev logo
Join Discord
Powered by
# ceramic
  • f

    faint-toothbrush-51643

    01/26/2023, 7:36 PM
    it can? i didn't know that. how?
  • a

    ambitious-knife-25690

    01/26/2023, 7:36 PM
  • w

    wonderful-motorcycle-11189

    01/26/2023, 9:03 PM
    Im curious how do you handle uis in ceramic do you have any 9 slicing sprite support?
  • a

    ambitious-knife-25690

    01/26/2023, 9:05 PM
  • a

    ambitious-knife-25690

    01/26/2023, 9:05 PM
    ceramic has quite good imgui integration for debug ui's
  • a

    ambitious-knife-25690

    01/26/2023, 9:05 PM
    it has its own ui setup called elements
  • a

    ambitious-knife-25690

    01/26/2023, 9:05 PM
    and i'm working on #565569107701923852 support for ceramic atm 😄
  • w

    wonderful-motorcycle-11189

    01/26/2023, 9:10 PM
    I see!
  • w

    wonderful-motorcycle-11189

    01/26/2023, 9:10 PM
    I should give it s try
  • a

    ambitious-knife-25690

    01/26/2023, 9:11 PM
    ceramic feels really nice to use
  • a

    ambitious-knife-25690

    01/26/2023, 9:11 PM
    like, it's super responsive
  • a

    ambitious-knife-25690

    01/26/2023, 9:12 PM
    I haven't done much in it except for haxeui backend stuff so far, but, I've been enjoying getting used to the api
  • b

    bright-gpu-74537

    01/26/2023, 9:13 PM
    even if you call 1000s of functions each update! 😄
  • a

    ambitious-knife-25690

    01/26/2023, 9:13 PM
    yeah, bad code seems to not affect ceramic much unless you run it for an hour and a half 🤣
  • a

    ambitious-knife-25690

    01/26/2023, 9:14 PM
    and even then it still felt fine lol
  • b

    bright-gpu-74537

    01/26/2023, 9:14 PM
    yeah, its pretty mad really... i would have 100% expected it to grind to a halt almost instantly
  • b

    bright-gpu-74537

    01/26/2023, 9:14 PM
    esp with the scrollview thing...
  • b

    billowy-waiter-28954

    01/26/2023, 10:50 PM
    All the underlying code managing events is statically typed and custom events internals are generated at compile time : each event has its own set of dedicated methods. This allows to have 100% statically typed code with minimal footprint in terms of execution time. So you really need to push it hard to make it become a bottleneck, compared to a fully dynamic string-based event system.
  • b

    billowy-waiter-28954

    01/26/2023, 10:51 PM
    That's something important because several concepts in Ceramic depend on that event system, including the
    @observe
    pattern which allows to create observable fields and open the door to reactive programming
  • f

    faint-toothbrush-51643

    01/27/2023, 12:45 AM
    yay macros
  • f

    faint-toothbrush-51643

    01/27/2023, 5:13 AM
    ...huh
  • f

    faint-toothbrush-51643

    01/27/2023, 5:15 AM
    so SnowB and
    ceramic font
    result in different vertical spacing
  • f

    faint-toothbrush-51643

    01/27/2023, 5:15 AM
    good to know
  • s

    shy-motherboard-37327

    01/27/2023, 6:57 AM
    alright time to give this another try lol
  • s

    shy-motherboard-37327

    01/27/2023, 7:47 AM
    do i need any of the other haxe extensions if i use the ceramic extension for vsc?
  • s

    shy-motherboard-37327

    01/27/2023, 7:48 AM
    Ah appears so based on
    Copy code
    The extension is communicating with Haxe extension in order to provide proper code completion for your current project.
  • b

    billowy-waiter-28954

    01/27/2023, 11:14 AM
    Yes that's possible, you can adjust Y offset in SnowB to change that I think
  • s

    shy-motherboard-37327

    01/27/2023, 12:02 PM
    Are there any plugin guides?
  • g

    gifted-whale-78169

    01/27/2023, 12:13 PM
    No, but there are sample projects such as the platformer-example showcase it
  • g

    gifted-whale-78169

    01/27/2023, 12:13 PM
    things like sprite and arcade
1...484950...124Latest