Commit Graph

298 Commits

Author SHA1 Message Date
e9bb4470a2 Implement LegacyGLMesh 2023-07-28 20:14:36 +00:00
c4d9df60d9 Implement SerenityOSGLContext 2023-07-28 16:10:39 +00:00
ce4f65782f Create legacy OpenGL renderer 2023-07-28 10:23:47 +00:00
87e1a9aee0 Begin implementing legacy OpenGL renderer 2023-07-28 09:29:20 +00:00
2a85327a8e SerenityOSWindow: Implement TEXT_ENTER event support 2023-07-27 18:11:18 +00:00
5aaf24d8a7 SerenityOSWindow: WINDOW_RESIZE event support 2023-07-27 17:25:32 +00:00
b880279b42 SerenityOSWindow: Implement mouse events support 2023-07-27 12:21:34 +00:00
4c1d479dfe SerenityOSWindow: Implement KEY_DOWN and KEY_UP events 2023-07-27 10:07:49 +00:00
7045b5a6ed SerenityOSWindow: Window now creates 2023-07-26 13:04:12 +00:00
9eaf5a2f54 Game now compiles on SerenityOS 2023-07-24 11:07:17 +00:00
0e29610808 Begin adding support for SerenityOS 2023-07-23 12:59:26 +00:00
1299adbc68 Main menu is back. Finally! 2023-07-22 14:32:06 +02:00
31a6007f05 Implement GUI loading from file 2023-07-21 21:27:55 +02:00
61383029dc Add few more Constraints 2023-07-20 17:43:42 +02:00
1b1ae5cc3c Implement StackLayout 2023-07-20 13:35:24 +02:00
62fda5cc08 Add Box GUI component (static messagebox) 2023-07-19 19:14:57 +02:00
fe49c0ad1d Extrusion effect fixes in GUI 2023-07-19 12:34:49 +02:00
756a34128d Implement TextEdit GUI component
Please note that this component still has some issues which should be addressed in future
2023-07-18 21:26:28 +02:00
64db8d670b Add way to render part of texture 2023-07-17 20:38:01 +02:00
9833f2d757 Win32Window: Add TEXT_ENTER event support 2023-07-16 19:53:24 +02:00
f961018850 WaylandWindow: Add TEXT_ENTER event support 2023-07-13 18:42:01 +02:00
40a7372df9 INSTALL.MD improvements 2023-07-13 17:21:58 +02:00
5d6d48ebda Add TEXT_ENTER event 2023-07-12 13:13:06 +02:00
323d97d6fd Button now reacts to inactive state 2023-07-10 13:42:11 +02:00
5546775e55 Missing license headers 2023-07-10 12:55:51 +02:00
4d18d10c74 Some code cleanup 2023-07-10 12:46:34 +02:00
92a6d7c48f Add Button GUI component 2023-07-10 09:54:46 +02:00
2d00e6f19f Implement GUI master
It will be used for storing current GUI state
2023-07-09 13:35:02 +02:00
ae5b12bdd8 Some GUI tweaks 2023-07-08 21:43:37 +02:00
4be4f10c0c Add GUI container 2023-07-06 13:34:09 +02:00
8e929f44af Add StyleChangeListener for detecting Style changes 2023-07-03 14:08:12 +02:00
aa0557b1d8 Add Label GUI component 2023-07-03 12:24:29 +02:00
acb5b9fb16 Fix some memory leaks 2023-07-02 15:29:39 +02:00
0c64b08712 Implement basic Style loading 2023-07-02 14:36:18 +02:00
29d8bf474a Text rendering with line wrapping inside of area 2023-07-01 13:49:50 +02:00
e9e05d5ed1 Fix TCPSocket compilation error on Windows 2023-06-29 15:42:50 +02:00
e32ad97790 Add Constraint to GUI
It will be used to layout components in different way depending on Constraint type.
2023-06-28 19:56:05 +02:00
57e518e3b2 Remove libangelscript_addons.a which was added by accident 2023-06-28 19:10:41 +02:00
7c8202d182 Merge branch 'master' of http://git.cubesoftware.xyz:20524/kacperks/PolyGun 2023-06-28 15:37:50 +02:00
baef716db1 remove files generated by build 2023-06-28 15:37:22 +02:00
7011bdc05f simple gui component class 2023-06-28 15:35:50 +02:00
16ed87afbb Add TCPSocket 2023-06-28 11:25:24 +02:00
0e6ebad2ba Implement TextureAtlas 2023-06-26 13:53:42 +02:00
8ec5777a7c Move media files to separate repo 2023-06-23 09:57:58 +02:00
f83bcbb194 Delete src/vendor 2023-06-22 20:30:29 +02:00
44a71dc477 Re-add nodes via scripting 2023-06-21 20:31:06 +02:00
2d76c42c9c Registered nodes are not hardcoded anymore 2023-06-21 12:42:44 +02:00
f303b17c41 Forgot to erase PendingDef from std::vector 2023-06-20 22:16:22 +02:00
24488e4495 Implement NodeDef retrieving from server 2023-06-20 22:11:47 +02:00
bfdb82a741 Mention FreeType in INSTALL.MD 2023-06-20 10:49:41 +00:00