Commit Graph

32 Commits

Author SHA1 Message Date
Martin Aeschlimann
334bd1702e Rename theme to colortheme 2016-08-17 19:50:27 +02:00
Benjamin Pasero
e824cb7735 less context serivce use 2016-08-17 15:59:01 +02:00
Benjamin Pasero
26caa26382 move editor events over to group service 2016-06-03 09:55:22 +02:00
Benjamin Pasero
e231f3fa2f real event for editor change in part 2016-06-01 13:01:08 +02:00
Benjamin Pasero
f1add03813 try to get rid of editor input changing event 2016-06-01 11:06:16 +02:00
Benjamin Pasero
d0fbd67860 less editorevent use 2016-06-01 11:00:09 +02:00
Benjamin Pasero
6989497edd more editor events clean up 2016-06-01 10:48:18 +02:00
Benjamin Pasero
b0c79f4431 status bar clean up 2016-05-31 11:00:54 +02:00
tamas.kiss
9a7594e837 Option to hide the status bar implemented
This fixes #6356
2016-05-30 19:40:13 +02:00
Alex Dima
c63203bf80 Adopt IEventEmitter.addListener2 2016-05-21 11:29:45 +02:00
isidor
e807b1caa9 debug: reduce min panel height
fixes #6085
2016-05-04 10:02:33 +02:00
isidor
f2dbc16bd5 panel: move sash 2px lower
fixes #5524
2016-05-02 16:18:08 +02:00
Benjamin Pasero
a085dab9cf a bit more monaco => code 2016-04-28 08:13:07 +02:00
Maxime Quandalle
65bdaf3aec Sash double clicks (#4702)
* Support double click on sashes

We had to implement a slight change in the sash drag "hack", by removing the
full cover transparent overlay (that was preventing clicks events from being
fired) and replacing it by a CSS `cursor` rule on the document.body.

The ideal solution for a clean dragging events implementation would be to use
the `Element.setCapture` API that is unfortunately not available in Chrome.

* Center the split editor frontier by double-clicking on it

* Reset the bottom panel size by double-clicking on it

* Implement sash reset on diff editors

* Fix a bug with DOM measurement

The calculus was plain wrong as showed in https://github.com/winjs/winjs/issues/1621
This was probably unotified since this utility function wasn't used in the code base.

* Implement sidebar sash optimal resizing

Fixes #4660

* Abstract `getLargestChildWidth` into a DOM method

This commit also moves the `getOptimalWidth` method from the `Composite` to the
`Viewlet` component. This partially addresses
https://github.com/Microsoft/vscode/pull/4702#issuecomment-207813241

* Calculate the sidebar optimal width correctly in case no folder is open
2016-04-15 11:30:52 +02:00
Martin Aeschlimann
bb6f634ff5 Add IThemeService.setTheme 2016-04-05 18:02:58 +02:00
Benjamin Pasero
76fd097af4 some workbench linting 2016-02-04 17:59:19 +01:00
isidor
b637655978 panel: fix sash layout issue when sidebar right 2016-01-22 12:46:24 +01:00
Benjamin Pasero
bbb50c8640 panelPart => panel 2016-01-19 17:25:12 +01:00
isidor
e3d5633dbf panel: show horizontal sash even when panel is hidden 2016-01-19 15:58:14 +01:00
isidor
b19445e3d8 panel: fix issue with minimal panel width 2016-01-19 12:33:45 +01:00
isidor
e009b3060a panel: make panel height limit absolute 2016-01-19 12:06:56 +01:00
isidor
7608a3012c panel: fix layout positioning bug when sidebar hidden 2016-01-19 11:41:59 +01:00
isidor
d231a506bb panel: renames based on Ben's feedback 2016-01-15 17:04:52 +01:00
isidor
867f165c07 panel: limit panel height 2016-01-15 15:53:54 +01:00
isidor
bbdd5d5b34 panel: fix sashes 2016-01-15 12:46:08 +01:00
isidor
440f46abfe absolutly position the panel in workbench 2016-01-15 11:42:19 +01:00
isidor
20d7004501 panel: add horizontal sash 2016-01-15 10:44:05 +01:00
isidor
6594eeb4f5 layout of panel first steps 2016-01-14 17:23:57 +01:00
isidor
d0e6a5ce7d add panel part to workbench 2016-01-14 16:37:17 +01:00
Benjamin Pasero
9f6b37fbcf debt - move all workbench events to common 2015-12-22 09:38:01 +01:00
Benjamin Pasero
465fc4f58b more linting in workbench 2015-12-21 17:35:25 +01:00
Erich Gamma
8f35cc4768 Hello Code 2015-11-13 14:39:38 +01:00