Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 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)

  • Sep 27 13:04

    mikke89 on cleanup

    Replace C-cast with reinterpret… Fix self-assignment and forward… Fix missing moves and avoid som… and 3 more (compare)

  • Sep 27 05:13
    zeromake starred mikke89/RmlUi
  • Sep 27 02:25
  • Sep 27 00:03

    mikke89 on cleanup

    Geometry database: List should … (compare)

  • Sep 26 22:35

    mikke89 on cleanup

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

  • Sep 26 21:57
    mikke89 closed #361
  • Sep 26 15:02
    JailbreakPapa starred mikke89/RmlUi
  • Sep 26 04:17
    jlongyam starred mikke89/RmlUi
  • Sep 24 23:17
  • Sep 24 15:28
    zfsamzfsam starred mikke89/RmlUi
  • Sep 23 12:50
    fightingbamboo starred mikke89/RmlUi
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.
it can work as electron/nwjs replacement