diff --git a/CHANGELOG b/CHANGELOG index 0d6b0f2d942334a5be4315500bec8b7f82feb615..3fc4092492b2377193015050d913717e8efa6dc4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -21,6 +21,7 @@ v 7.11.0 (unreleased) - Improve UI for sidebar. Increase separation between navigation and content - Improve new project command options (Ben Bodenmiller) - Prevent sending empty messages to HipChat (Chulki Lee) + - Improve UI for mobile phones on dashboard and project pages v 7.10.0 (unreleased) - Ignore submodules that are defined in .gitmodules but are checked in as directories. diff --git a/app/assets/stylesheets/generic/mobile.scss b/app/assets/stylesheets/generic/mobile.scss index 71a1fc4493f4cccf0213b2a3e4697100b1586a2b..c9bbacd7348efe6936cd6c754582afc7712c6ed8 100644 --- a/app/assets/stylesheets/generic/mobile.scss +++ b/app/assets/stylesheets/generic/mobile.scss @@ -4,6 +4,11 @@ margin-top: 20px; } + .container-fluid { + padding-left: 5px; + padding-right: 5px; + } + .nav.nav-tabs > li > a { padding: 10px; font-size: 12px; @@ -27,6 +32,34 @@ .project-home-links { display: none; } + + .project-avatar { + display: none; + } + + .project-home-panel { + padding-left: 0 !important; + + .project-home-row { + .project-home-desc { + margin-right: 0 !important; + float: none !important; + } + + .project-repo-buttons { + position: static; + margin-top: 15px; + width: 100%; + float: none; + text-align: left; + } + } + } + + .navbar-inner .title { + margin-left: 6px !important; + max-width: 70% !important; + } } @media (max-width: $screen-sm-max) { diff --git a/app/views/dashboard/_activities.html.haml b/app/views/dashboard/_activities.html.haml index b4fe8fecf99f0378a3fe5dd36f3778ae08a8ee76..ba49013d834f15aa3a5b9c92c1181a587faf9582 100644 --- a/app/views/dashboard/_activities.html.haml +++ b/app/views/dashboard/_activities.html.haml @@ -1,13 +1,14 @@ -= render "events/event_last_push", event: @last_push +.hidden-xs + = render "events/event_last_push", event: @last_push -- if current_user - %ul.nav.nav-pills.event_filter.pull-right - %li.pull-right - = link_to dashboard_path(:atom, { private_token: current_user.private_token }), class: 'rss-btn' do - %i.fa.fa-rss - Activity Feed - -= render 'shared/event_filter' -%hr + - if current_user + %ul.nav.nav-pills.event_filter.pull-right + %li.pull-right + = link_to dashboard_path(:atom, { private_token: current_user.private_token }), class: 'rss-btn' do + %i.fa.fa-rss + Activity Feed + + = render 'shared/event_filter' + %hr .content_list = spinner diff --git a/app/views/groups/show.html.haml b/app/views/groups/show.html.haml index 70a18f064becd30111ae9f45102ed6d1494ab4b4..3db0dfa59b171a2f8ceb1adecbd155deaf419381 100644 --- a/app/views/groups/show.html.haml +++ b/app/views/groups/show.html.haml @@ -15,18 +15,19 @@ %hr .row %section.activities.col-md-8 - - if current_user - = render "events/event_last_push", event: @last_push - + .hidden-xs - if current_user - %ul.nav.nav-pills.event_filter.pull-right - %li - = link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'rss-btn' do - %i.fa.fa-rss - Activity Feed + = render "events/event_last_push", event: @last_push + + - if current_user + %ul.nav.nav-pills.event_filter.pull-right + %li + = link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'rss-btn' do + %i.fa.fa-rss + Activity Feed - = render 'shared/event_filter' - %hr + = render 'shared/event_filter' + %hr .content_list = spinner diff --git a/app/views/projects/show.html.haml b/app/views/projects/show.html.haml index f85705ffdd2487274151cfcd46960048bc746e11..1787caa243d4a1226a13b59271122b8449020bcf 100644 --- a/app/views/projects/show.html.haml +++ b/app/views/projects/show.html.haml @@ -7,7 +7,6 @@ = render 'shared/no_password' = render "home_panel" - %ul.nav.nav-tabs %li.active = link_to '#tab-activity', 'data-toggle' => 'tab' do @@ -17,11 +16,11 @@ = link_to '#tab-readme', 'data-toggle' => 'tab' do Readme - if @repository.changelog - %li + %li.hidden-xs = link_to changelog_url(@project) do Changelog - if @repository.contribution_guide - %li + %li.hidden-xs = link_to contribution_guide_url(@project) do Contribution guide - if @repository.license @@ -42,17 +41,18 @@ = link_to '#aside', class: 'show-aside' do %i.fa.fa-angle-left %section.col-md-9 - = render "events/event_last_push", event: @last_push + .hidden-xs + = render "events/event_last_push", event: @last_push - - if current_user - %ul.nav.nav-pills.event_filter.pull-right - %li - = link_to namespace_project_path(@project.namespace, @project, format: :atom, private_token: current_user.private_token), title: "Feed", class: 'rss-btn' do - %i.fa.fa-rss - Activity Feed + - if current_user + %ul.nav.nav-pills.event_filter.pull-right + %li + = link_to namespace_project_path(@project.namespace, @project, format: :atom, private_token: current_user.private_token), title: "Feed", class: 'rss-btn' do + %i.fa.fa-rss + Activity Feed - = render 'shared/event_filter' - %hr + = render 'shared/event_filter' + %hr .content_list = spinner %aside.col-md-3.project-side