places footer relatively and remove bottom padding
Remove Bitters scaffolding

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Convert legacy main.css styles to Sass

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Split legacy main.css styles into separate files

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Give better names to all legacy style files

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Rename 'default' stylesheet directory to 'legacy'

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Use single-line Sass comments for copyright header

Single-line comments are removed from CSS output.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Prefix legacy partial files with underscore

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Remove redundant .title-bar classes

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'dev' into feature/refactor-work-package-index-styling

Signed-off-by: Alex Coles <alex@alexbcoles.com>

Conflicts:
	app/assets/stylesheets/default/main.css.erb
Reapply consolidation of avatar styles in Sass

See 874b08c1. Changes lost in previous merge.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'feature/non_absolute_footer' into feature/refactor-work-package-index-styling

Signed-off-by: Alex Coles <alex@alexbcoles.com>

Conflicts:
	app/assets/stylesheets/layout/_base.sass
[wip] Add alternate layout for work package views

Absolutely position page "chrome" (top and main menus, footer).

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Bring in legacy styles with require directive

Use Sprockets `require` directive rather Sass `@import directives`:
there is currently no sharing of scope (variables, mixins, etc.)
between legacy and new stylesheets. From cursory glance, this approach
appears to be slightly more performant (NOT benchmarked).

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Do not allow work packages table cells to wrap

Limit table cell width to 300px.

Bug # 13498

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Lay out work package view using CSS flexible boxes

This resolves various issues with scrolling, creating 2-3 main
scrollable areas: the main menu, work packages list and, when open,
the details pane.

User Story # 14811

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Always show work package table pagination

Bug # 11935

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Always show work packages detail pane toolbar

* Rename internal details pane classes for consistency.

Bug # 13597

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Move details pane styles to correct Sass file

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Revert "[wip] Add simple, CSS3-based split view"

This solution has been superseded by solution based on CSS flexible
boxes (see 58219b1e).

This (partially) reverts commit 11d08be5c6d4d7b2695cffa3cb3c40755a6e476b.

Signed-off-by: Alex Coles <alex@alexbcoles.com>