Skip to content

Switch to TreeTableView in save&restore#3872

Merged
georgweiss merged 5 commits into
masterfrom
CSSTUDIO-3588
Jul 10, 2026
Merged

Switch to TreeTableView in save&restore#3872
georgweiss merged 5 commits into
masterfrom
CSSTUDIO-3588

Conversation

@georgweiss

@georgweiss georgweiss commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Upon user request: improve metadata visibility on objects in the hierarchy view by moving from tooltip to content rendered in TreeCell. Decided though that a TreeTableView is a better match for showing more data, in particular as user may hide unwanted columns.

This change also offers the possibility to sort on date or user name.

Screenshot 2026-07-07 at 15 44 32
  • Testing:

    • The feature has automated tests
    • Tests were run
    • If not, explain how you tested your changes
  • Documentation:

    • The feature is documented
    • The documentation is up to date
    • Release notes:
      • Added an entry if the change is breaking or significant
      • Added an entry when adding a new feature

@georgweiss georgweiss requested review from jacomago and shroffk July 7, 2026 14:17
import java.util.ResourceBundle;
import java.util.ServiceLoader;
import java.util.Stack;
import java.util.*;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Do we normally do * imports?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

No, will update.

Comment thread app/save-and-restore/app/doc/images/screenshot1.png
@georgweiss georgweiss requested a review from jacomago July 9, 2026 14:52
import javafx.scene.input.ClipboardContent;
import javafx.scene.input.Dragboard;
import javafx.scene.input.TransferMode;
import javafx.scene.layout.*;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

One more star import

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
8.4% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@georgweiss georgweiss merged commit 9c4396a into master Jul 10, 2026
5 of 7 checks passed
@georgweiss georgweiss deleted the CSSTUDIO-3588 branch July 10, 2026 07:02
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