Commit graph

89 commits

Author SHA1 Message Date
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
Thomas Wilburn
c67380a8a6 Added context menu module, wired up Remove Directory menu for projects. 2013-11-06 21:58:39 -08:00
Thomas Wilburn
213346822b Added context menu module, wired up a 'remove directory' menu in projects. 2013-11-06 21:56:12 -08:00
Thomas Wilburn
ded63aeea5 Put project panel next to tabs, not under them. 2013-11-06 14:45:10 -08:00
Thomas Wilburn
3d824a9c4a Cleared up project file editing flow. 2013-11-06 12:02:20 -08:00
Thomas Wilburn
c0f37afd43 Fixed directory triangle display, added menu divider. 2013-11-06 09:55:11 -08:00
Thomas Wilburn
23a5bf5c26 Correct a project loading bug, add folder triangles 2013-11-06 09:17:05 -08:00
Thomas Wilburn
c6ed48354d Added project file loading, panel animation 2013-11-06 08:12:00 -08:00
Thomas Wilburn
143ce02d42 Directory tree expansion/collapse 2013-11-04 08:53:15 -08:00
Thomas Wilburn
32c94db775 Added class sugar to dom2.js 2013-11-04 08:41:22 -08:00
Thomas Wilburn
6e452273ba Adding project styles, menu 2013-11-03 16:28:17 -08:00
Thomas Wilburn
a09344f845 Disabled automatic PM launch, cleaned up CSS, added project panel element 2013-11-02 19:29:10 -07:00
Thomas Wilburn
50730b1976 Take advantage of the auto-resize added recently to Ace. 2013-10-21 16:11:23 -07:00