Commit Graph

165 Commits

Author SHA1 Message Date
88a873a790 SyntaxHub frontend for glsl shaders 2024-01-14 15:12:52 -07:00
4dded1a1c2 fix edge-case where sprites could be dragged out of bounds through connection 2023-12-23 18:35:04 -07:00
1bff8615e0 fix dragtoselect erratic movement regression 2023-12-23 18:26:51 -07:00
a3b7ef74ce fix scaled dragToSelect 2023-12-06 15:52:22 -07:00
245b7b0c9b fix DebugLayer.drawCircle and drawRect when canvas is used 2023-12-06 14:55:29 -07:00
ce50f5f097 allow dragtoSelect on scaled sprites (not pixel-perfect) 2023-12-06 13:09:07 -07:00
29c3c65df3 Refactor assertLogSprites & don't call delta unless linux 2023-10-15 18:04:11 -06:00
5037ae9030 allow changing control color in SimpleWindow 2023-10-13 20:17:06 -06:00
64552a6aef fix sprite log assertions on windows 2023-09-30 20:38:28 -06:00
1df8bc715f store logFile path absolute 2023-09-29 12:11:27 -06:00
1a7f7bdd16 Allow limiting spritelog checks to a warning 2023-09-18 19:58:41 -06:00
851a61fa5a allow ignoring some objects in the log 2023-09-18 15:38:46 -06:00
b04b67b604 allow wrapping promptForString prompt 2023-09-16 12:12:03 -06:00
0e713b4945 more logSprites refinement 2023-09-12 13:38:14 -06:00
3e556127ea logSprites specify SimpleWindow 2023-09-12 12:53:58 -06:00
0e8fe595b8 no excessive logSprites output 2023-09-12 12:23:13 -06:00
ff90c10d6b assertLogSprites use delta to diff the logs 2023-09-12 12:09:09 -06:00
da3423f737 SpriteTools.assertLogSprites 2023-09-12 11:10:20 -06:00
36a3e1f396 newline in the logSprites buf 2023-09-12 10:07:51 -06:00
e8b07acfa5 more detailed string representation from logSprites() 2023-09-12 10:07:21 -06:00
1e1b0fed35 fix gamepad input firing early 2023-09-11 18:09:53 -06:00
9c73bcb709 fix simplewindow onselect of first text element not being called 2023-09-11 17:32:14 -06:00
93a50835dd logSprites take cameras into account for layering 2023-08-31 16:18:04 -06:00
32dd05f753 SpriteTools.cloneUnique 2023-08-21 15:25:05 -06:00
c0fb28dfef textPlate allow font 2023-08-17 16:57:27 -06:00
2395a13b6a log the operating system name 2023-08-14 20:10:31 -06:00
bcdc1124ee FeedbackWindow.collectFeedback return the window 2023-08-14 15:56:01 -06:00
14c7d714e4 SimpleWindow backgrounds must be unique 2023-08-14 15:45:55 -06:00
2b46732743 FeedbackWindow hide form when showing next message 2023-08-14 15:10:01 -06:00
94801ca00f SimpleWindow promptForChoice allow wrapping the prompt 2023-08-14 15:09:37 -06:00
e70165a2e1 fix makeWrappedText recursion 2023-08-14 14:57:18 -06:00
ffbf4a90ad feedback window talks to the server! 2023-08-13 19:34:10 -06:00
315dfcf40f SimpleWindow.notify 2023-08-13 19:33:47 -06:00
3efb28078e KissInputText insert actual newlines when wrapping 2023-08-13 18:20:52 -06:00
17639e9062 allow force-adding wrapped text to SimpleWindow 2023-08-13 17:38:47 -06:00
abb894cac0 (rough) make KissInputText multiline-compatible 2023-08-13 17:38:30 -06:00
Trent Nelson
7ec5117480 better mouseeventmanager handling of SimpleWindow 2023-08-02 17:25:08 -07:00
Trent Nelson
21e777cf95 Allow f1ToRecord on existing ActionManager 2023-08-02 11:13:09 -07:00
61e71a1f2b F1 to record with kiss_tools.OBSTools 2023-07-30 12:05:24 -06:00
1a1715a389 don't overwrite specific gamepad mappings with default ones 2023-07-11 14:17:10 -06:00
97953584e1 allow NOT selecting the first interactive control automatically 2023-07-11 11:53:42 -06:00
ec1932ee4a SimpleWindow outlines 2023-07-11 10:11:36 -06:00
900096d1d5 make the scrollbar interactive 2023-07-11 09:44:53 -06:00
46069333bf KissExtendedSprite respect boundsRect 2023-07-11 06:54:51 -06:00
c4b19184dd scroll bar represents vertical scroll view slice 2023-07-11 05:32:29 -06:00
5b0bce7a63 fix xText not highlighting 2023-07-10 16:45:03 -06:00
dbc4c9a451 fix a selection indexing error 2023-07-10 16:25:37 -06:00
09c92f17d6 keyboard/gamepad mode by default 2023-07-10 14:25:35 -06:00
97541e4f80 vertical SimpleWindow accept mousewheel input 2023-07-10 13:57:56 -06:00
192ed4e49e fully show last control in vertical SimpleWindow 2023-07-10 13:57:40 -06:00