Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 07 21:57
    mikke89 labeled #387
  • Dec 07 21:57
    mikke89 labeled #387
  • Dec 07 15:16
    mrianura edited #387
  • Dec 07 15:16
    mrianura opened #387
  • Dec 07 15:03
  • Dec 07 10:04

    mikke89 on master

    Lua plugin: Add dp_ratio attrib… (compare)

  • Dec 07 10:04
    mikke89 closed #386
  • Dec 07 10:04
    shubin commented #386
  • Dec 07 10:01
    mikke89 commented #386
  • Dec 07 08:58
    shubin commented #386
  • Dec 07 08:54
    shubin ready_for_review #386
  • Dec 07 08:19
    wdpforinter starred mikke89/RmlUi
  • Dec 07 00:25

    mikke89 on master

    Vulkan renderer: Fix clipping i… (compare)

  • Dec 07 00:25
    mikke89 closed #385
  • Dec 07 00:21
    mikke89 commented #385
  • Dec 07 00:16
    mikke89 labeled #385
  • Dec 07 00:16
    mikke89 edited #385
  • Dec 07 00:06
    mikke89 commented #386
  • Dec 07 00:01
    mikke89 labeled #386
  • Dec 07 00:01
    mikke89 labeled #386
Giulio Camuffo
@giulio.camuffo:matrix.org
[m]
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.
it can work as electron/nwjs replacement
lite version
lite-xl.github.io can benefit from this
Michael R. P. Ragazzon
@mikke89
Yeah, I'd love to see something more lightweight take over from electron. One has to appreciate the irony though if one ends up integrating RmlUi into a wasm application and running it in the browser.
zygon.sisyphus
@zygon.sisyphus:matrix.org
[m]
:)
best part, all can be done with static link
libsdl+rmlui as one runtime
Michael R. P. Ragazzon
@mikke89
Ah, that's very nice.