-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
all examples crash on Win 10 #16
Comments
I haven't reproduced yet, but I've fixed something related. Try now. |
now this is what I get when I try to compile and run in a VC 2017 x64 cmd:
And in a regular cmd window:
|
Try now again. |
Thank you, it is now working using a regular cmd, but not using VC 2007 x64 native cmd. If this is intended behavior, we can just ignore this by adding an explanation in the windows section of the readme.
by the way, it looks fancy comparing to dlangui. Very nice and promising ui library. Once I made a PR to dlangui for a new spinctrl widget. I see that the focus is not new widgets, so after a while I can make some PRs for beamui. |
It is most possibly a bug. I don't develop on Windows, so sometimes I miss such issues. My intention is to create a conservative list of standard controls plus a bunch of abstract building blocks for making arbitrary components. Spinbox is in my TODO list too. I need to sort out a couple of issues with event propagation and focus switching beforehand. |
I see. I just figured out that you designed something similar to React's state concept. Is there any reason to do that? |
Well, React-like flow is ten times more intuitive to work with than usual retained widgets. It separates data from widgets naturally, it allows you to arbitrarily build and modify widget tree with little mental effort and with good performance. You just write what first pops up in your head and it works. With retained widgets, state management technics like bindings, MVVM, or Rx are bulky or too magical comparing to this. Also, React is famous, lots of people are already familiar with this mindset. One can port items from existing reactive frameworks if needed. |
Thank you for clarification. |
I completely agree with @dayllenger, can't wait to see him sort through the stuff he's working on. Not skilled enough to help at this stage, but anything I can do to help? |
LDC 1.19.0 64 bit
How to reproduce:
Download and unzip the repo
run
dub run :basic
gdb crash report:
ui.log:
The text was updated successfully, but these errors were encountered: