Commit graph

101 commits

Author SHA1 Message Date
Thomas Wilburn
83416cd0bf Match menus to keys under new system
Tells the menu component to use the same keyboard handler as the keys.js
for the purpose of showing menu hints. Cleans up rebinding code
significantly. Fixes #350
2015-03-17 15:52:36 -07:00
Thomas Wilburn
b9422a88cb Added some delay to the autohide behavior
Fixes #309
2014-10-10 07:37:37 -07:00
Pavel Chistyakov
e01fa3e5f4 Added white-space for menu items 2014-07-25 23:50:49 +04:00
Thomas Wilburn
b91b9a06a4 Tweak dialog modal background. 2014-06-29 17:03:05 -07:00
Thomas Wilburn
17b69b0528 Added transitions to the palette. 2014-05-13 22:46:49 -07:00
Thomas Wilburn
d14c92248d Added splashy dialog transitions. 2014-05-12 21:10:09 -07:00
Thomas Wilburn
d7e8f0a8a7 Fixes for immersive fullscreen on ChromeOS 2014-04-04 13:13:25 -07:00
Thomas Wilburn
bc02a28029 Enable immersive fullscreen option. Fixes #179 2014-04-04 09:13:54 -07:00
Thomas Wilburn
e58cb24b69 Move menus out, add command line styles. 2014-04-03 23:44:41 -07:00
Thomas Wilburn
f9bd2be3e7 Didn't care for that tab tweak after all. 2014-04-03 22:35:05 -07:00
Thomas Wilburn
ea6fea7aba Adjustments based on Chrome OS. 2014-04-03 22:28:34 -07:00
Thomas Wilburn
f7f0ffde7a First tweaks for appearance on Windows. 2014-04-03 22:11:45 -07:00
Thomas Wilburn
be32cff10a Remove left-side border in light seed.less so that you can Fitt's Law the collapsed project panel. 2014-04-03 15:11:24 -07:00
Thomas Wilburn
599ac9f1db Enable app frame with inline menu and window controls. See #176 2014-04-03 15:06:30 -07:00
Thomas Wilburn
902d8eb46b Add styles and option for auto-collapsing the project manager. 2014-04-03 08:56:05 -07:00
Thomas Wilburn
ed30c35d5a Style tweaks for new tab button, options cleanup. 2014-03-24 12:37:20 -04:00
Voica Adrian
d9fef43e22 New tab button (cleanup) and doubleclick tab bar. 2014-03-24 17:18:25 +02:00
Thomas Wilburn
4aba4cc503 Give ProjectManager loading UI
See #156. This change adjusts the project manager to have a loading bar
during lengthy operations. It also adds a `tick()` method that queues up
operations in 15ms chunks--we'll still blow the frame budget most times,
but it keeps things reasonably responsive (at least until the render
tree has to be added to the DOM).
2014-03-07 21:09:05 -08:00
Thomas Wilburn
b2ff9833bd Fix menu ordering. 2014-02-26 14:56:31 -08:00
Thomas Wilburn
e8a2966082 . 2014-02-26 10:18:39 -08:00
Thomas Wilburn
8e06ca1ff1 Give tabs a little bit of glow. 2014-02-26 10:10:23 -08:00
Thomas Wilburn
6ec5c2be01 Converted project manager to templates. 2014-02-26 08:57:15 -08:00
Thomas Wilburn
109fdddf1b Switched fonts for OS X to use the actual UI font. 2014-02-25 22:01:33 -08:00
Thomas Wilburn
7be0dda631 Different fonts require a fix for tab button close links. 2014-02-23 15:58:43 -08:00
Thomas Wilburn
495f7b6513 Fixed alignment for close button in tabs. 2014-02-23 15:21:38 -08:00
Thomas Wilburn
2f57992d5a Hide dragged tabs. 2014-02-23 15:17:05 -08:00
Thomas Wilburn
809a7b6917 Fixing visual drag-drop indications on the tab list. 2014-02-23 14:56:48 -08:00
Thomas Wilburn
4757e8fda1 Fix close buttons masking the tab gradient. 2014-02-23 14:21:11 -08:00
Thomas Wilburn
1d71e8131c A elements don't seem to be draggable anymore, so move the tab label into a draggable span. 2014-02-23 12:52:00 -08:00
Thomas Wilburn
73558ae54c Menu style tweaks. 2014-02-21 22:07:27 -08:00
Thomas Wilburn
832e7c7f66 Tweaks to inactive tab styles. 2014-02-21 21:13:20 -08:00
Thomas Wilburn
c6b303d2c6 Submenus were broken again, that's weird. 2014-02-20 13:11:14 -08:00
Thomas Wilburn
875b3d2b39 Fix some font problems with the menu and sans-serif usage 2014-02-08 10:05:07 -08:00
Thomas Wilburn
cc9baf863e Minor CSS and template tweaks. 2014-02-04 10:37:04 -08:00
Thomas Wilburn
a3c404de31 Nesting <a> in <a> isn't allowed, apparently. 2014-01-27 11:02:02 -08:00
Nathan Caza
341812c5ac allow drag-drop opening of files and directories 2014-01-12 03:12:14 -06:00
Nathan Caza
f6d33a3717 Made tabs anchors instead of span, allowing context menus
- Added Close and Close tabs to the right
use element instead of tabEl
add e.preventDefault() to stop tabs from opening a new window
2014-01-12 00:34:37 -06:00
Thomas Wilburn
37f3f3763d Tweaks for multi-directory readability. 2013-12-21 13:18:06 -08:00
Elisée Maurer
a6b5c97a21 Improve project entries look & feel
Highlight project entries on hover / click and display them as block for
easier targetting
2013-12-21 06:09:55 +01:00
Thomas Wilburn
a73005a967 CSS tweaks for visibility on Windows.
Fixes #102.
2013-12-20 09:28:07 -08:00
Elisée Maurer
c75af72825 Make scrollbar track background transparent 2013-12-19 23:59:52 +01:00
Elisée Maurer
1e94689a3b Remove scrollbar track border 2013-12-19 23:53:25 +01:00
Elisée Maurer
33d890ff63 Move scrollbar styling to ui.less 2013-12-19 23:52:41 +01:00
Elisée Maurer
2f0c737290 Improve scrollbars styling
Correctly place the border depending on whether the border is vertical
or horizontal. Also made the thumb colors a bit less pronounced
2013-12-19 23:37:20 +01:00
Elisée Maurer
e5c45e9359 Style editor scrollbars with light/dark ui theme
Make scrollbars not as jarring by styling them according to the current
ui theme's background and foreground colors
2013-12-19 23:22:17 +01:00
Thomas Wilburn
944f45d5f5 Remove jarring menu appearance from the style/theme selects. 2013-12-19 10:13:45 -08:00
Thomas Wilburn
b4520b0a6d Cosmetic tweaks to the project manager. 2013-11-21 10:18:43 -08:00
Thomas Wilburn
f7da885f05 Clean up menu focus by adding an input to serve as a focus proxy.
Fixes #74.
2013-11-21 09:30:59 -08:00
Thomas Wilburn
e6ccbdaac6 Somewhere we lost the point of retainFocus in menus. 2013-11-08 16:32:11 -08:00
Thomas Wilburn
9e1146457c Clean up project.less 2013-11-06 22:01:05 -08:00