Workspaces 0.9

Workspaces 0.9 is available at:

http://www.intellij.org/twiki/bin/view/Main/WorkspacesPlugin

Changes since version 0.8.3:

  • Workspaces tool window enhancements:

  • Double-clicking a workspace now opens the workspace.

  • Right-clicking displays a popup menu.

  • Option in global prefs to show/hide the Open, Close, Toggle

Pin, and Properties actions in the popup menu (since they're
available via the tool window's buttons, I prefer not to see
them in the popup menu, but my preference might not be all
that popular).

  • When selecting items in the Workspaces tool window, the entire

row is selected now (instead of just the workspace name).

  • Counts in the Workspaces tool window are now black (instead

of blue).

  • Workspaces menu enhancements:

  • Addition of "Close All Workspaces Except" action (provides a

submenu to choose the workspace)

  • Addition of "Toggle Pin" action (provides a submenu to choose

the workspace to toggle)

  • Addition of "Properties" action (provides a submenu to choose

the workspace to configure)

  • Addition of "Remove" action (provides a submenu to choose the

workspace to remove)

  • Performing a "Remove" via the menu doesn't interfere with the

selection of workspaces in the tool window.

  • Option in global prefs to automatically pin workspaces when created.

  • In "Create a New Workspace" and "Workspace Properties" dialogs,

the "Workspace Name" text field has default focus.

  • Global preferences are now persisted in

/options/workspaces.xml. This may cause you to lose
your current settings. Sorry.

NOTE: If you also use my ToolbarManager plugin, you'll need to upgrade it
to version 1.1.1.



8 comments
Comment actions Permalink

I'd appreciate any feedback regarding this To Do item:

Consider implementing an action which is similar
to "Close All Workspaces Except" but would also
close all non-workspaced files (basically a
shortcut for doing "Close All Workspaces Except"
followed by "Close All Non-Workspace Files"). I'm
not sure what to call this, though. Possibly "Close
All Except", but that might be confusing.

Would anyone find it useful to have both of these actions available? I
think I might, but haven't really played around enough with "Close All
Workspaces Except" yet to say for sure. Maybe just one or the other would
do. I dunno yet. Thoughts? I'd also appreciate naming suggestions.

thanks,

chris


0
Comment actions Permalink

Chris, is there a way to have the Workspaces menu available
via some ALT-... shortcut?

r.

"Chris Bartley" <spam@feynman.org> wrote in message
news:aq9o0m$5hh$1@is.intellij.net...

Workspaces 0.9 is available at:

>

http://www.intellij.org/twiki/bin/view/Main/WorkspacesPlugin



0
Comment actions Permalink

For me is most natural "Close everything Except this workspace"
(the feature you describe). More than "Close Other Workspaces"
or "Close non-workspaced files". Don't take my wording as
something good. Just the meaning.

r.

"Chris Bartley" <spam@feynman.org> wrote in message
news:aq9opv$6id$1@is.intellij.net...

I'd appreciate any feedback regarding this To Do item:

>

Consider implementing an action which is similar
to "Close All Workspaces Except" but would also
close all non-workspaced files (basically a
shortcut for doing "Close All Workspaces Except"
followed by "Close All Non-Workspace Files"). I'm
not sure what to call this, though. Possibly "Close
All Except", but that might be confusing.

>

Would anyone find it useful to have both of these actions available? I
think I might, but haven't really played around enough with "Close All
Workspaces Except" yet to say for sure. Maybe just one or the other would
do. I dunno yet. Thoughts? I'd also appreciate naming suggestions.

>

thanks,

>

chris

>
>


0
Comment actions Permalink

For me the most important features not implemented, yet:
- keyboard navigability (open, close, create, edit workspaces - possibly
via WS menu or right-click menu)
- editing workspaces (add/remove files)

The second issue appears on the plugin page, the first one I didn't
notice. Do you want me to put it there?

r.

"Chris Bartley" <spam@feynman.org> wrote in message
news:aq9opv$6id$1@is.intellij.net...

I'd appreciate any feedback regarding this To Do item:

>

Consider implementing an action which is similar
to "Close All Workspaces Except" but would also
close all non-workspaced files (basically a
shortcut for doing "Close All Workspaces Except"
followed by "Close All Non-Workspace Files"). I'm
not sure what to call this, though. Possibly "Close
All Except", but that might be confusing.

>

Would anyone find it useful to have both of these actions available? I
think I might, but haven't really played around enough with "Close All
Workspaces Except" yet to say for sure. Maybe just one or the other would
do. I dunno yet. Thoughts? I'd also appreciate naming suggestions.

>

thanks,

>

chris

>
>


0
Comment actions Permalink

Yeah, sorry, i meant to add that in 0.9. I've added it for the next build.
The menu will be accessible via ALT-K (since W is taken).

"Richard Nemec" <rndzank@attbi.com> wrote in message
news:aq9s76$boe$1@is.intellij.net...

Chris, is there a way to have the Workspaces menu available
via some ALT-... shortcut?



0
Comment actions Permalink

"Erb" <dont@evenbother.com> wrote in message
news:aqbjeq$67m$1@is.intellij.net...

I noticed you can create 2 workspaces with exactly the same name.
Probably better to ask if they want to replace the first one.


Added to the To Do list. I need to prevent duplicate names anyway to solve
part of the problem of assigning keymappings to workspaces.

(How this started: I wanted to add extra files to my existing workspace,
and did not know how.)


Addition of files will be available in the next version. Right now you can
only remove and reorder.


0
Comment actions Permalink

"Richard Nemec" <rndzank@attbi.com> wrote in message
news:aq9stg$ckr$1@is.intellij.net...

For me the most important features not implemented, yet:
- keyboard navigability (open, close, create, edit workspaces - possibly
via WS menu or right-click menu)


You can already assign keymappings to "Create New From Open Files", "Close
All Workspaces", and "Close all Non-Workspace Files". Keymappings for
opening/closing/pinning/configuring individual workspaces has been kinda
tricky so far. Since each project has its own set of workspaces, I haven't
yet completely figured out how to get the appropriate ones to appear in the
Keymaps dialog. I think I'm close to solving it, though.

- editing workspaces (add/remove files)


Addition of files will be available in the next version. You can already
remove files from workspaces (via the Properties dialog).

The second issue appears on the plugin page, the first one I didn't
notice. Do you want me to put it there?


There's a feature request that's similar (the 2nd one, from Gordon), but if
you're like to add more, please do. Thanks.


0
Comment actions Permalink

For me the most important features not implemented, yet:
- keyboard navigability (open, close, create, edit workspaces - possibly
via WS menu or right-click menu)

>

You can already assign keymappings to "Create New From Open Files", "Close
All Workspaces", and "Close all Non-Workspace Files". Keymappings for
opening/closing/pinning/configuring individual workspaces has been kinda
tricky so far. Since each project has its own set of workspaces, I

haven't

yet completely figured out how to get the appropriate ones to appear in

the

Keymaps dialog. I think I'm close to solving it, though.


My poor man needs are fully covered by the ALT-K to access the menu.
Everything else would some after I find out ALT_K is not enough :)

Thanks Chris. A lot

r.


0

Please sign in to leave a comment.