x-backend #2
sashakoshka
commented 2022-11-14 21:40:17 -07:00
Owner
No description provided.
sashakoshka
added 34 commits 2022-11-14 21:40:18 -07:00
A canvas is now created
01f43a03a4
Handle actual X events
f807c8df35
Resize canvas when the window is resized
4536932dde
Added icon setting
23a04a9cdb
Load an actual font
1afbcdb6bc
Draw background color in window
d26845a4d6
We have text
93b02b4628
Remove fakeImage struct and replace with image.Uniform
ed5c6829d4
Find and load any font
cc498fa89c
Implemented some shape drawing functions to debug character positioning
8ef81ecc7f
Fonts now render properly with a baseline and all that
85b6e5495e
Draw the actual buffer text on screen
38f7185be2
Remove pixel backend
ea32b7899b
Applications can now manually call a screen redraw in a way that I think is thread safe
05c448f058
Buffer is now reallocated on window size change
c865f7146a
Application must now manually call application.Draw in all cases
e4f97a918a
X backend only sends what it needs to
47ee6545cb
Add info about X backend to readme
f02eb348ea
Added mouse button press input
48510db209
Merge branch 'x-backend' of git.tebibyte.media:sashakoshka/stone into x-backend
a68790d342
Sus. Sus amongus.
636e5ce7e7
Set minimum window dimensions
5a0e0cd49b
Redid button codes
7dde0ad5a3
Added text input example (non-working)
872b36d172
Split X backend into multiple files
82caf1efd8
Added keyboard input
aee4158d2d
Made separate function for converting keycode to keysym
820c7d4f6a
Added untested advanced keycode translation
84cd21b16d
Fixed advance keycode translation
c6c7383ef2
Added a Printable method to button
b816a4abf5
Changed how buttons are stored in press and release events
1d71df180d
Fixed mouse buttons
d9c9895e82
Added some stuff to draw debug bounding boxes
79d8891c5b
Position buffer in center of screen
6b251e6fee
sashakoshka
merged commit 2986c8fd03 into main 2022-11-14 21:40:25 -07:00
sashakoshka
deleted branch x-backend 2022-11-14 21:40:25 -07:00
sashakoshka
referenced this issue from a commit 2022-11-14 21:40:25 -07:00
Merge pull request 'x-backend' (#2) from x-backend into main
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "x-backend"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?