ae210d5352
Unified layout computation & cleanup
2026-01-27 01:01:47 -06:00
e8ca7c9a12
memoize the signals
2026-01-26 23:50:19 -06:00
a4cf8d3df4
add transform signal to reduce 4 signals into one responsibility
2026-01-26 23:30:32 -06:00
30722bed8f
compute ScreenBounds once
2026-01-26 23:03:54 -06:00
c434321376
remove old AvatarBoundsStore
2026-01-26 22:34:06 -06:00
912ceb7646
cleanup: remove debug dots
2026-01-26 18:43:38 -06:00
66368fe274
fix: Move to use HTML for text
...
Previously we had the bubbles drawn on the avatar canvas. Now it's
actually text, so is the label.
2026-01-26 18:14:28 -06:00
710985638f
feat: profiles and /set profile, and id cards
...
* New functionality to set meta data on businesscards.
* Can develop a user profile.
* Business cards link to user profile.
2026-01-25 20:13:27 -06:00
9541fb1927
Initial copy of business card prop with profile
2026-01-24 10:03:10 -06:00
475d1ef90a
fix: all remaining bugs with props
2026-01-24 00:55:59 -06:00
5f543ca6c4
fix: making picking up a prop a right click feature
2026-01-23 21:06:54 -06:00
fe40fd32ab
clean up scene_viewer
2026-01-23 19:41:33 -06:00
6e637a29cd
feat: prop moving.
2026-01-23 17:11:12 -06:00
a2841c413d
Fix prop renders
...
* Incorporate prop scaling
* Props now render to a canvas
2026-01-23 16:02:23 -06:00
60a6680eaf
fix: guests
...
* make guest status a flag on users
* add logout handlers
* add logout notification for other users
2026-01-23 08:18:09 -06:00
31e01292f9
fix: scroll wheel event warning
2026-01-21 00:09:30 -06:00
39750c1d82
ui: inform guests of restricted interfaces
2026-01-19 00:38:37 -06:00
84cb4e5e78
fix: message bug and context menu bugs
2026-01-18 22:43:30 -06:00
af1c767f5f
Silence warnings, run cargo fmt
2026-01-18 16:27:31 -06:00
fe1c1d3655
fix: visual clipping of avatar and speach bubbles
2026-01-18 15:28:36 -06:00
0492043625
Add the right-click ability on avatars
2026-01-18 10:05:38 -06:00
8201092703
fix: made view port reactive with scaling
2026-01-18 02:25:55 -06:00
b361460485
fix: eliminate redraws on position changes
2026-01-18 00:47:46 -06:00
5fcd49e847
update to support user expire, timeout, and disconnect
2026-01-17 23:47:02 -06:00
fe65835f4a
fix: avatar center to cursor, and cleanup.
...
Lots of cleanup, went in with this too
2026-01-17 22:32:34 -06:00
ee425e224e
fix text sizing, and add custom hotkey support
2026-01-16 13:58:19 -06:00
8447fdef5d
feat: make canvas refresh more efficient
2026-01-15 16:13:27 -06:00
b430c80000
fix: scaling, and chat
...
* Chat ergonomics vastly improved.
* Scaling now done through client side settings
2026-01-14 12:53:16 -06:00
98f38c9714
fix: multiple bugs
...
* Hard-refresh saves coords before disconnect
* Position persisted between sessions
* Scaling isn't assumed on initial, it waits for calculations to finish
2026-01-13 23:42:22 -06:00
ea3b444d71
make emotions named instead, add drop prop
2026-01-13 16:49:07 -06:00
989e20757b
fix some emotion bugs
2026-01-13 14:08:38 -06:00
1ca300098f
add initial crates and apps
2026-01-12 15:34:40 -06:00