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/token items drawable placement #360

Merged
merged 9 commits into from
Jan 25, 2025

Conversation

micahg
Copy link
Owner

@micahg micahg commented Jan 25, 2025

feat: add ability to properly place and rotate tokens.

@micahg micahg added the donotmerge Not ready to be merged yet label Jan 25, 2025
@micahg micahg merged commit 13146b7 into feat/token-items Jan 25, 2025
1 check passed
@micahg micahg deleted the feat/token-items-drawable-placement branch January 25, 2025 16:27
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
donotmerge Not ready to be merged yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant