Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: fix excessive renders #357

Merged
merged 4 commits into from
Jan 10, 2025
Merged

Conversation

micahg
Copy link
Owner

@micahg micahg commented Jan 6, 2025

No description provided.

@micahg micahg merged commit 57479b7 into feat/token-items Jan 10, 2025
1 check passed
@micahg micahg deleted the feat/fix-excessive-renders branch January 10, 2025 02:35
micahg added a commit that referenced this pull request Feb 4, 2025
* feat: add rough token instance

* feat: switch token render to mouse up

* feat: send token instances to the API

* fix: add forgotten interface

* feat: create token instance

* feat: add token instance update API and unit tests

* feat: manage token instances under scene and implement get

* feat: token instance deletion

* feat: add missing tests for token instance deletion

* feat: send token instance to server

* feat: unified scene interface, scene token loading

* feat: fix excessive renders (#357)

* looks like we can do better on the rendering loop

* steps toward avoiding repaints by detecting the right overlay version

* feat: separate things from background and overlay

* chore: minimize differences

* fix: getting ready for drawing tokens

* feat: token items load bitmap (#358)

* feat: tokens now display but only until something happens

* Feat/token items drawable placement (#360)

* feat: fix the token location when rendering existing token instances

* feat: work towards drawables

* feat: draw working for token

* feat: scale working

* fix: get rid of rendering glitch on token placement

* feat: rotating tokens works (but no tokens with scene rotation)

* feat: rotational placement with scene rotation

* chore: cleanup

* fix: correct placement glitches

* Feat/token items table state (#361)

* feat: refactor to add token instances to table state

* chore: make launch a little more descriptive

* feat: visible tokens for frontend

* fix: work with angle token instance in unit tests

* feat: create visible or invisible tokens (#362)

* feat: create remote branch

* feat: set visibility on instance token creation

* fix: whoops

* asdf

* feat: conversion not done.

* feat: start with hydrated token instance

* chore: store asset and token in hydrated instance

* fix: use asset in remote display component.

* chore: cleanup dependencies

* chore: cleanup

* fix: visible no longer part of token (unit test)

* chore: code review cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant