Skip to content

Remove agent team color dependency#72

Merged
SunkenInTime merged 28 commits into
update/prereleasefrom
agent-team-color-removal
May 10, 2026
Merged

Remove agent team color dependency#72
SunkenInTime merged 28 commits into
update/prereleasefrom
agent-team-color-removal

Conversation

@SunkenInTime
Copy link
Copy Markdown
Owner

Summary

  • add customizable color library and picker styling updates
  • route drawing/team colors through user preference/controller state
  • refine agent ability context menu and related settings/page UI behavior
  • handle malformed drawing color payloads safely

Validation

  • not run (PR creation only)

SunkenInTime and others added 28 commits April 15, 2026 19:00
Fix Windows desktop auto-updater and prerelease release flow
- Pass `GITHUB_TOKEN` into the desktop release workflow
- Configure authenticated git access when publishing the Pages branch over HTTPS
Add Actions token auth for desktop Pages publish
- Migrate drawing elements and serializers from `Color` strings to `colorValue`
- Preserve legacy JSON and Hive payloads during read
- Add regression tests for JSON and Hive color persistence
- Register source-owned adapters for free, line, rectangle, and ellipse drawings
- Preserve legacy color fields while writing the current colorValue field
- Update generated Hive metadata and registrar outputs
- Introduce a reusable BetterColorPicker style and palette
- Update color picker consumers to use the new custom styling
- Persist custom swatch colors in app preferences
- Replace hardcoded color pickers with shared color library UI
- Allow adding, editing, and deleting custom colors
- Persist neutral team colors in strategy settings and app defaults
- Apply neutral marker styling across strategy pages and agent widgets
- Add coverage for strategy settings JSON and shade conversion
- Tighten sidebar and segmented tab corner radii
- Adjust settings dialog padding and simplify mode switcher
- Add a PowerShell watcher script for Flutter hot reload
- Render the active page name in the lower-left corner
- Pass page names through the save/load screenshot flow
- Add a widget test covering the new label
- Reduce bar and row corner radii for a cleaner fit
- Adjust expanded panel spacing and resize handle height
- Refresh row action buttons with compact icon spacing
- Store pages bar width in app preferences
- Add horizontal resize handle and clamp width
- Keep existing height resize behavior intact
- Track source and target page IDs through transition state
- Ease the overlay progress curve and drive row fill indicators
- Clear transition page IDs when the animation completes
- Extract lineup visuals into a reusable overlay
- Show lineup overlay while page transitions hide the map
- Use a consistent easing curve for transition progress
- Watch canvas resize changes in persistent lineup widgets
- Add regression test for overlay repositioning and rescaling
- Remove extra button spacing in the collapsed and expanded bars
- Hide row actions until hover or active state
- Disable outer scrollbars for the reorder list
- Centralize pages bar corner radii constants
- Read custom color library entries from `ColorLibraryController`
- Stop watching preferences directly in the controller build
- Keep controller state in sync before persisting preference updates
- Duplicate abilities on modifier-assisted drag
- Track dragged IDs through drop handlers
- Update ability widget tests for the new callback signature
- Add the impeccable skill docs, commands, and references
- Update map theme and settings UI to match the new design flow
- Refresh strategy folder import test expectations
- Replace the plain title/description block with a compact scope pill
- Simplify the strategy object styling description copy
- Store custom keybinds in app preferences
- Add a settings section to edit, reset, and search bindings
- Scope text fields with shortcut overrides and add binding tests
- Move map theme state into `user_preferences_provider`
- Update imports across app and tests
- Add spawn barrier, ult orb, and region name flags to app preferences
- Sync map visibility state with saved preferences and archive exports
- Show draggable agent abilities in the context menu
- Switch the marker sync banner action to a solid button
- Switch to a raw menu item with tighter spacing
- Remove the tooltip wrapper from ability buttons
Copilot AI review requested due to automatic review settings May 10, 2026 02:10
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

@SunkenInTime SunkenInTime merged commit 55e479b into update/prerelease May 10, 2026
0 of 2 checks passed
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.

2 participants