Comments (7)
Please provide a PR
from eclipse.platform.ui.
It's really easy to set up a development environment automatically via the link there:
from eclipse.platform.ui.
Please try with 4.32 RC2: https://download.eclipse.org/eclipse/downloads/drops4/I20240529-1800
from eclipse.platform.ui.
@iloveeclipse : unfortunately still an issue :-(
from eclipse.platform.ui.
OK, a very kind & intelligent coworker spotted where the change was introduced: eclipse-platform/eclipse.platform#876
... this change means that the 'refresh' option is now only shown for open projects (prior to this change refresh was shown unless one of the selections was a closed project).
So if refresh was indeed intended to be project-only, then this change results in the 'correct' behavior.
If however the Eclipse project would rather continue to allow the refresh menu item for all resources (which is how the JDT plugin des things in the 'Package Explorer' view, and is super-helpful when you have a massive project & you're only looking to refresh a small section) then further changes to bundles/org.eclipse.ui.navigator.resources/src/org/eclipse/ui/internal/navigator/resources/actions/ResourceMgmtActionProvider.java would be appreciated, perhaps the following:
- // To refresh, even if one project is open
- if (hasOpenProjects) {
+ // To refresh if any selection is (a) an open project, or (b) a non-project
+ if (hasOpenProjects || !isProjectSelection) {
refreshAction.selectionChanged(selection);
menu.appendToGroup(ICommonMenuConstants.GROUP_BUILD, refreshAction);
}
... thoughts? I've not got an environment over here that's convenient to test this, but to me it makes sense & largely allows for the old behavior whilst simultaneously retaining the fix introduced by @vogella via the aforementioned ticket.
from eclipse.platform.ui.
Thanks @merks for the link; I'm just checking with my manager as to what legal hoops I need to jump through before I'm allowed to attempt to contribute here.
from eclipse.platform.ui.
Is this fixed via #2003? Please close if that is the case.
from eclipse.platform.ui.
Related Issues (20)
- FindReplaceOverlay/FindReplaceDialog tests failing: testSearchTextSelectedWhenOpeningDialog, testSearchTextSelectedWhenSwitchingFocusToDialog
- Find/Replace overlay: search and replace input fields not vertically centered
- Example handler for an alternative inline display HOT 3
- Find/Replace overlay: navigating through search history skips entry
- Sticky scrolling: Line Numbers look wrong (maybe sorted wrong way up?)
- Find/Replace Overlay: can hide views which are in "detached mode" HOT 1
- Find/Replace History: write Unit Tests
- Find/replace overlay: unexpected focus target when closing overlay
- FindReplaceLogic: performIncrementalSearch breaks contract
- FindReplaceLogic: incremental search jumps to next word if selection already on search word
- Random Failing Test: FilteredResourcesSelectionDialogTestSuite HOT 1
- UI refresh: a modern light and dark theme HOT 28
- Sticky Scrolling: ignore merge errors HOT 1
- [e4] support injection of Optionals
- workspace '--release' setting ignored by Problems View HOT 1
- Find/Replace Overlay not adapted to theme of Editor
- CTabFolder: ellipsis for truncated items takes up too much space in Monospace
- IllegalArgumentException at StickyScrollingControl.java:519
- [Sticky scrolling] Commented-out code is being incorrectly recognized HOT 1
- Plugin export not Working (Can't download artifact osgi.bundle,com.sun.jna) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eclipse.platform.ui.