Grim Maple
098a604856
Fix #613
2023-05-24 17:25:37 +03:00
Roman Chistokhodov
6250d4ef48
Let iconprovider read .svg icons on freedesktop environments. Fix edge cases for some icon themes when icon is placed in the wrong context. Fix #648 ( #663 )
2023-05-24 16:37:47 +03:00
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
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
5533827cc5
Replace `undeaD.xml` with `arsd.dom`. Fixes #626
2022-12-16 18:18:52 +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
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
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
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
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
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
Grim Maple
4a1e62240a
Improve OpenGL Support
...
This includes using a proper pixel format (instead of garbage value)
Creating a requested context version (with backwards compatibility)
2022-10-17 19:20:07 +03:00
Grim Maple
a2572ecdaa
Improve Rect and Point structs
2022-10-11 20:52:43 +03:00
Grim Maple
b05d5a6126
Prevent children from recieving extra mouse events
2022-10-08 22:26:51 +03:00
Grim Maple
91fbca984e
Switch to undead xml
2022-10-08 21:27:24 +03:00
Grim Maple
c9ccaad2ed
Add multisampling support
2022-07-26 21:54:25 +03:00
V. Khmelevskiy
a65085d8ad
Migrate OpenGL/SDL2/FreeType to bindbc bindings
2022-05-24 16:13:36 +03:00
Grim Maple
68eba11e46
Fix linux build
2022-04-16 13:49:25 +03:00
Grim Maple
d19ff3c042
Fix opengl support, switch to bindbc
2022-04-16 13:49:04 +03:00
Grim Maple
d2622d54bf
Fix lists.d for dlangide compilation
2022-04-16 13:48:22 +03:00
Grim Maple
6bfb78e02d
Fix deprecations
2022-04-16 13:47:30 +03:00
Vadim Lopatin
e7dfdd69eb
fix deprecation std.datetime.StopWatch
2020-07-28 16:24:38 +03:00
Vadim Lopatin
687027fe9c
fix build error
2020-07-28 12:59:26 +03:00
Vadim Lopatin
7893b9f984
Merge branch 'master' into master
2020-07-28 12:55:58 +03:00
Vadim Lopatin
79434226cc
Merge pull request #606 from seoyoungjin/seoyoungjin
...
TTC(truetype collection) file extention and OEM charset face name on Windows
2020-07-28 12:11:35 +03:00
Vadim Lopatin
603b519040
Merge pull request #605 from emil-perhinschi/master
...
resolved some warnings
2020-07-28 12:10:51 +03:00
Vadim Lopatin
84324e417e
Merge pull request #603 from Maeriden/maeriden
...
Fix for call to to!string and deprecation warnings
2020-07-28 12:10:13 +03:00
Vadim Lopatin
1022a8384d
Merge pull request #601 from NotSpooky/patch-1
...
Fix compilation for DMD 2.090
2020-07-28 12:09:53 +03:00