Commit graph

111 commits

Author SHA1 Message Date
Thomas Wilburn
702b0f90d2 Fix tab flex bug in Chrome 44+ 2015-08-31 19:49:17 -07:00
Darshak Parikh
117f335a60 Blue-grey links and buttons in dialogs 2015-08-25 21:39:10 +05:30
Thomas Wilburn
3181dd763c Fix overflow bug in Chrome Beta
This is unbelievably silly, but apparently if you put a child item
that's very tall inside a flex child, and that child's ancestor doesn't
have a min-height, it won't scroll, regardless of `overflow` styles.
Instead, it just acts like `overflow: hidden`, which in this case means
that the project panel would just wander offscreen and become
unreachable for many items.

I love flexbox, but this kind of thing makes me see red.
2015-06-29 11:27:20 -07:00
Thomas Wilburn
e279c75d20 Darken project rules 2015-06-29 11:14:39 -07:00
Thomas Wilburn
2429ef424a Merge branch 'master' of github.com:thomaswilburn/Caret 2015-06-28 19:07:33 -07:00
Thomas Wilburn
841ab69b5d Project panel tweaks, lightened dark theme for Material. 2015-06-28 19:07:21 -07:00
Geraint White
67dccaa9ad Improve dialogue buttons hover state 2015-06-28 22:00:52 +01:00
Thomas Wilburn
e1ebd9c237 Fix bright hover background on top menu items for dark theme. 2015-06-25 16:31:48 -07:00
Thomas Wilburn
70f2d188af Material for project panel 2015-06-25 16:28:48 -07:00
Thomas Wilburn
18ca836a96 Material-ish design 2015-06-25 12:50:56 -07:00
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