Skip to content

Update Pull Request Template - #100

Open
cwisniew wants to merge 236 commits into
developfrom
pr-template-updates
Open

Update Pull Request Template#100
cwisniew wants to merge 236 commits into
developfrom
pr-template-updates

Conversation

@cwisniew

@cwisniew cwisniew commented Jul 6, 2025

Copy link
Copy Markdown
Owner

Requirements for Contributing a Bug Fix or Enhancement

  • Fill out the template below. Any pull request that does not include enough information to be reviewed in timely manner will result in a request for you to update the pull request
    and possibly closure of the pull request if it is not provided after this request.
  • After you create the pull request, all status checks must pass before a maintainer will review your contribution.

Identify the Bug or Feature request

Description of the Change

Possible Drawbacks

Documentation Notes

Release Notes

cwisniew and others added 30 commits July 7, 2025 01:47
ShapeDrawable and AbstractDrawing.
- On FALSE it returns the Zone.Layer.name() instead of Zone.Layer.value()
added extended delimiter parameters to shape.properties to resolve
nested string property list and string list issues.
Resolves RPTools#5917
Integrated usage of createAssetDetectType, removed file header byte checks
Added cache.
Moved in-house helpers to a separate class.
Added helpers for mark-down, simple maths, and string comparison.
…lpers

# Conflicts:
#	src/main/java/net/rptools/maptool/util/HandlebarsUtil.java
…ions' into feature/5906-new-json-html-functions
otherwise it
breaks
drawing user interactions.
Updated ShapeFunctions method drawShape to assign a new ID to the copied
 ShapeDrawable.
Fix for localised string being unhelpful in shape.getProperties()
Baaaaaz and others added 30 commits July 9, 2026 19:26
Add VBL Pen tool for freehand topology drawing
…-display

Fix ChatTypingPanel and ChatActionLabel notifications not displaying Take 2
…ed-module-on-windows

Open com.sun.java.swing.plaf.windows again
…ow-details-view-and-other-fixes

Tables window details view and other fixes
This makes campaign writing more robust as it can simply ask for the list of relevant assets rather than first trying to
figure out the types of all the states and bars.
`AbstractImageTokenOverlay` is the base for `ImageTokenOverlay`, `CornerImageTokenOverlay`, and `FlowImageTokenOverlay`.
In places where a type check is needed to look for an image-based overlay, `AbstractImageTokenOverlay` is now checked
instead of `ImageTokenOverlay`. The new base class also provides an implementation of `#getAssetId()` and `#getAssets()`
so child classes don't have to worry about it.
`Campaign#getAllAssetIds()` new leverages `CampaignProperties#getAllImageAssets()` rather than duplicating the same
logic for lookup tables, bars, and states. `CampaignProperties#getAllImageAssets()` in turn now uses
`AbstractTokenOverlay#getAssets()` rather than enumerating the possible types that could have assets.
- `getBarImage()` macro function implementation and `TokenBarController` to use the new list-based
`AbstractTokenOverlay#getAssets()`
- `TokenStatesController` uses switch for exhaustiveness over all state types
- `getInfo("campaign")` shows the grid size for shape-based flow states and image-based flow states
- `getStateImage()` macro function checks for `AbstractImageTokenOverlay` rather than `ImageTokenOverlay``
…setIds()

In `MultipleImageBarTokenOverlay`, replace the array-based accessor and mutator with `List`-based ones.
Each implementation now sets all relevant properties (a bunch of these were missed after splitting out `XTokenOverlay`
as a base class). Where possible, the logic is shared according to base class rather than replicating it per concrete
class.
…nt-and-soft-fog

Allow local movement to be visible in soft fog
…s-for-html-frames-and-dialogs

Use assets for custom html frame and dialog icons
…g-corner-image-asset-ids

Fix for missing state image assets in campaign files
Add more output info to build log and upload test results to artifacts
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.

7 participants