Feat/Add biomass & uranium exotics to editor#17
Merged
dealloc merged 3 commits intodealloc:masterfrom Apr 15, 2026
Merged
Conversation
- Added biomass and exoticUranium properties to IcarusProfile service - Added UI input fields for both resources in ProfileOverview widget - Follows existing pattern for other meta resources like credits and exotics
Update SDK constraints from >=2.18.6 <3.0.0 to >=3.0.0 <4.0.0 for compatibility with Flutter 3.38.5. Upgrade fluent_ui, flutter_bloc, bloc, logger and other dependencies to latest compatible versions. Remove deprecated NavigationAppBar usage for fluent_ui 4.15.1.
dealloc
reviewed
Apr 11, 2026
Owner
dealloc
left a comment
There was a problem hiding this comment.
Solid work, thank you very much for your contribution!
If we're doing such a major update to the editor, could you also synchronize it with the latest game files?
This should update the core project with the generated entries from the game files
Contributor
Author
no problem, thought I had, my apologies.
Just the 3 files to update after running the script? @dealloc ready for re-review |
dealloc
approved these changes
Apr 15, 2026
Owner
|
apologies for the delay, looks great! Thank you very much for your contribution |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
>=2.18.6 <3.0.0to>=3.0.0 <4.0.0for Flutter 3.38.5 compatibilityNavigationAppBarusage removed in fluent_ui 4.15.1Details
New Resources
Added Biomass and Exotic Uranium to
IcarusProfile, following the same pattern as the existing Credits, Exotics, Red Exotics, and Refunds resources. Both are now editable in the Profile overview UI.Dart 3 / Dependency Upgrade
The project was pinned to Dart 2.x (
<3.0.0) which prevented building with current Flutter releases. This PR updates bothicarus_editorandicarus_editor_coreSDK constraints and upgrades all dependencies to compatible versions. Notable changes:fluent_ui4.4.1 -> 4.15.1 (removed deprecatedappBarparameter onNavigationView)flutter_bloc8.x -> 9.xbloc8.x -> 9.xlogger1.x -> 2.xwin32dependency removed (no longer needed)Tested on
Test Plan
flutter build windows)