kdzwinel / betwixt

:zap: Web Debugging Proxy based on Chrome DevTools Network panel.
MIT License
4.54k stars 125 forks source link

Create UI for settings/about section #34

Open kdzwinel opened 8 years ago

kdzwinel commented 8 years ago

We need a space to put settings (e.g. port number, reverse proxy options) and other stuff (root certificate download button, link to github, license info, etc.). The plan is to show the tab bar back again and create a new, custom tab with Settings/About.

screen shot 2016-03-15 at 11 01 55
Garbee commented 8 years ago

Why do a tab vs a settings icon in the action area that opens a dialog? That would save the app real-estate for the content.

kdzwinel commented 8 years ago

That's also an option - I'll see how easy it is to add that icon to the action area (in regular devtools it's on the tab bar). Other option is to trigger 'preferences' from the native menu.

screen shot 2016-03-30 at 00 49 06
Garbee commented 8 years ago

Native menu is only on MacOS. Linux doesn't have one for Betwixed and Windows I'm not sure, but they don't have a standard OS menu like that. Unless you want one thing for Mac then something else for Linux/Windows then it doesn't seem like a good idea. Since doing native menus on Windows/Linux then means removing more screen real-estate from the app, which is the whole point in just doing an icon + dialog.

On Tue, Mar 29, 2016 at 6:49 PM Konrad Dzwinel notifications@github.com wrote:

That's also an option - I'll see how easy it is to add that icon to the action area (in regular devtools it's on the tab bar). Other option is to trigger 'preferences' from the native menu.

[image: screen shot 2016-03-30 at 00 49 06] https://cloud.githubusercontent.com/assets/985504/14126433/3c896860-f611-11e5-9ae1-a30e90e05450.png

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/kdzwinel/betwixt/issues/34#issuecomment-203144863

kdzwinel commented 8 years ago

Good point. I definitely don't want to take away too much space or do different versions for different OSes. As far as I tested native menu on windows appears inside Betwixt window so it's not ideal. I'll explore the cog/hamburger option as you suggest.