Commit Graph
1832 Commits
Author SHA1 Message Date
Leon FriedrichandGitHub 7040d75687 Make HistoryLineEdit invoke OnTextChanged (#3743) 2023-02-12 07:34:18 +11:00
Pieter-Jan Briers 1aa9ced157 Removed OpenTK DllMap code.
Wasn't necessary anymore.
2023-02-10 22:57:28 +01:00
Pieter-Jan Briers 579e2bf3d7 SDL fix client starting in fullscreen 2023-02-10 16:19:30 +01:00
Pieter-Jan Briers a0a0601b2a Log SDL2 log category. 2023-02-10 16:02:50 +01:00
Pieter-Jan Briers bf18ee5ef0 Log SDL2 video driver backend. 2023-02-10 15:51:31 +01:00
Pieter-Jan Briers 87c9f77b5a Handle SDL_QUIT event. 2023-02-09 13:42:34 +01:00
Pieter-Jan Briers 46e6413b40 SDL_GL_GetDrawableSize -> SDL_GetWindowSizeInPixels
Old function is deprecated.
2023-02-09 13:30:22 +01:00
Pieter-Jan Briers 1f1f58a182 Revert .yaml file extension changes.
This reverts commit d8d2993d7f.
This reverts commit a7d79eed2d.
This reverts commit 58c79b2c7b.

See https://github.com/space-wizards/space-station-14/pull/13971
2023-02-07 22:27:37 +01:00
Paul d8d2993d7f properly implements .yaml handling in the codebase 2023-02-07 00:55:59 +01:00
0eba350eb1 Fix bug where ScrollContainer could cause layout engine to loop forever. (#3723)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-02-06 23:37:26 +01:00
Pieter-Jan Briers a4a7e754af GetKeyName improvements
Rewrote most of the related code, moved code out of windowing API backends.
SDL2 backend now handles key map change events correctly.
2023-02-06 23:11:53 +01:00
Pieter-Jan Briers 4c48a2b378 keyinfo command completions. 2023-02-06 23:11:53 +01:00
Pieter-Jan Briers 9a1ad8ee5a List UI scale in DebugCoordsPanel. 2023-02-05 14:00:00 +01:00
Pieter-Jan Briers 7983a523de Fix SDL2 content scale calculations outside Windows.
The previous logic used SDL_GetDisplayDPI. This is a broken API however that doesn't return consistent results between platforms. On Windows it returns the configured scale DPI value, on other platforms it returns the actual raw monitor DPI.

The new code is what you should do, namely dividing window size with size in pixels.
2023-02-05 13:51:29 +01:00
Pieter-Jan Briers 8223df3486 SDL_WINDOW_ALLOW_HIGHDPI on macOS 2023-02-05 13:48:02 +01:00
Pieter-Jan Briers d33f26e503 Re-enable threaded windowing on Windows & Linux 2023-02-04 16:59:20 +01:00
Pieter-Jan Briers 4b6ad732b1 CVar to disable threaded windowing API 2023-02-04 16:55:55 +01:00
deathride58andGitHub 0cb1cd4896 Implements blend modes (#3740)
Closes https://github.com/space-wizards/RobustToolbox/issues/3739
2023-01-28 12:56:31 +01:00
b8a254db3b Fix Texture.GetPixel() (#3738)
Co-authored-by: amylizzle <amylizzle@users.noreply.github.com>
2023-01-27 20:31:49 +01:00
Leon FriedrichandGitHub 35b2649c06 Small state/pvs cleanup. (#3736) 2023-01-26 15:09:43 +11:00
Leon FriedrichandGitHub fc985f07bf fix ClientGameStateManager bug (#3727) 2023-01-24 14:16:48 +11:00
metalgearslothandGitHub b562fba520 Minor gamestatemanager stuff (#3709) 2023-01-24 11:04:37 +11:00
Leon FriedrichandGitHub 06fba240b7 RSI meta atlas (#3545) 2023-01-24 10:53:33 +11:00
Leon FriedrichandGitHub fc2931a1f6 Remove bad PlayAudioPositionalMessage error. (#3715) 2023-01-21 17:29:45 +11:00
metalgearslothandGitHub 21873459fe Use prototype for placementmanager (#3682) 2023-01-20 14:25:04 +11:00
metalgearslothandGitHub 895cd6e03e Bandaid grid placement (#3678) 2023-01-19 14:00:25 +11:00
Leon FriedrichandGitHub d79ad9717b Alternative SpriteComponent.CopyFrom() fix (#3705) 2023-01-16 17:34:38 +11:00
metalgearslothandGitHub 525e1d56c1 using for collapsible enumerator (#3699) 2023-01-16 05:52:04 +11:00
metalgearslothandGitHub 4daf199aa5 Don't set global audio every tick (#3698) 2023-01-16 05:18:10 +11:00
metalgearslothandGitHub 6cc8fb8aa5 Delete effectsystem (#3702) 2023-01-16 04:45:10 +11:00
metalgearslothandGitHub 1c36d919e4 Physics ECS 2 (#3648) 2023-01-15 15:38:53 +11:00
metalgearslothandGitHub 9528d6dc8f Remove ISpriteComponent (#3692) 2023-01-15 13:38:46 +11:00
Pieter-Jan Briers 2a957f1423 Fix prototype hot reloading. 2023-01-14 21:08:27 +01:00
Leon FriedrichandGitHub 81e02c3baa Fix null tooltip error (#3693) 2023-01-14 15:39:48 +11:00
Leon FriedrichandGitHub fff8a7b9d8 Add Popup.OnPopupOpen event (#3685) 2023-01-14 11:49:18 +11:00
eaf74f11d1 Allowing UI controllers to subscribe to broadcast events by ref (#3683)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2023-01-13 11:58:44 +01:00
metalgearslothandGitHub 8e6bc1651e Add tooltip tracking (#3665) 2023-01-13 11:40:35 +11:00
Jacob TongandGitHub d430df07f7 Change RadioOptions so that buttons can be customized (#3673) 2023-01-12 12:56:47 +11:00
eoineoineoinandGitHub 2e456a6bc0 Fix incorrect size of second window in split container (#3675) 2023-01-12 12:49:16 +11:00
Leon FriedrichandGitHub 45295d4b49 Split container layout changes. (#3656) 2023-01-10 22:38:05 +11:00
metalgearslothandGitHub 59d40eb56c Remove manual comp registrations from client / server (#3626) 2023-01-10 22:32:07 +11:00
74445de12b Adding Event helpers to UIControllers (#3671)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2023-01-09 15:34:50 +11:00
Leon FriedrichandGitHub 9bbd1d28b1 Fix & update window position constraints (#3660) 2023-01-09 14:27:23 +11:00
Leon FriedrichandGitHub 3d1ca2eed9 Add RichTextLabel.GetMessage() (#3669) 2023-01-09 14:10:49 +11:00
metalgearslothandGitHub d9c0c84efa Deprecate TileChangedEventArgs (#3670) 2023-01-09 13:39:45 +11:00
eoineoineoinandGitHub 987d76b53d Style box texture scaling (#3632) 2023-01-08 16:42:46 +11:00
metalgearslothandGitHub 0c9fe010b1 Fix tooltips being incorrect for a frame (#3664) 2023-01-08 16:22:16 +11:00
metalgearslothandGitHub af7e9150bb Don't predict sleeping on disallowed bodies (#3661) 2023-01-06 20:39:08 +11:00
metalgearslothandGitHub fb0907a1a4 Remove EntityInitializedMessage (#3657) 2023-01-05 20:00:47 +11:00
metalgearslothandGitHub ec5f07b372 Purge IPhysicsManager (#3652) 2023-01-04 19:18:53 +11:00