Skip to content
This repository has been archived by the owner on May 25, 2022. It is now read-only.

Improve Dashboard design #13

Closed
9 tasks done
tomjanssens opened this issue Jan 22, 2016 · 5 comments
Closed
9 tasks done

Improve Dashboard design #13

tomjanssens opened this issue Jan 22, 2016 · 5 comments
Assignees
Labels
Milestone

Comments

@tomjanssens
Copy link

tomjanssens commented Jan 22, 2016

  • Implement Grunt
  • Change title to 'Joomlatools Vagrant'
  • Appify using iFrames so navigation stays in place
  • Switch Tools with System and rename the items in the Tools menu to:
    • Info
    • Logs
    • Files
    • Terminal
  • Not working properly on small screens
  • Add $cfg['AllowThirdPartyFraming'] = true; to config.inc.php to allow phpMyAdmin to open in an iFrame
  • MailCatcher doesn't open in an iFrame because X-Frame-Options is set to SAMEORIGIN
  • Remove redirect to /dashboard it is now available from the root folder: http://joomla.box/joomlatools-vagrant/puppet/modules/scripts/files/scripts/
  • Add links to Gitter for support

Instructions on how to easily work on the dashboard HTML can be found in the wiki.

@tomjanssens tomjanssens added this to the Backlog milestone Jan 22, 2016
@tomjanssens tomjanssens changed the title Improve Dashboard on small screens Improve Dashboard design Mar 29, 2016
@tomjanssens tomjanssens modified the milestones: v1.4.5, Backlog Jul 26, 2016
@tomjanssens tomjanssens self-assigned this Jul 26, 2016
tomjanssens pushed a commit that referenced this issue Jul 26, 2016
tomjanssens pushed a commit that referenced this issue Jul 26, 2016
tomjanssens pushed a commit that referenced this issue Jul 26, 2016
tomjanssens pushed a commit that referenced this issue Jul 26, 2016
tomjanssens pushed a commit that referenced this issue Jul 27, 2016
@tomjanssens
Copy link
Author

@stevenrombauts can you give it a try? And have a look at the last two points in the description?

tomjanssens pushed a commit that referenced this issue Aug 16, 2016
tomjanssens pushed a commit that referenced this issue Aug 16, 2016
tomjanssens pushed a commit that referenced this issue Aug 16, 2016
@tomjanssens
Copy link
Author

Horizontal scrollable navigation has been added for small viewports.

localhost-5666-joomlatools-vagrant-puppet-modules-scripts-files-scripts- iphone 5

tomjanssens pushed a commit that referenced this issue Aug 16, 2016
tomjanssens pushed a commit that referenced this issue Aug 16, 2016
@tomjanssens tomjanssens removed their assignment Aug 17, 2016
stevenrombauts pushed a commit that referenced this issue Nov 15, 2016
@stevenrombauts
Copy link
Member

@tomjanssens This is working great! Much better now :) I fixed two items of your list (phpmyadmin + dashboard redirect), but we can't do anything about the Mailcatcher issue. I'll be replacing Mailcatcher with Mailhog anyway, so maybe that will fix it automatically. If not, we'll just have to link directly.

@johanjanssens
Copy link
Member

@tomjanssens Can we also add the command line to the dashboard for larger screens so it's available immediately? This saves an extra click and window.

@tomjanssens
Copy link
Author

@johanjanssens this would be a drastic change not part of the scope of this issue. The UI is tab-based and won't open a new window for the terminal so that will be already solved. Let's focus on the remaiming tasks at hand.

stevenrombauts pushed a commit that referenced this issue Oct 30, 2017
Little workaround to easily merge with master.
stevenrombauts pushed a commit that referenced this issue Oct 30, 2017
stevenrombauts pushed a commit that referenced this issue Nov 1, 2017
- It always asks to enable desktop notificiations,
  even if NOTIFICATIONS is set to false.
- If you leave it running in the background in Firefox
  it will start to consume all resources.
stevenrombauts pushed a commit that referenced this issue Nov 1, 2017
stevenrombauts pushed a commit that referenced this issue Nov 1, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants