On Tuesday, 1 June 2021 at 20:56:05 UTC, someone wrote:
On Tuesday, 1 June 2021 at 16:20:19 UTC, Ola Fosheim Grøstad
wrote:
[...]
I wasn't considering/referring to content in the browser, this
is an entirely different arena.
[...]
Thank you! I can only agree.
On Wednesday, 2 June 2021 at 05:43:49 UTC, evilrat wrote:
Yep, use Skia/Cairo or something like this, don't build your
own full blown 2D engine for every possible graphics API.
I would like to tune my C++ bindings generator to be able to
handle Skia ASAP, but can't tell when it will be
On Wednesday, 2 June 2021 at 10:17:52 UTC, drug wrote:
Usually 1 million of items aren't visible at once. Also there
is opinion that total redrawing can be more efficient than
caching because of making a decision what to cache and what not
can be very complex.
Depends on the application.
My
02.06.2021 12:50, Ola Fosheim Grøstad пишет:
Depends on the data, I guess, if they are all visible at once then you
basically have to very carefully write your own GPU render stage for
that view and carefully cache things that does not move by rendering
them to buffers (in GPU memory).
On Wednesday, 2 June 2021 at 09:37:10 UTC, drug wrote:
02.06.2021 00:47, Ola Fosheim Grøstad пишет:
I tried retained and immediate GUI, both fail (imho) for my use
case - large data set of 1M+ heterogeneous items.
Depends on the data, I guess, if they are all visible at once
then you
02.06.2021 00:47, Ola Fosheim Grøstad пишет:
Note: Many simple GUI toolkits are horribly inefficient as they let each
object render themselves. An efficient GUI engine will have to
replicate some of the browser complexity...
I tried retained and immediate GUI, both fail (imho) for my use
On Wednesday, 2 June 2021 at 01:29:51 UTC, cc wrote:
It's 2021 and I'm still waiting for parent selectors. Even
:has() isn't implemented by anything yet.
I think that is because :has() is Selectors Level 4, which is a
working draft, so not a standard yet.
Btw there is also (dear) imgui, which is immediate mode GUI that
builds geometry to draw for you, how one would draw it is up to
programmer. It is very popular in game dev because there is very
little setup to get it working.
Source
https://github.com/ocornut/imgui
D bindings with GL3 demo
On Tuesday, 1 June 2021 at 23:42:58 UTC, someone wrote:
Bump.
On Tuesday, 1 June 2021 at 23:50:35 UTC, Ola Fosheim Grøstad
wrote:
Not sure what you meant?
errr ... me neither !
Now seriously: attempted to tell you that evidently I know far
less than what I think I know.
Of course not,
On Tuesday, 1 June 2021 at 20:20:34 UTC, Ola Fosheim Grøstad
wrote:
Web components are becoming a reality, it essentially means
that you have code and styling wrapped up as a component, so
that you can use it by inserting a custom html-tag in your
code. Given the massive amount of web
On Tuesday, 1 June 2021 at 23:42:58 UTC, someone wrote:
On Tuesday, 1 June 2021 at 23:16:04 UTC, Ola Fosheim Grøstad
wrote:
Possibly. Yet, Skia release notes keep mentioning hardware
related themes. I guess that could be your canary (wait until
release notes no longer list hardware related
On Tuesday, 1 June 2021 at 23:16:04 UTC, Ola Fosheim Grøstad
wrote:
I am of a similar mindset as you, when I use Linux I tend to go
minimal WM and setup.
It IS depressing how much resources editors use to reach the
same fluidity as the editor I used on my Amiga in the 1980s
(which used
On Tuesday, 1 June 2021 at 22:52:41 UTC, Adam D. Ruppe wrote:
On Tuesday, 1 June 2021 at 22:39:08 UTC, Ola Fosheim Grøstad
wrote:
Yes, it does. You get lots of graphic context switches and
poor render-caching performance.
no not really.
you'd have to be really incompetent to do it this
On Tuesday, 1 June 2021 at 22:50:49 UTC, someone wrote:
I noticed and struck me was the responsiveness of the GUI:
snappy as hell compared to the usual Windows 7 machines we
dealt with at the time, and, I mean snappy as hell **without**
customizing it disabling animations and the like, this
On Tuesday, 1 June 2021 at 22:39:08 UTC, Ola Fosheim Grøstad
wrote:
My understanding is that dropping OS icons onto the web view is
problematic
You have to subscribe to the particular content type so it
doesn't always work but it is totally doable.
You can play with it using
On Tuesday, 1 June 2021 at 21:47:38 UTC, Ola Fosheim Grøstad
wrote:
Well, on a Mac I would just embed a WebView which already is
ready in the OS UI framework.
Thanks for the illustration on how you'll eventually proceed with
it on the Mac side of things -I use iPhones since the 4 series
but
On Tuesday, 1 June 2021 at 22:13:08 UTC, Adam D. Ruppe wrote:
On Tuesday, 1 June 2021 at 21:47:38 UTC, Ola Fosheim Grøstad
wrote:
Right now, drag-and-drop is not as easily supported in browser
UIs though. That is an argument for using native UI.
eh web drag and drop isn't half bad at all.
On Tuesday, 1 June 2021 at 21:47:38 UTC, Ola Fosheim Grøstad
wrote:
Right now, drag-and-drop is not as easily supported in browser
UIs though. That is an argument for using native UI.
eh web drag and drop isn't half bad at all. Have you ever used it?
Note: Many simple GUI toolkits are
On Tuesday, 1 June 2021 at 20:56:05 UTC, someone wrote:
Now think for a instant, that you choose D for performance so
you expect it to be fast, and you write the hello world app to
begin with, and you fire-up a full-framework like Electron or
the like just to give you basic GUI controls.
On Tuesday, 1 June 2021 at 16:40:22 UTC, IGotD- wrote:
This is also my observation. Browser UI is on the way to take
over.
They are the symptom that the underlying foundations are broken
so we go the easy way: like we don't want to standardize the APIs
on our OS so lets fire a browser and
On Tuesday, 1 June 2021 at 16:20:19 UTC, Ola Fosheim Grøstad
wrote:
I don't really agree with this, most of the interesting things
for specifying UIs are happening in in
web-frameworks/web-standards nowadays.
I wasn't considering/referring to content in the browser, this is
an entirely
On Tuesday, 1 June 2021 at 20:20:34 UTC, Ola Fosheim Grøstad
wrote:
Web components are becoming a reality, it essentially means
Turns out Microsoft has a UI component library for browsers,
looks interesting:
https://www.fast.design/
On Tuesday, 1 June 2021 at 16:40:22 UTC, IGotD- wrote:
This is also my observation. Browser UI is on the way to take
over. Advantages are that they are easy to remote, meaning if
you have network connection you can run it on another device.
Yes, browsers are making X11 obsolete...
You can
On Tuesday, 1 June 2021 at 16:20:19 UTC, Ola Fosheim Grøstad
wrote:
I don't really agree with this, most of the interesting things
for specifying UIs are happening in
web-frameworks/web-standards nowadays. But it doesn't matter...
If I were to make a desktop application in D today then I
On Tuesday, 1 June 2021 at 15:38:51 UTC, someone wrote:
It is a mature field, they peaked in the late 90s early 00s.
What came afterwards was mainly decoration/cosmetics because
the hardware evolved to being able to handle it. But the
concepts, what a combo-box is, how it works, etc, remained
On Tuesday, 1 June 2021 at 11:52:51 UTC, Adam D. Ruppe wrote:
Have you ever used github before?
No I did not.
That's how it works. You "fork" something, do a small change,
then open a pull request back to the original. Then your "fork"
gets abandoned until next time you want to do a PR.
On Tuesday, 1 June 2021 at 11:13:49 UTC, zjh wrote:
Right,I prefer 1*100% over 3*90%.
Without any doubt.
On Tuesday, 1 June 2021 at 10:53:54 UTC, Ola Fosheim Grøstad
wrote:
It is tempting to think that UI-specification is a mature
field, but apparently not. It is still evolving.
It is a mature field, they peaked in the late 90s early 00s. What
came afterwards was mainly decoration/cosmetics
On Tuesday, 1 June 2021 at 10:11:25 UTC, evilrat wrote:
Would like to pay for something that's not exists where there
is already like 10 "good enough"(tm) alternatives? How much
people actually use D and willing to pay for that?
Another issue is that these hobby projects are not state of the
On Tuesday, 1 June 2021 at 06:31:28 UTC, Ola Fosheim Grostad
wrote:
The solution is to reduce the scope of projects, but that
requires design and planning. Hobby projects tend to be
experiments that evolve over time.
The solution for (at least some critical) projects is to be
leaded by a
On Tuesday, 1 June 2021 at 05:26:47 UTC, Mike Parker wrote:
But have you actually investigated it? It's being actively
maintained.
Being advised not to use it is not the same as saying won't use
it; however I consider it a red flag, or to say it in other
words, something that I have to pay
On Tuesday, 1 June 2021 at 03:36:00 UTC, someone wrote:
On Sunday, 30 May 2021 at 07:03:38 UTC, Chris Piker wrote:
Of the 107 forks of dlangui last seen on github ...
I can't believe it. What a waste of time/resources. It is like
if I forked MATE, changed the title, made 10/20/or-so changes
On Tuesday, 1 June 2021 at 05:26:47 UTC, Mike Parker wrote:
But have you actually investigated it? It's being actively
maintained.
https://github.com/d-widget-toolkit/dwt
Yeah, DWT is solidly OK. I'd pick it over gtkd if you wanted to
target Windows since it doesn't use gtk there.
On Tuesday, 1 June 2021 at 03:16:05 UTC, someone wrote:
Skia developed by google for C++ using openGL
I think it uses Metal, OpenGL ES, translation layer to OpenGL and
Direct X, backend for Vulkan (but Vulkan hardware drivers
apparently tend to be buggy). Also a build for webassembly.
It
We need more "100% projects" that are just plug n play rather
than plug n pray
Right,I prefer 1*100% over 3*90%.
On Tuesday, 1 June 2021 at 10:11:25 UTC, evilrat wrote:
Another issue is that these hobby projects are not state of the
art solutions, they stuck in early 90's (ok, maybe late 90's),
where the rest of the world using different architectures and
approaches that was evolved several times from
On Tuesday, 1 June 2021 at 06:31:28 UTC, Ola Fosheim Grostad
wrote:
On Tuesday, 1 June 2021 at 05:27:41 UTC, Imperatorn wrote:
On Tuesday, 1 June 2021 at 03:32:50 UTC, someone wrote:
[...]
Yeah, "fragmentation" is a problem. We do a lot of things 90%.
We need more "100% projects" that are
On Tuesday, 1 June 2021 at 05:27:41 UTC, Imperatorn wrote:
On Tuesday, 1 June 2021 at 03:32:50 UTC, someone wrote:
[...]
Yeah, "fragmentation" is a problem. We do a lot of things 90%.
We need more "100% projects" that are just plug n play rather
than plug n pray
The solution is to reduce
On Tuesday, 1 June 2021 at 03:18:22 UTC, someone wrote:
On Sunday, 30 May 2021 at 12:27:34 UTC, Siemargl wrote:
You forget semi-official DWT
For starters I was advised that it is in not good shape.
Another one going down :(
But have you actually investigated it? It's being actively
On Tuesday, 1 June 2021 at 03:32:50 UTC, someone wrote:
[...]
Yeah, "fragmentation" is a problem. We do a lot of things 90%. We
need more "100% projects" that are just plug n play rather than
plug n pray
On Saturday, 29 May 2021 at 10:52:11 UTC, Alain De Vos wrote:
One additional toolkit, fltk,
Just checked it:
FLTK (aka fulltick) for C++ targeting X with openGL:
[screenshots](https://www.fltk.org/shots.php)
- we do not depend on text-based attributes (GTK+, MOTIF),
complex chains of
On Sunday, 30 May 2021 at 07:03:38 UTC, Chris Piker wrote:
Of the 107 forks of dlangui last seen on github ...
I can't believe it. What a waste of time/resources. It is like if
I forked MATE, changed the title, made 10/20/or-so changes here
and there and then dropped out of sight. Pointless.
On Sunday, 30 May 2021 at 11:10:31 UTC, Imperatorn wrote:
I'm 100% positive you can do good ui using D, but, I'm not sure
what I'd choose because of the fragmentation.
Of course you can do a good UI on D, C, C++, Rust, or any other
system programming language. That is not disputed. From my
On Sunday, 30 May 2021 at 12:09:22 UTC, cc wrote:
https://streamable.com/2uvt4h
cool ... to say the least !
On Sunday, 30 May 2021 at 12:27:34 UTC, Siemargl wrote:
You forget semi-official DWT
For starters I was advised that it is in not good shape. Another
one going down :(
On Sunday, 30 May 2021 at 12:18:06 UTC, Ola Fosheim Grøstad wrote:
There are many GUIS for OpenGL, but OpenGL is no longer
supported on Macs AFAIK.
Indeed: openGL on all Apple platforms was finally deprecated on
2018 after Apple introduced its own proprietary Metal API.
I suggest using
On Monday, 31 May 2021 at 02:18:35 UTC, dangbinghoo wrote:
don't sell it official, even semi-*. it had very bad platform
support, dub support and ...
Thanks for the clarification -from what I'm learning and seeing
it seems a lot of the toolkits are dead or closer to.
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Any comments are welcomed, even any comments regarding anyone
experience with GUI development within D, no matter whether the
answer would be relevant to my specific question seeking a
choice or not.
Along that tack, and as an
On Sunday, 30 May 2021 at 12:27:34 UTC, Siemargl wrote:
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Yes, I know this is a question lacking a straightforward
answer.
Requirements:
- desktop only: forget about support for mobile tablets
whatever
You forget semi-official DWT
On Thursday, 27 May 2021 at 07:20:17 UTC, zjh wrote:
On
maybe try Gacui.
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Yes, I know this is a question lacking a straightforward answer.
Requirements:
- desktop only: forget about support for mobile tablets whatever
You forget semi-official DWT
https://forum.dlang.org/group/dwt
On Sunday, 30 May 2021 at 12:09:22 UTC, cc wrote:
This is overkill for any reasonable application, but I've
always wanted to design a whole UI framework in OpenGL, just
for the novelty of it. I always end up having to reinvent the
wheel for UI elements in my projects anyway.
This is overkill for any reasonable application, but I've always
wanted to design a whole UI framework in OpenGL, just for the
novelty of it. I always end up having to reinvent the wheel for
UI elements in my projects anyway.
https://streamable.com/2uvt4h
On Sunday, 30 May 2021 at 07:03:38 UTC, Chris Piker wrote:
On Thursday, 27 May 2021 at 07:00:32 UTC, Imperatorn wrote:
I would like to recommend DlangUI [1], but we have tried now
for months to get in contact with the owner of it (to take
over development) and are getting no reponse.
1.
On Sunday, 30 May 2021 at 07:03:38 UTC, Chris Piker wrote:
On Thursday, 27 May 2021 at 07:00:32 UTC, Imperatorn wrote:
I would like to recommend DlangUI [1], but we have tried now
for months to get in contact with the owner of it (to take
over development) and are getting no reponse.
1.
On Thursday, 27 May 2021 at 07:00:32 UTC, Imperatorn wrote:
I would like to recommend DlangUI [1], but we have tried now
for months to get in contact with the owner of it (to take over
development) and are getting no reponse.
1. https://github.com/buggins/dlangui
Of the 107 forks of dlangui
On Saturday, 29 May 2021 at 01:04:02 UTC, Marcone wrote:
Win32Api + Metaprogramming?
Yes.
On Saturday, 29 May 2021 at 10:51:47 UTC, btiffin wrote:
Will politely disagree about 1 or 2 can't do by themselves...
Yeah, yeah they can.
Well, I've actually done it.
My minigui has its quirks I'm slowly working through, but it
clearly isn't impossible.
One additional toolkit, fltk,
https://www.fltk.org/
On Thursday, 27 May 2021 at 16:49:41 UTC, Dejan Lekic wrote:
[...]
I humbly believe the most complete one is GtKD.
https://gtkdcoding.com/
https://gtkd.org
We all wish there was a STANDARD D GUI library out there, but
that is a huge effort one or two individuals can't do by
themselves
On Thursday, 27 May 2021 at 17:04:07 UTC, Alain De Vos wrote:
Let's also not forget other languages have problems with
gui-toolkits.
For instance, gtk-ada binding has memory leaks. gtk-crystal
binding is broken.
I would like to see a binding to wxwidgets which is a very cool
toolkit.
It
On Saturday, 29 May 2021 at 00:57:51 UTC, Marcone wrote:
Win32Api. You can use resEdit to create your resource GUI. Work
only for Windows. Here is my program created with Dlang and
Win32Api GUI:
https://sourceforge.net/projects/direct-http-tunnel/
Thanks a lot for your info :) !
I want
On Saturday, 29 May 2021 at 00:52:10 UTC, someone wrote:
sciter, of course. https://sciter.com/
I've also been looking for `good GUI`.
Now, I just find `WTL`. I don't like `QT`. It's too big.
I don't like `LGPL`. You can't link statically.
If you want to bind, I think `wxwidget` is good.
maybe you can try nana.
nanapro,I just success compile.
On Friday, 28 May 2021 at 17:04:15 UTC, Vinod K Chandran wrote:
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
I am learning D by writing a Windows only GUI library. It is
taking too much time for me since, I am writing some stuff and
then happen to learn some new things about it
On Friday, 28 May 2021 at 01:44:24 UTC, zjh wrote:
maybe you can try nana.
nana ? can you elaborate please ?
On Thursday, 27 May 2021 at 16:49:41 UTC, Dejan Lekic wrote:
I humbly believe the most complete one is GtKD.
https://gtkdcoding.com/
https://gtkd.org
We all wish there was a STANDARD D GUI library out there, but
that is a huge effort one or two individuals can't do by
themselves (that is
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Yes, I know this is a question lacking a straightforward answer.
Requirements:
[...]
Win32Api. You can use resEdit to create your resource GUI. Work
only for Windows. Here is my program created with Dlang and
Win32Api GUI:
On Thursday, 27 May 2021 at 09:11:44 UTC, Виталий Фадеев wrote:
sciter, of course. https://sciter.com/
Or write Dlang alternative.
Thanks a lot for your info :) !
I want you to know that I am replying to myself on the first post
summarizing what I already learned researching the subject
On Thursday, 27 May 2021 at 09:01:04 UTC, btiffin wrote:
libagar is a nice little framework. But, it's C still (and
Ada, Perl, COBOL), not D yet. Will see how it goes.
Thanks a lot for your info :) !
I want you to know that I am replying to myself on the first post
summarizing what I
On Thursday, 27 May 2021 at 07:20:17 UTC, zjh wrote:
I have download FOX.and success compile.
I think it is very good.small and beauty.
Thanks a lot for your info :) !
I want you to know that I am replying to myself on the first post
summarizing what I already learned researching the
On Thursday, 27 May 2021 at 07:00:32 UTC, Imperatorn wrote:
I would like to recommend DlangUI [1], but we have tried now
for months to get in contact with the owner of it (to take over
development) and are getting no reponse.
Thanks a lot for your info :) !
I want you to know that I am
On Thursday, 27 May 2021 at 02:55:14 UTC, Adam D. Ruppe wrote:
http://arsdnet.net/minigui-linux.png
http://arsdnet.net/minigui-sprite.png
Thanks a lot for your info :) !
I want you to know that I am replying to myself on the first post
summarizing what I already learned researching the
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Any comments are welcomed, even any comments regarding anyone
experience with GUI development within D, no matter whether the
answer would be relevant to my specific question seeking a
choice or not.
First and foremost, thanks
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
I am learning D by writing a Windows only GUI library. It is
taking too much time for me since, I am writing some stuff and
then happen to learn some new things about it and re-writing
it.Anyhow, so far so good. This is the code now.
On Thursday, 27 May 2021 at 18:57:32 UTC, Alain De Vos wrote:
I think dlangui is a dead monkey.
Nah, it's ok
On Friday, 28 May 2021 at 00:07:41 UTC, zjh wrote:
On Friday,
maybe you can try nana.
On Friday, 28 May 2021 at 00:05:36 UTC, zjh wrote:
If there is a binding of wxWidgets.
then is good.
On Thursday, 27 May 2021 at 17:04:07 UTC, Alain De Vos wrote:
Let's
+10
I think dlangui is a dead monkey.
Let's also not forget other languages have problems with
gui-toolkits.
For instance, gtk-ada binding has memory leaks. gtk-crystal
binding is broken.
I would like to see a binding to wxwidgets which is a very cool
toolkit.
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Yes, I know this is a question lacking a straightforward answer.
Requirements:
[...]
I humbly believe the most complete one is GtKD.
https://gtkdcoding.com/
https://gtkd.org
We all wish there was a STANDARD D GUI library out there,
I very succefully used tkd and gtkd, d binding to tk and gtk.
Can someone guide me to using fox or fltk ?
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Yes, I know this is a question lacking a straightforward answer.
Requirements:
[...]
sciter, of course. https://sciter.com/
Or write Dlang alternative.
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Yes, I know this is a question lacking a straightforward answer.
I'm only on a third serious with D day, but I want to take a kick
at wrapping libAgar now.
libagar is a nice little framework. But, it's C still (and Ada,
Perl, COBOL),
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
Yes,
I have download FOX.and success compile.
I think it is very good.small and beauty.
On Thursday, 27 May 2021 at 04:01:31 UTC, someone wrote:
On Thursday, 27 May 2021 at 02:55:14 UTC, Adam D. Ruppe wrote:
[...]
Crystal clear.
On Thursday, 27 May 2021 at 02:55:14 UTC, Adam D. Ruppe wrote:
[...]
No. It doesn't amuse me at all. X11 was/is a wonder in many
respects. The
On Thursday, 27 May 2021 at 02:55:14 UTC, Adam D. Ruppe wrote:
Well, you don't strictly have to use gtkd, you can always just
extern(C) define the stuff yourself (or only use them from
gtkd's generated files) and call them. But if you do use gtk,
I'd suggest just sticking to the gtkd wrapper.
On Thursday, 27 May 2021 at 01:17:44 UTC, someone wrote:
- like a simple classical UI: favored over any modern one:
My minigui is a thing of beauty. Behold:
http://arsdnet.net/minigui-linux.png
http://arsdnet.net/minigui-sprite.png
its docs:
Yes, I know this is a question lacking a straightforward answer.
Requirements:
- desktop only: forget about support for mobile tablets whatever
- wide cross-platform support not needed at all: linux and/or
some BSD distro like FreeBSD/DragonFlyBSD and that's all; don't
care at all for the
90 matches
Mail list logo