Skip to content

Conversation

chloe-yeo
Copy link
Contributor

Latest ProgressManager implementation.

@chloe-yeo chloe-yeo marked this pull request as draft August 12, 2025 21:23
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

2 similar comments
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch from 663189d to e487895 Compare August 13, 2025 17:27
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch 2 times, most recently from e487895 to 28c44d7 Compare August 13, 2025 18:00
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch from b76985d to 8fc50e2 Compare August 22, 2025 19:01
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch from 8fc50e2 to 64037e3 Compare August 22, 2025 21:34
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch from 64037e3 to 3baa7d6 Compare August 22, 2025 23:00
@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch from 3baa7d6 to e695360 Compare September 3, 2025 18:06
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch from e695360 to 20c03d4 Compare September 5, 2025 23:10
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

@chloe-yeo chloe-yeo changed the title ProgressManager v6 implementation [Implementation] ProgressManager v6 implementation Sep 5, 2025
restore conflict files

Restore files to 26.E version

Restore files to 26.E version

restore preferences.h file

restore preferences.m file

restore attributedString file

revert attributed string

remove additional lines

change to UInt64 where needed

add if FOUNDATION_FRAMEWORK in relevant areas

add if FOUNDATION_FRAMEWORK in relevant areas

more #FOUNDATION_FRAMEWORK check

remove exclusion from Internationalization

typo
change interop variables into an enum

reorder interopType switch statements

move interop switch-case into enum

change Throughput and fileURL Summary types

remove old unused calls

introduce terminate method requirement + rewrite implementation for additional property

change additional property string summary to [String]

change string type to use String? and [String?]

add propertiesURL as available additional property type

formatting for readability

add propertiesUInt64 as available additional property type

deinit test for additional properties + fix for deinit fractionCompleted calculation

edit test to test deinit behavior for EstimatedTimeRemaining

replace redundant deinit complete(count:) call with mark dirty + add tests for deinit bahavior

more deinit tests

additional unit tests for deinit behavior

separate string additional properties into retaining vs non-retaining version

add custom URL property unit tests

add custom UInt64 property unit tests

update documentation for additional properties methods

updated initializer

draft additional property observation fix

establish keypaths for fileCount + rename terminate to finalSummary

add observationRegistrar access calls

add observationRegistrar withMutation calls

add accessObservation to withProperties

remove fileURL

Enhancements for Additional Properties
@chloe-yeo chloe-yeo force-pushed the implementation/progress-manager branch from 20c03d4 to ae65b08 Compare September 6, 2025 01:42
@chloe-yeo
Copy link
Contributor Author

@swift-ci please test

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.

1 participant