Site cleanup
authorSaman Bemel-Benrud <samanpwbb@gmail.com>
Thu, 3 Jan 2013 11:20:32 +0000 (11:20 +0000)
committerTom Hughes <tom@compton.nu>
Mon, 14 Jan 2013 21:27:08 +0000 (21:27 +0000)
commita36f3558dd43dd5a598e36dd21fd5f7d2b4a94f5
tree726b0b7ab43363b71e2a2ca298261a7950bb5c0b
parent91139ae014608fe98653496e4c5425f9ebe3bed7
Site cleanup

I set out to do a quick and dirty typography overhaul to make things
more consistent and a bit cleaner, but I kept running into things I
didn't like, so this lead me down something of a rabbit hole of design
tweaks to the OSM site.

Goals here are to have better content hierarchy, better vertical
rhythm, more consistent UI, cleaner markup with less tables, all while
keeping the basics pretty much intact. There are a lot of things I
didn't touch even though they need to be updated (lots of tables where
stuff shouldn't be tables, mostly).

Basic overview of changes:

I added a new persistent header that helps segment pages. It's now
a lot easier to know what you're looking at. The header has a page
title, a description, plus a submenu of actions.

There is now a pattern of 20px/10px margins and padding for more
rhythm and breathing room throughout the site.

I know there are other problems here or things I've missed - would
love another set of eyes to look over this! I am still getting comfortable
working on the site - it's my first time ever digging into a ruby or rails
so I'm not familiar with the templating language yet.
124 files changed:
app/assets/images/RSS.gif [deleted file]
app/assets/images/RSS.png [new file with mode: 0644]
app/assets/images/RSS.svg [new file with mode: 0644]
app/assets/images/color-palette.svg [new file with mode: 0644]
app/assets/images/new.png
app/assets/images/new.svg [new file with mode: 0644]
app/assets/images/notice.png [new file with mode: 0644]
app/assets/images/notice.svg [new file with mode: 0644]
app/assets/images/roles/administrator.png
app/assets/images/roles/administrator.svg [new file with mode: 0644]
app/assets/images/roles/blank_administrator.png
app/assets/images/roles/blank_administrator.svg [new file with mode: 0644]
app/assets/images/roles/blank_moderator.png
app/assets/images/roles/blank_moderator.svg [new file with mode: 0644]
app/assets/images/roles/moderator.png
app/assets/images/roles/moderator.svg [new file with mode: 0644]
app/assets/images/users/images/user-icons.svg [new file with mode: 0644]
app/assets/javascripts/changeset.js
app/assets/javascripts/templates/browse/feature.jst.ejs
app/assets/javascripts/templates/browse/feature_history.jst.ejs
app/assets/javascripts/templates/browse/feature_list.jst.ejs
app/assets/stylesheets/common.css.scss
app/assets/stylesheets/large.css
app/assets/stylesheets/small-rtl.css
app/assets/stylesheets/small.css.scss
app/controllers/changeset_controller.rb
app/controllers/diary_entry_controller.rb
app/helpers/application_helper.rb
app/views/browse/_changeset_details.html.erb
app/views/browse/_common_details.html.erb
app/views/browse/_containing_relation.html.erb
app/views/browse/_map.html.erb
app/views/browse/_navigation.html.erb
app/views/browse/_node_details.html.erb
app/views/browse/_paging_nav.html.erb
app/views/browse/_relation_details.html.erb
app/views/browse/_relation_member.html.erb
app/views/browse/_tag.html.erb
app/views/browse/_tag_details.html.erb
app/views/browse/_way_details.html.erb
app/views/browse/changeset.html.erb
app/views/browse/node.html.erb
app/views/browse/node_history.html.erb
app/views/browse/relation.html.erb
app/views/browse/relation_history.html.erb
app/views/browse/start.html.erb
app/views/browse/way.html.erb
app/views/browse/way_history.html.erb
app/views/changeset/_changeset.html.erb
app/views/changeset/_changeset_paging_nav.html.erb
app/views/changeset/_changesets.html.erb
app/views/changeset/list.html.erb
app/views/changeset/timeout.html.erb
app/views/diary_entry/_diary_comment.html.erb
app/views/diary_entry/_diary_entry.html.erb
app/views/diary_entry/_diary_list_entry.html.erb
app/views/diary_entry/comments.html.erb
app/views/diary_entry/edit.html.erb
app/views/diary_entry/list.html.erb
app/views/diary_entry/no_such_entry.html.erb
app/views/diary_entry/view.html.erb
app/views/export/start.html.erb
app/views/geocoder/description.html.erb
app/views/geocoder/results.html.erb
app/views/geocoder/search.html.erb
app/views/layouts/_flash.html.erb
app/views/layouts/site.html.erb
app/views/message/_message_summary.html.erb
app/views/message/_sent_message_summary.html.erb
app/views/message/inbox.html.erb
app/views/message/new.html.erb
app/views/message/no_such_message.html.erb
app/views/message/outbox.html.erb
app/views/message/read.html.erb
app/views/oauth/authorize.html.erb
app/views/oauth/authorize_failure.html.erb
app/views/oauth/authorize_success.html.erb
app/views/oauth_clients/edit.html.erb
app/views/oauth_clients/index.html.erb
app/views/oauth_clients/new.html.erb
app/views/oauth_clients/show.html.erb
app/views/redactions/edit.html.erb
app/views/redactions/index.html.erb
app/views/redactions/new.html.erb
app/views/redactions/show.html.erb
app/views/site/_home_link.html.erb
app/views/site/_sidebar.html.erb
app/views/site/copyright.html.erb
app/views/trace/_trace.html.erb
app/views/trace/_trace_optionals.html.erb
app/views/trace/create.html.erb
app/views/trace/edit.html.erb
app/views/trace/list.html.erb
app/views/trace/offline.html.erb
app/views/trace/view.html.erb
app/views/user/_contact.html.erb
app/views/user/account.html.erb
app/views/user/blocked.html.erb
app/views/user/confirm.html.erb
app/views/user/confirm_email.html.erb
app/views/user/list.html.erb
app/views/user/login.html.erb
app/views/user/logout.html.erb
app/views/user/lost_password.html.erb
app/views/user/make_friend.html.erb
app/views/user/new.html.erb
app/views/user/no_such_user.html.erb
app/views/user/remove_friend.html.erb
app/views/user/reset_password.html.erb
app/views/user/save.html.erb
app/views/user/suspended.html.erb
app/views/user/terms.html.erb
app/views/user/view.html.erb
app/views/user_blocks/_blocks.html.erb
app/views/user_blocks/blocks_by.html.erb
app/views/user_blocks/blocks_on.html.erb
app/views/user_blocks/edit.html.erb
app/views/user_blocks/index.html.erb
app/views/user_blocks/new.html.erb
app/views/user_blocks/revoke.html.erb
app/views/user_blocks/show.html.erb
config/locales/en.yml
db/structure.sql
test/functional/browse_controller_test.rb