hippoz pushed to master at hippoz/waffle 2023-07-10 21:47:31 +03:00
232575974a nevermind
hippoz pushed to master at hippoz/waffle 2023-07-10 21:33:38 +03:00
0c6e9fb32c relative font path
hippoz pushed to master at hippoz/opengl-stuff 2023-07-06 16:46:14 +03:00
85f87152ad add abstraction for shaders and camera
eefee6537a add camera
Compare 2 commits »
hippoz pushed to master at hippoz/opengl-stuff 2023-07-03 15:20:20 +03:00
f1cfe964a8 add texture
hippoz created branch master in hippoz/opengl-stuff 2023-07-01 12:53:47 +03:00
hippoz pushed to master at hippoz/opengl-stuff 2023-07-01 12:53:47 +03:00
777a0bd9f2 initial commit
hippoz created repository hippoz/opengl-stuff 2023-07-01 12:52:54 +03:00
hippoz pushed to master at hippoz/waffle 2023-06-26 13:47:20 +03:00
54030dcba9 fix community channel selection
f79f51527b fix ui bugs
244deefa03 update svelte
fd449c8269 fix user channels button
9d1a885d87 add slight rounding to main ui shell
Compare 5 commits »
hippoz pushed to master at hippoz/waffle 2023-06-25 17:49:28 +03:00
9bdeb6e5c2 make sure to always select the first channel if no channel is selected
hippoz pushed to master at hippoz/waffle 2023-06-25 17:26:37 +03:00
4329d9f592 improve theme handling
hippoz pushed to master at hippoz/waffle 2023-05-31 22:09:45 +03:00
045e34cbd5 first implementation of "communities" + visual improvements
hippoz pushed to master at hippoz/raven 2023-05-24 23:03:09 +03:00
023c876641 update single header distribution
ce685968b2 add small example program
98288a60cd add gitignore for example program
ae80e1776f fix text node extent invalidation
f4fcca122b allow for centering on box layout
Compare 8 commits »
hippoz pushed to master at hippoz/raven 2023-05-20 18:30:44 +03:00
1d7c2c6f92 add proper text editing functionality
7901afc47c fix text node size handing and add wrapping support
Compare 2 commits »
hippoz pushed to master at hippoz/raven 2023-04-29 14:39:01 +03:00
091bb0a57b improve performance by a large margin by using a hash table for dispatch targets
hippoz pushed to master at hippoz/raven 2023-04-27 00:39:43 +03:00
1e2e11cd2b overhaul and improve performance of computed extents
2ca13c6334 we don't need to relayout on each scroll
7f7a6684e4 remove update_layout from text-node, as it doesn't seem to be needed
d636de027b fix duplicate scroll events
Compare 4 commits »
hippoz pushed to master at hippoz/raven 2023-04-25 17:50:49 +03:00
dc83e09f43 improve performance by caching the index of the last component node
8e28a79e88 greatly improve performance by caching text size
Compare 2 commits »
hippoz pushed to master at hippoz/raven 2023-04-25 15:11:09 +03:00
996d6fb520 add a bunch of buttons to the test application for testing performance
802d611650 fix node_by_point not properly considering window_rel
338e3f2d58 support growing target for scrollable node
Compare 3 commits »
hippoz pushed to master at hippoz/raven 2023-04-25 14:39:45 +03:00
d8601f23f5 improve text input and add caret
hippoz pushed to master at hippoz/raven 2023-04-15 21:37:53 +03:00
3b534ad231 actually, let's not stop invalidating the root node on configure_notify
hippoz pushed to master at hippoz/raven 2023-04-15 21:29:20 +03:00
9302ac91b7 very basic text input