Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-30 Thread drug via Digitalmars-d-announce
30.04.2018 13:33, Chris пишет: On Saturday, 7 April 2018 at 09:13:06 UTC, drug wrote: https://github.com/drug007/nanogui I would be glad if you take a look `nanogui` doesn't compile with dub: No package file found in /nanogui/examples/arsd/, expected one of dub.json/dub.sdl/package.json

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-30 Thread Chris via Digitalmars-d-announce
On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: enjoy, and happy hacking. ;-) @Adam @ drug Any chance you could add more examples of nanogui and arsed/minigui;minigui_xml? It all looks very promissing!

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-30 Thread Chris via Digitalmars-d-announce
On Saturday, 7 April 2018 at 09:13:06 UTC, drug wrote: https://github.com/drug007/nanogui I would be glad if you take a look `nanogui` doesn't compile with dub: No package file found in /nanogui/examples/arsd/, expected one of dub.json/dub.sdl/package.json It says `arsd is submodule now`.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-28 Thread drug via Digitalmars-d-announce
28.04.2018 17:04, Adam D. Ruppe пишет: On Saturday, 28 April 2018 at 09:55:17 UTC, drug wrote: least I've spent more time trying to run using glfw than total time I spent using both simpledisplay and sdl2. simpledisplay I find is a lot... well, simpler way to display than any of the

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-28 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 28 April 2018 at 09:55:17 UTC, drug wrote: least I've spent more time trying to run using glfw than total time I spent using both simpledisplay and sdl2. simpledisplay I find is a lot... well, simpler way to display than any of the alternatives since it sidesteps the dependency

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-28 Thread drug via Digitalmars-d-announce
03.04.2018 04:44, Andrew Edwards пишет: I made an attempt last year but not much came of it. Would like to help out if you don’t mind slowing your pace a bit to provide some mentoring when the need arises. Andrew Ironically, I've made (incomplete) port of nanogui and it works using

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-11 Thread drug via Digitalmars-d-announce
11.04.2018 21:13, Adam D. Ruppe пишет: On Wednesday, 11 April 2018 at 17:26:19 UTC, drug wrote: That's it - https://github.com/drug007/nanogui/tree/interacting_with_checkbox So MouseEvent is sent on mouse motion too, and redrawing on each motion might back up the queue. Otherwise, nothing

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-11 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 11 April 2018 at 17:26:19 UTC, drug wrote: That's it - https://github.com/drug007/nanogui/tree/interacting_with_checkbox So MouseEvent is sent on mouse motion too, and redrawing on each motion might back up the queue. Otherwise, nothing obvious jumps out at me so I might have

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-11 Thread drug via Digitalmars-d-announce
11.04.2018 16:59, Adam D. Ruppe пишет: On Saturday, 7 April 2018 at 09:13:06 UTC, drug wrote: https://github.com/drug007/nanogui I would be glad if you take a look Do you have a complete example I can just compile and run to get started? That's it -

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-11 Thread drug via Digitalmars-d-announce
11.04.2018 16:59, Adam D. Ruppe пишет: Do you have a complete example I can just compile and run to get started? Yes, but it needs to be pushed. I've ported Window, Widget, Label and Checkbox (may be something else) and interacting by means of mouse (clicking, motion and dragging). But it

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-11 Thread drug via Digitalmars-d-announce
11.04.2018 16:30, bauss пишет: The documentation should probably be updated to match ddoc. Sure, of course, but it has low priority now. It is just proof of concept. First of all I'm interested in estimation of changes I've made. For example I'm trying to keep const qualifier as most as

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-11 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 7 April 2018 at 09:13:06 UTC, drug wrote: https://github.com/drug007/nanogui I would be glad if you take a look Do you have a complete example I can just compile and run to get started?

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-11 Thread bauss via Digitalmars-d-announce
On Saturday, 7 April 2018 at 09:13:06 UTC, drug wrote: https://github.com/drug007/nanogui I would be glad if you take a look The documentation should probably be updated to match ddoc.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-07 Thread drug via Digitalmars-d-announce
https://github.com/drug007/nanogui I would be glad if you take a look

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-04 Thread drug via Digitalmars-d-announce
03.04.2018 04:44, Andrew Edwards пишет: I made an attempt last year but not much came of it. Would like to help out if you don’t mind slowing your pace a bit to provide some mentoring when the need arises. Andrew My pace isn't fast, unfortunately. In fact porting is rather simple, the

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-02 Thread Andrew Edwards via Digitalmars-d-announce
On Monday, 2 April 2018 at 07:55:26 UTC, drug wrote: 09.03.2018 18:38, Adam D. Ruppe пишет: Now also on dub: http://code.dlang.org/packages/arsd-official%3Ananovega Hasn't somebody started porting nanogui (https://github.com/wjakob/nanogui)? I'd like to do it, but don't want to duplicate

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-02 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 2 April 2018 at 07:55:26 UTC, drug wrote: Hasn't somebody started porting nanogui (https://github.com/wjakob/nanogui)? I'd like to do it, but don't want to duplicate efforts. I don't know.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-04-02 Thread drug via Digitalmars-d-announce
09.03.2018 18:38, Adam D. Ruppe пишет: Now also on dub: http://code.dlang.org/packages/arsd-official%3Ananovega Hasn't somebody started porting nanogui (https://github.com/wjakob/nanogui)? I'd like to do it, but don't want to duplicate efforts.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-09 Thread WebFreak001 via Digitalmars-d-announce
On Thursday, 8 March 2018 at 22:08:30 UTC, aberba wrote: On Thursday, 8 March 2018 at 19:24:43 UTC, WebFreak001 wrote: On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: https://github.com/adamdruppe/arsd nanovega.d [...] AMAZING! I think this will revolutionize how we do GUI

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-09 Thread Adam D. Ruppe via Digitalmars-d-announce
Now also on dub: http://code.dlang.org/packages/arsd-official%3Ananovega

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 8 March 2018 at 22:16:50 UTC, aberba wrote: Why is there NVG* everything? That's code noise. It is a fork and port from a C codebase. Fairly little of that is used in the public api though.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread aberba via Digitalmars-d-announce
On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: https://github.com/adamdruppe/arsd nanovega.d [...] Why is there NVG* everything? That's code noise. Anyways, its well documented.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread aberba via Digitalmars-d-announce
On Thursday, 8 March 2018 at 19:24:43 UTC, WebFreak001 wrote: On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: https://github.com/adamdruppe/arsd nanovega.d [...] AMAZING! I think this will revolutionize how we do GUI and rendering in D, especially nogc. You can make really

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread WebFreak001 via Digitalmars-d-announce
On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: https://github.com/adamdruppe/arsd nanovega.d [...] AMAZING! I think this will revolutionize how we do GUI and rendering in D, especially nogc. You can make really cool effects and renders very quickly. Got some cool project

Release: nanovega.d rendering lib like html5 canvas

2018-03-07 Thread Adam D. Ruppe via Digitalmars-d-announce
https://github.com/adamdruppe/arsd nanovega.d depends on: simpledisplay.d, color.d, and ttf.d (latter only on Windows) Should also be present in v1.3 of the dub package http://code.dlang.org/packages/arsd-official API docs (includes an example to get you started)