jMonkeyEngine / jMonkeyEngine/jmonkeyengine

Deprecate and remove CursorLoader

Open
#2,719 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Refactoring and Cleanup
Dominant language
Java
Stars
4.3k
Forks
1.2k
Avg merge
4d 7h
Merged PRs (30d)
14

Description

CursorLoader currently uses AWT, making it not fully crossplatform.
It could be replaced with something in pure java as i did for https://github.com/jMonkeyEngine/jmonkeyengine/pull/2718 , or deprecated and remove.

I'd personally prefer for it to be deprecated, since those are not very common formats anymore.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating CursorLoader and reviewing how its AWT dependency is used and where the loader is registered or exposed. Compare the requested deprecation/removal with the pure-Java alternative referenced in pull request 2718. Done means the chosen approach is agreed and CursorLoader is consistently deprecated or removed without leaving broken references.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.