Grim Maple
c8ff9a5729
Fix access violation when reopening same menu item
2023-05-19 19:58:48 +03:00
Grim Maple
e8f8282100
Implement #194
2023-05-19 19:45:11 +03:00
Grim Maple
663b7dfd73
Fix #646 Migrate to arsd for image reading
...
This also removes dimage from 3rdparty
And adds additional image formats that could be read!
2023-05-19 18:56:09 +03:00
Grim Maple
b83c59ca6e
Fix #660 Hack to drag & drop when running as admin
2023-05-19 18:07:48 +03:00
Bagomot
9b0e0a4bfa
Added consideration of alpha channels of original colors when blending ( #659 )
2023-05-19 17:54:02 +03:00
Grim Maple
76daac9bf1
Fix deprecations for 2.103; Add `decodeCSSColor`
2023-05-18 22:46:24 +03:00
Grim Maple
475e0bba7c
Fixes #662 . Change grid widget to use `UIString`
2023-05-18 15:26:49 +03:00
Bagomot
f339555061
Rewrote the decodeHexColor function ( #656 )
2023-04-24 16:22:49 +03:00
Grim Maple
1d5df4d634
Refactor exmaple 1
2023-04-20 16:20:47 +03:00
drahosj
51d1eabb8d
Fixed ole32.dll pragrma for cross-compilation ( #650 )
...
* Fixed ole32.dll pragrma for cross-compilation
Pragma specified Ole32.dll, which broke compilation on case-sensitive file
systems, ie. when cross-compiling with ldc on Linux.
* Replaced pragma with dub directive
Deleted pragma(lib) and moved ole32 to libs-windows in dub.json
2023-01-27 18:33:08 +03:00
Grim Maple
9e288ffd57
Merge pull request #649 from Spirrwell/master
...
[example1/opengl] Don't enable GL_POLYGON_SMOOTH and GL_MULTISAMPLE
2023-01-10 18:36:36 +03:00
Spirrwell
976093d9fe
[example1/opengl] Don't enable GL_POLYGON_SMOOTH and GL_MULTISAMPLE
...
GL_POLYGON_SMOOTH appears to have inconsistent behavior across drivers, and seems to cause issues for at least me on Linux with my graphics card.
According to Grim, it sounds like multisampling was enabled specifically for this as well, and so we no longer enable GL_MULTISAMPLE either
2023-01-10 10:32:48 -05:00
Grim Maple
d31b5b9f1c
Codestile, widget ordering in dmledit
2023-01-09 21:01:57 +03:00
徐昶森
a4f70afdc6
better dml: Sort object attributes; DockWin allow left column width draggable
2022-12-27 10:46:40 +03:00
Grim Maple
0a7a5e55b4
Example 1 refactoring part 2
2022-12-23 16:31:09 +03:00
Grim Maple
94fd203676
Move OpenGL example to Example1
2022-12-23 15:34:58 +03:00
Grim Maple
0a41311da0
Bump arsd version. Fixes #643
2022-12-17 20:39:40 +03:00
Grim Maple
85a334e951
Remove xdgpath (for GDC build)
2022-12-17 18:15:41 +03:00
Grim Maple
a0b882b18a
Refactor exmaple1 part 1
2022-12-17 17:42:34 +03:00
Grim Maple
5533827cc5
Replace `undeaD.xml` with `arsd.dom`. Fixes #626
2022-12-16 18:18:52 +03:00
Grim Maple
c1287b5859
Fix pipelines.
2022-12-05 20:38:46 +03:00
Grim Maple
3a49bf0e48
Fix pipelines?
2022-12-05 20:34:50 +03:00
Grim Maple
9aea275e29
Remove example2 and test examples
2022-12-05 20:18:00 +03:00
Grim Maple
25bc5ef4b9
Make Editors respect onKeyEvent
2022-12-02 18:45:15 +03:00
Grim Maple
7895e417d9
Add main widget change signal to window
2022-11-26 13:47:06 +03:00
Grim Maple
b1badfd618
Add a click event before a double click event
2022-11-24 18:12:44 +03:00
Grim Maple
4b05a89731
Add ~= support for Signal; add unittest
2022-11-23 21:23:17 +03:00
Grim Maple
3634acc3c4
Bump inilike version
2022-11-21 17:06:25 +03:00
Grim Maple
5767968f4f
Execute Dialog close in UI Thread
...
This helps overcome crashes when closing dialog
Inside some event, eg click
2022-11-18 20:40:05 +03:00
Grim Maple
5994fe89bb
Pass clicking actions for a StingList
2022-11-18 20:39:20 +03:00
Grim Maple
3195cc703f
Add double click action
2022-11-18 20:38:51 +03:00
Grim Maple
7ef1b7e809
Fix #638 TextWidget didn't track hover
2022-11-18 16:19:22 +03:00
Grim Maple
171df6864c
Fix #634 Disallow clicking if state isn't Pressed
2022-11-10 16:36:47 +03:00
Grim Maple
1e5ef75be6
Delete the remainder of 3rdparty-extra
2022-11-08 22:06:33 +03:00
Grim Maple
28ef4b754d
Add ResizerWidget to DML
2022-11-08 21:44:49 +03:00
Grim Maple
16f0050b14
Small fix on tree widget invalidate
2022-11-08 21:44:49 +03:00
Grim Maple
d86ef672e6
Some @safe + unittest
2022-11-05 21:59:16 +03:00
Grim Maple
cebe137ecd
Fix pipelines
2022-11-05 21:41:45 +03:00
Grim Maple
a24ae65da4
Remove X11 "extra" 3rdparty
2022-11-05 21:35:26 +03:00
Grim Maple
14065d7621
Add foreach support for TreeItem
...
Also, removed a few examples from the build list to save some pipeline time
2022-11-05 21:27:30 +03:00
Grim Maple
9a3b140fb1
Bump glx-d version
2022-11-04 19:44:12 +03:00
ragnara
1c6f19aca4
FileDialog: Show only directories with SelectDirectory
...
When a FileDialog is used to select a directory, displaying files is
rather unhelpful. This commit reduces the visual clutter.
2022-10-27 16:05:21 +03:00
Grim Maple
65d74b2945
Fix X11 OpenGL support
2022-10-25 18:54:45 +03:00
Grim Maple
af36d0d76c
Fix #629 texture2D is deprecated, change to texture
2022-10-25 18:22:57 +03:00
Grim Maple
dc3c083a42
Fix #628 OpenGL in SDL isn't initialized properly
2022-10-25 18:08:02 +03:00
Grim Maple
a5def713ec
Fix minimal configuration for Linux
2022-10-22 18:56:39 +03:00
Grim Maple
fd39c58658
Fix exmaples, Add them to pipeline
2022-10-22 15:32:16 +03:00
Grim Maple
7a585654ee
Fix dminer example
2022-10-22 15:12:32 +03:00
Grim Maple
2915bece47
Fix some OpenGL context problems
2022-10-22 14:35:37 +03:00
Grim Maple
c85118e2cc
Refactor initGLSupport
2022-10-17 19:39:39 +03:00