Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 03 19:43
    Norierde starred mikke89/RmlUi
  • Oct 03 18:18
    zeroxer closed #362
  • Oct 03 10:27
    enesaltinkaya commented #307
  • Oct 02 19:00
    zeroxer edited #362
  • Oct 02 18:59
    zeroxer edited #362
  • Oct 02 18:58
    zeroxer edited #362
  • Oct 02 18:58
    zeroxer opened #362
  • Oct 01 08:02
    WayneJRJeon starred mikke89/RmlUi
  • Oct 01 07:39
  • Sep 30 20:49
    enesaltinkaya starred mikke89/RmlUi
  • Sep 30 14:25

    mikke89 on master

    Fix the body element not always… (compare)

  • Sep 30 09:39
    laysent starred mikke89/RmlUi
  • Sep 29 12:55

    mikke89 on cleanup

    (compare)

  • Sep 29 12:51

    mikke89 on master

    Add visual test for overflow cl… (compare)

  • Sep 28 15:32
    jindili starred mikke89/RmlUi
  • Sep 28 07:14
    onesmash starred mikke89/RmlUi
  • Sep 27 23:58
    kllmctrl starred mikke89/RmlUi
  • Sep 27 22:38
    yiivon starred mikke89/RmlUi
  • Sep 27 15:44
    TobiasBohnen starred mikke89/RmlUi
  • Sep 27 15:32

    mikke89 on master

    Fix unnecessary double promotion Remove default on switch with a… Fix undefined behavior in Strea… and 6 more (compare)

Michael R. P. Ragazzon
@mikke89
Wow, that is a surprisingly huge difference, that new number sounds more reasonable indeed. Alright, awesome if you could contribute, I'll ping you when the PR is getting closer to merging. :)
Giulio Camuffo
@giulio.camuffo:matrix.org
[m]
ok!
Giulio Camuffo
@giulio.camuffo:matrix.org
[m]
@mikke89: hey, i have a question about the scissors: when EnableScissorRegion(true) is called, will a SetScissorRegion call always come immediately after it, or is it possible for it to set the scissors once, then disable them and then enable again without setting it again, meaning it should use the previous value?
also, is it possible that it calls SetScissorResion multiple times following a EnableScissorRegion(true)?
Michael R. P. Ragazzon
@mikke89
@giulio.camuffo:matrix.org We don't really make any guarantees here, but considering these lines are the only place we seem to make a call to the scissor interface, I would say that your assumptions should be reasonable. I don't see any reason for us to change this behavior, but I cannot make guarantees for the future. Maybe add some asserts just in case?
Giulio Camuffo
@giulio.camuffo:matrix.org
[m]
ok thanks!
Giulio Camuffo
@giulio.camuffo:matrix.org
[m]
any idea why in windows the samples fonts don't work? i'm getting a freetype error 8 when loading them, and it says they don't contain a unicode or apple roman character map
they work in linux
could it be the different freetype version?
i have 2.10.4 in windows and 2.11.1 in linux
the debugger fonts work
Giulio Camuffo
@giulio.camuffo:matrix.org
[m]
nope, it's not the version
Giulio Camuffo
@giulio.camuffo:matrix.org
[m]
ah nevermind, it was my fault
Hyper Sonic
@hsandt
2021-12-24 bug margin-bottom ignored.png

Hey, I'm trying to position my dialog box based on the window edges, using margin only, rather than width and height.

body
{
    font-family: LatoLatin;
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    color: white;
    background: #f00;
    width: 100%;
    height: 100%;
}

#box
{
    margin-bottom: 80dp;
    background: #000;
    padding: 1em;
}

I got the result in the screenshot above. The black box is not near the bottom at all, it's like it's sticking to the minimal height based on its content.
"bottom" instead of margin-bottom doesn't help. Is there a way to counter this behavior, and is it standard CSS?

Removing the default rml.rcss (which sets div display: block) gives this:
Hyper Sonic
@hsandt
For now I'm defining height = container height - margin-top - margin-bottom I wanted as a workaround.
Michael R. P. Ragazzon
@mikke89
@hsandt Hey. Is #box the body element? The body is always absolutely positioned, so in that case use height: auto; top: 0; bottom: 80dp;. I think that should do it.
1 reply
If it's not the body, you can use position: absolute; together with the above rules.
aquawicket
@aquawicket
@giulio.camuffo:matrix.org I have a SDL2Renderer Rml interface that does not require GL. Welcome to try it out.. working on everything except android at the moment. Still working on that. https://github.com/aquawicket/SDL2RendererRml
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
@aquawicket: SDL2RendererRml is working on windows/msys2? how?
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
can rmlui run in browser?
with wasm +libsdl2 ?
Michael R. P. Ragazzon
@mikke89
@zygon.sisyphus:matrix.org I don't see a reason why it couldn't work, but I haven't heard from anyone trying. Let us know how it goes if you do try it!
Sounds a bit insane though, why would you want to do this when you already have HTML+CSS?
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
bindings
native bindings, not javascript
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
also assemblyscript
and can run in browser, mobile, desktop
crossplatform
and is cool
and probably fast
c++. rust, golang, .. can generate webassembly now
Michael R. P. Ragazzon
@mikke89
Right, I understand the need for wasm, and that is all cool. However I don't understand why one would want RmlUi specifically running in a browser, that to me is the insane part ;)
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
pwa on mobile
or games in browseer
Michael R. P. Ragazzon
@mikke89
Is it possible now to run wasm without the entire web browser underneath? If so, that would be very interesting, and I could certainly see something like RmlUi making sense on top of that.
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
part 1-8
Michael R. P. Ragazzon
@mikke89
Ah, these are very cool, didn't know there were standalone runtimes. That is very interesting, then I do understand how RmlUi could be a good fit for such projects :)
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
ui
part
Michael R. P. Ragazzon
@mikke89
Yup
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
all apps need forms/menu/...
Michael R. P. Ragazzon
@mikke89
I understand now, I thought you always had a full browser to take advantage of.