Skip to content

Conversation

@tobbi
Copy link
Member

@tobbi tobbi commented Jun 20, 2025

This is a very early state experiment of mine that tries to clean up the level editor UI just a bit and tries to implement a proper UI workflow. I took heavy inspiration from Integrated Development Environment and any kind of sane toolbar-heavy application.

Here's the latest screencast of the current UI:

2025-06-15.11-24-21.mp4

TODO

  • Render layers as a list on the bottom right side, below the properties panel?
  • Add help texts / descriptions to all properties that explain what each property does.
  • Fix linting

@tobbi tobbi changed the title Tobbi editor UI experiment Editor UI experiment Jun 20, 2025
@tobbi tobbi added involves:editor involves:functionality status:needs-discussion Team member and developers need to discuss of decisions category:code status:needs-work In progress, but no one is currently working on it (New volunteers welcome) status:needs-review Work needs to be reviewed by other people help wanted labels Jun 20, 2025
@tobbi tobbi changed the title Editor UI experiment (WIP) Editor UI experiment Jun 20, 2025
@tobbi
Copy link
Member Author

tobbi commented Jun 20, 2025

This editor mockup causes the locations of the grid on the level to be offset. I fixed this for tiles, but object positioning is all over the place. I could desperately use some help in that regard !!!

@tobbi
Copy link
Member Author

tobbi commented Jun 21, 2025

2025-06-21.08-48-40.mp4

Properties widget

@tobbi tobbi force-pushed the tobbi-editor-ui-experiment branch from 27a047d to 412975f Compare June 23, 2025 17:39
@swagtoy
Copy link
Collaborator

swagtoy commented Jun 28, 2025

isn't this similar, if not pretty much the same as my editor PR?

@tobbi tobbi force-pushed the tobbi-editor-ui-experiment branch from 836e81e to 1ccac05 Compare July 2, 2025 19:49
tobbi and others added 29 commits September 3, 2025 17:06
* Tweak `Ghoul`'s speed + code style

* Slow by 15%

* Slow down ghoul by a lot

---------

Co-authored-by: Daniel Ward <[email protected]>
This reverts commit ebc50cd.

The line above specifically states that if the sprite change failed then it will revert to the previous.
This workflow pollutes git history very easily.
So disabling daily retrieval from Transifex will prevent any more of these pollutions.

Translators don't need to download a new CI artifact every time they need to test, they can just edit the game's translation files with poedit or edit them with Transifex and then downloading them.
* Fix Zeekling jittering after death

Fixes #3353

* Do not set badguy's x-velocity to zero if ignited or squished in air

* Fix WalkingBadguy handling when inactive
* rebase stuffs

* changes for today

* Update more_snowballs.stl

* Tweak WTA

* Tweak to `Into The Stars`, `SSB`, `The Journey Begins`

* yup

* more stuffs

* meow progress

* more

* Update bouncy_mountainside.stl

* [ci skip]

* Tweak `A Fork In The Road` [ci skip]

* Fix tiling errors [ci skip]

* No commit name will be as good as "Fix everything forever"

[ci skip]

* big yummy target times

* [ci skip]

* Add files via upload

* Add files via upload

* Add files via upload

---------

Co-authored-by: xornamed <[email protected]>
…g/supertux2

Old bug reported by https://bugs.gentoo.org/764959, but just to be safe I've added an extra check to ensure this cannot happen again on purpose or by accident.
@swagtoy swagtoy added this to the 0.7.0 milestone Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:code help wanted involves:editor involves:functionality status:needs-discussion Team member and developers need to discuss of decisions status:needs-review Work needs to be reviewed by other people status:needs-work In progress, but no one is currently working on it (New volunteers welcome)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants