<GitHub>
[solvespace] traverseda commented on issue #263: As I understand it, your HTML inputs would essentially be running in a different process, so what you're actually talking about is implementing a whole new UI in html/JS, and including some kind of IPC mechanism? Am I understanding that correctly? https://github.com/solvespace/solvespace/issues/263#issuecomment-315349301
<GitHub>
[solvespace] traverseda commented on issue #263: As I understand it, your HTML inputs would essentially be running in a different process, so what you're actually talking about is implementing a whole new UI in html/JS, and including some kind of IPC mechanism (Presumably whatever emscripten uses by default)? Am I understanding that correctly? https://github.com/solvespace/solvespace/issues/263#issuecomment-315349301
<GitHub>
[solvespace] traverseda commented on issue #263: So your plan is to first write a generic cross-platform UI toolkit that outputs UI elements native to each platform? Even presuming that you're only targeting a small subset of functionality, that's still a pretty complicated thing. Easy enough when you're only targeting menus and menu bars, but more complicated when you start talking about things like tree editors.... https://github.com/solvespa
<GitHub>
[solvespace] whitequark commented on issue #263: > So your plan is to first write a generic cross-platform UI toolkit that outputs UI elements native to each platform? Even presuming that you're only targeting a small subset of functionality, that's still a pretty complicated thing. Easy enough when you're only targeting menus and menu bars, but more complicated when you start talking about things like tree editors.... https://github.com/solves
<GitHub>
[solvespace] whitequark commented on issue #263: To add to the above, something I would be quite glad to get rid of is the platform *scroll bar*. It's a nightmare to interface with and it blocks #39, and #39 blocks Emscripten integration because Emscripten can only create exactly one WebGL context. https://github.com/solvespace/solvespace/issues/263#issuecomment-315381212
<GitHub>
[solvespace] whitequark commented on issue #68: I would actually prefer use 2-finger "pinch" gesture for zoom, 3-finger "pan" gesture for translation, and 1-finger double-click plus drag gesture for rotation. Objections? https://github.com/solvespace/solvespace/issues/68#issuecomment-315384627
<balrog>
whitequark: > 1-finger double-click plus drag gesture for rotation
<balrog>
what about rotate?
<whitequark>
about what
<whitequark>
I don't understand the question
<balrog>
this is on an apple trackpad, right?
<balrog>
whitequark: trackpad gestures
<whitequark>
sure
<whitequark>
oh, actual dragging
<whitequark>
*thinks*
<whitequark>
good q
<balrog>
whitequark: oh I meant the rotate gesture, see preview and photoshop
<GitHub>
[solvespace] whitequark commented on issue #263: > To me, it's pretty strange that one wouldn't jump at the chance to push some maintenance/documentation costs off to a third party, so I assumed you were trying to do something different.... https://github.com/solvespace/solvespace/issues/263#issuecomment-315391692
<GitHub>
[solvespace] whitequark commented on issue #263: Well sure, like I already mentioned the homegrown UI breaks down almost completely for #39 (I actually tried to implement #39 already and failed), so some sort of new solution is needed. dear imgui might just be it, let me glance at its API I guess. https://github.com/solvespace/solvespace/issues/263#issuecomment-315416079
mifune has quit [Ping timeout: 260 seconds]
<GitHub>
[solvespace] eric-schleicher commented on issue #263: This thread is immensely interesting to me. to help educate me. is the idea here that an external immediate mode UI system brings more widgets with better supports. ... https://github.com/solvespace/solvespace/issues/263#issuecomment-315445685
<GitHub>
[solvespace] eric-schleicher commented on issue #263: This thread is immensely interesting to me. to help educate me. is the idea here simple that an external immediate mode UI system brings more widgets with better supports? ... https://github.com/solvespace/solvespace/issues/263#issuecomment-315445685