Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

New menu layout? #27

Open
TraderStf opened this issue May 2, 2016 · 10 comments
Open

New menu layout? #27

TraderStf opened this issue May 2, 2016 · 10 comments

Comments

@TraderStf
Copy link

TraderStf commented May 2, 2016

What about moving 'settings' menu items in second level menus?
This will allow to have

  • the list of watched items always available
  • the main menu mainly with only reported events

Easily add new trackers without changing everything or having a huge main menu.

Menu Layout when SG is stopped, second level menus collapsed:

Security Growler  >  
Watching          >  
———————————————————
Watching Stopped

When SG is activated, all second level menus unfolded:

Security Growler  >  About...
                     Request a Feature
                     View the Full log
                     Clear Menubar Log
                     Ports Info (http://www.speedguide.net/ports.php)
                     Settings...
                     Quit...

Watching          >  Logs       >  /var/log/system.log:
                                   ssh
                                   sudo
                                   Ostiarius
                                   Ports Scan

                                   /abc/de/xy.log:
                                   mno
                                   hijkl

    
                    Connections >  21   FTP
                                   445  SMB
                                   585  IMAP SSL
                                   993  IMAP SSL
                                   3306 MySQL
                                   3689 iTunes
                                   5432 PostgreSQL
                                   5900 VNC

————————————————————————————
10:05 05/02 Watching Started
10:22 event bla
13:55 event blabla

Make it clearer, what do you think?

@pirate
Copy link
Owner

pirate commented May 2, 2016

Thanks for the suggestions! Unfortunately I don't have control over the menu structure with Platypus. Eventually I'll rewrite the app in Native Cocoa and make tons of UI changes to the menu app, but that's a long way away.

@pirate pirate closed this as completed May 2, 2016
@pirate pirate modified the milestone: v4.0 May 2, 2016
@pirate pirate reopened this May 2, 2016
@pirate
Copy link
Owner

pirate commented May 2, 2016

Reopened but tacked it onto the v4.0 milestone so people know this is really far away.

@TraderStf
Copy link
Author

TraderStf commented May 3, 2016

Is it mandatory to stick to bash+platypus?
I have searched for some other 'languages' or ~GUI for Bash.

Perhaps a mix of a Platypus app/launcher and another code...
Just an idea.

@TraderStf
Copy link
Author

TraderStf commented May 4, 2016

http://www.freepascal.org which includes OS X Objective-Pascal Classes

https://github.com/gabrielrcouto/php-gui build desktop apps, full window frame and all

@TraderStf
Copy link
Author

http://electron.atom.io
Use HTML, CSS, and JavaScript with Chromium and Node.js to Build cross platform desktop apps with web technologies

@pirate
Copy link
Owner

pirate commented Apr 11, 2017

Decided to switch to bitbar for the menubar (it also solves #39). Here's how it looks so far:

screen shot 2017-04-11 at 2 33 44 pm

screen shot 2017-04-11 at 2 33 39 pm

@ajkblue
Copy link

ajkblue commented Apr 12, 2017

@pirate do you have a timeframe for when this new version is expected to be released? Are there any new features? It looks interesting!

@pirate
Copy link
Owner

pirate commented Apr 12, 2017

The issues left to solve for this release:

  • redesign menubar layout and switch to bitbar
  • fix sudo event parsing issue
  • fix macOS Sierra system.log support
  • finish linux support PR debugging
  • hook up new menubar toggles to settings.py
  • move settings.py to ~/.security-growler.conf on install to persist settings

I estimate it's about ~12 hours of work, I'll try to squeeze it in over the next couple weeks after my day job, but no promises on a release date.

@pirate pirate moved this from Long-Term Backlog to In Progress in Development May 7, 2017
@pirate
Copy link
Owner

pirate commented May 10, 2017 via email

@ajkblue
Copy link

ajkblue commented May 11, 2017

@pirate sweet! I'm excited for this. Sorry about the deleted comment, the second I commented I noticed that you added a development project laying out what you were beginning to work on, so I figured that asking about the progress was unnecessary. This is a great security app and it will be exciting to see how it evolves.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Development
In Progress
Development

No branches or pull requests

3 participants