Skip to content

Conversation

@mehmet-karaman
Copy link
Contributor

@mehmet-karaman mehmet-karaman commented Nov 2, 2025

The console view has a "pin console" action, which pins the current console. If the user wants a new console, the original one should be pinned, otherwise a console switch will switch all unpinned console views.

  • Added auto pin behavior for the console view. If user opens a new
    console, it will raise the question if auto pin should be done.
  • Added a new preference to the ConsolePreferencePage

@mehmet-karaman mehmet-karaman force-pushed the auto_pin_console branch 2 times, most recently from 1972493 to ecec74e Compare November 4, 2025 09:39
@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

Test Results

 1 953 files  ±0   1 953 suites  ±0   1h 32m 25s ⏱️ + 9m 4s
 4 744 tests ±0   4 720 ✅ ±0   24 💤 ±0  0 ❌ ±0 
14 232 runs  ±0  14 050 ✅ ±0  182 💤 ±0  0 ❌ ±0 

Results for commit 8f2bf10. ± Comparison against base commit 24be9b0.

♻️ This comment has been updated with latest results.

@mehmet-karaman mehmet-karaman force-pushed the auto_pin_console branch 2 times, most recently from ac36083 to 7240aea Compare November 5, 2025 08:39
@mehmet-karaman mehmet-karaman force-pushed the auto_pin_console branch 2 times, most recently from b0341f3 to 13a1dd5 Compare November 11, 2025 12:13
@mehmet-karaman mehmet-karaman force-pushed the auto_pin_console branch 3 times, most recently from 7b021b9 to 65e344e Compare November 11, 2025 13:26
@trancexpress
Copy link
Contributor

LGTM.

@iloveeclipse anything to add or can I merge this?

Copy link
Member

@iloveeclipse iloveeclipse left a comment

Choose a reason for hiding this comment

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

I have one comment/change request regarding new behavior and few issues with the rest of the new code.

@mehmet-karaman mehmet-karaman force-pushed the auto_pin_console branch 2 times, most recently from 338e090 to ee23411 Compare November 12, 2025 14:24
@iloveeclipse
Copy link
Member

@mehmet-karaman : I see you've pushed new commit but some of the comments are still not resolved. Does it mean, you plan to push yet another change, should I wait with the review till then?

PatternMatchListenerExtension_5=is missing required enablement expression and will be removed
UpdatingConsoleState=Updating console state
UpdatingConsoleState=Updating console state
TurnOnAutoPinDialogMessage=If a new Console view is opened, it's possible to auto pin the old Console view and new Console view to keep its content. Would you like to turn on the auto pin?
Copy link
Member

Choose a reason for hiding this comment

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

What about this:

Should we pin the old and new Console views (so different console pages could be updated independently)?

Copy link
Member

Choose a reason for hiding this comment

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

Original PR version:
image

Proposed one:
image

Improved proposal:
image

@mehmet-karaman
Copy link
Contributor Author

@mehmet-karaman : I see you've pushed new commit but some of the comments are still not resolved. Does it mean, you plan to push yet another change, should I wait with the review till then?

No.. I wanted to recheck before resolving them.. After amend + push I couldn't see your comments.. It looks like there is a new feature of github, which is working differently.. Switched to classic and now I can see all again..

Copy link
Member

@iloveeclipse iloveeclipse left a comment

Choose a reason for hiding this comment

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

I believe messages and dialog title need a change, I will push all requested changes now and also I will rebase on latest master.

- Added "auto pin behavior" for the Console view. If user opens a new
Console view from opened Console, it will raise the question if Consoles
should be pinned or not.
- Added new preference to the ConsolePreferencePage
- Bu default the preference will be enabled

See eclipse-platform#2240
@iloveeclipse iloveeclipse merged commit 3e8e40e into eclipse-platform:master Nov 13, 2025
18 of 19 checks passed
@iloveeclipse
Copy link
Member

@mehmet-karaman : please provide N&N for the change.
N&N repo is https://github.com/eclipse-platform/www.eclipse.org-eclipse

@mehmet-karaman
Copy link
Contributor Author

mehmet-karaman commented Nov 13, 2025

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