Nathan Sobo
|
8b8218bf81
|
Properly restore focus to center when hiding dock via toggle
|
2017-04-12 09:46:18 -06:00 |
|
Max Brunsfeld
|
399b70662d
|
Fix regression in hovered dock tracking due to workspace refactor
Also, backfill tests for showing, hiding and updating the dock toggle
buttons in response to mouse movements.
|
2017-04-10 14:15:31 -07:00 |
|
Nathan Sobo
|
9259372f23
|
Fix dock hiding on drag
|
2017-04-08 14:29:34 -06:00 |
|
Max Brunsfeld
|
cabeeca8b6
|
Publicize more Dock methods
|
2017-04-07 15:38:25 -07:00 |
|
Max Brunsfeld
|
63d27c5f0a
|
Rename Dock.isOpen to .isVisible and Dock.open to .show
|
2017-04-06 17:23:53 -07:00 |
|
Nathan Sobo
|
f15b6d9074
|
Eliminate unnecessary event listener removals
|
2017-04-06 16:58:13 -06:00 |
|
Nathan Sobo
|
6f6ec70094
|
Allow items closed in docks to be reopened
|
2017-04-06 15:57:26 -06:00 |
|
Nathan Sobo
|
646047f563
|
Maintain an active pane container on the workspace
This will be used by many commands that previously only interacted with
the center of the workspace.
|
2017-04-06 15:30:01 -06:00 |
|
Nathan Sobo
|
73f04fdaed
|
Focus the active center pane when hiding a dock
|
2017-04-05 20:58:05 -06:00 |
|
Nathan Sobo
|
88422ee4c9
|
Focus the active pane of docks when they are activated
|
2017-04-05 15:35:47 -06:00 |
|
Nathan Sobo
|
334290aaa7
|
Resize dock to fit on double-click of resize handle
|
2017-04-05 12:45:29 -07:00 |
|
Nathan Sobo
|
095dc71ba9
|
Rename getPreferredInitialHeight/Width to getPereferredHeight/Width
|
2017-04-05 12:45:29 -07:00 |
|
Max Brunsfeld
|
8b407bf48f
|
Don't allow opening docks by clicking on the resize handle
|
2017-04-05 12:45:29 -07:00 |
|
Max Brunsfeld
|
caafa41f6f
|
Open docks when activating their panes, but not when adding items
|
2017-04-05 12:00:38 -07:00 |
|
Matthew Dapena-Tretter
|
08e8975a10
|
Always show the dock when an item is dropped into it
Previously, we were only showing it when going from 0 -> 1 items (which
is a bug).
|
2017-03-27 18:17:02 -07:00 |
|
Matthew Dapena-Tretter
|
3b23ab44bc
|
Add getLocation() to PaneContainer class
This allows the location to be inspected without having to jump to the
DOM and searching for a dock element.
|
2017-03-27 17:45:21 -07:00 |
|
Matthew Dapena-Tretter
|
41953ae7d6
|
Only show dock toggle buttons when dragging if item is allowed
|
2017-03-27 17:45:15 -07:00 |
|
Matthew Dapena-Tretter
|
f3c3917825
|
Don't show the dock toggle button if it's closed and empty
|
2017-03-27 14:20:47 -07:00 |
|
Matthew Dapena-Tretter
|
13f0c8a977
|
Docks: define handle size in CSS; measure in JS
|
2017-03-27 12:19:08 -07:00 |
|
Max Brunsfeld
|
bc872143cc
|
Avoid duplicate search for pane container in Workspace.open
|
2017-03-24 15:49:35 -07:00 |
|
Max Brunsfeld
|
93ba6109fa
|
Create Dock element lazily to be compatible w/ snapshotting
|
2017-03-24 15:29:46 -07:00 |
|
Matthew Dapena-Tretter
|
791457d9a7
|
Add remaining pane container methods and documentation to docks
|
2017-03-23 11:24:41 -07:00 |
|
Matthew Dapena-Tretter
|
37a3c9b59c
|
Measure toggle button size instead of hardcoding it
|
2017-03-23 11:24:41 -07:00 |
|
Matthew Dapena-Tretter
|
e01bc40a78
|
"affordance" -> "hoverMargin"
|
2017-03-23 11:24:41 -07:00 |
|
Matthew Dapena-Tretter
|
cd62357f0f
|
Mention dock getters in Dock docs
|
2017-03-20 22:39:28 -07:00 |
|
Matthew Dapena-Tretter
|
98e7fcc505
|
Prefer getElement() to view registry for Docks, PaneContainer & Pane
|
2017-03-20 22:39:23 -07:00 |
|
Matthew Dapena-Tretter
|
d854a88dbb
|
Add workspace.toggle() method
|
2017-03-18 15:32:01 -07:00 |
|
Matthew Dapena-Tretter
|
3ff830102f
|
Serialize docks
|
2017-03-18 15:31:57 -07:00 |
|
Matthew Dapena-Tretter
|
bf39947eee
|
Add Dock component
|
2017-03-18 15:31:51 -07:00 |
|