Commit Graph

1738 Commits

Author SHA1 Message Date
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