Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@janmasrovira
Copy link
Collaborator

@janmasrovira janmasrovira commented Jul 15, 2025

This pr removes public fields from Object, Label and AppData.
In practice, we were never using public fields. In theory they were meant as an abstraction to add information into AppData. However, the information should be associated with each class member rather than the object itself.
Whether we need this abstraction is not entirely clear yet.

@janmasrovira janmasrovira self-assigned this Jul 15, 2025
@janmasrovira janmasrovira requested a review from lukaszcz July 15, 2025 15:07
@janmasrovira janmasrovira marked this pull request as ready for review July 15, 2025 15:07
@janmasrovira janmasrovira force-pushed the remove-public-fields branch from 49e02e0 to 780c117 Compare July 15, 2025 15:08
@janmasrovira janmasrovira force-pushed the remove-public-fields branch from 780c117 to 39a7397 Compare July 15, 2025 15:08
Copy link
Collaborator

@lukaszcz lukaszcz left a comment

Choose a reason for hiding this comment

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

Yes, this simplifies things!

@lukaszcz lukaszcz merged commit 898e85a into main Jul 15, 2025
2 checks passed
@lukaszcz lukaszcz deleted the remove-public-fields branch July 15, 2025 17:04
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.

3 participants