15 Commits

Author SHA1 Message Date
Micah Lee
b2bba929bf Show mode settings above the columns in each mode, instead of as part of the main column 2019-10-27 18:21:04 -07:00
Micah Lee
f00df6356c Show settings at the top of each mode, both mode-specific settings and setting that exist for all mode types 2019-10-27 18:16:48 -07:00
Micah Lee
9d1bd74fcc Fix a few issues related to opening settings and quitting 2019-10-27 16:36:32 -07:00
Micah Lee
3052c58d64 Show the server status in the tab as an icon 2019-10-27 16:32:12 -07:00
Micah Lee
9dc14e8f4e Show warning when quitting while any tabs are active 2019-10-27 16:18:56 -07:00
Micah Lee
79393faa3d Add warning about closing a persistent tab 2019-10-27 16:01:30 -07:00
Micah Lee
4f4a71a23c Add persistent pin 2019-10-27 15:52:45 -07:00
Micah Lee
c3330919f4 Add settings button to the status bar 2019-10-27 15:26:56 -07:00
Micah Lee
cc7c463e80 Add purple headers to each mode 2019-10-27 15:21:46 -07:00
Micah Lee
68310070a4 Allow closing tabs, and throw warning when trying to close tabs that contain an active server 2019-10-27 15:01:14 -07:00
Micah Lee
62d63a8e24 After choosing the tab type, the title of the tab changes 2019-10-27 14:35:11 -07:00
Micah Lee
985b2c4719 Make new tab button login in the QTabWidget instead of QTabBar 2019-10-27 14:21:40 -07:00
Micah Lee
6190de5c53 Tabs start out with new tab options, and remove the mode switcher from tabs 2019-10-26 21:56:57 -07:00
Micah Lee
ed25b44e84 Add a single tab, and fix several issues with moving all the tab code into its own object 2019-10-26 21:14:47 -07:00
Micah Lee
1d903efeb2 Move all of the normal onionshare logic into Tab, and make a new placeholder GUI for the main window 2019-10-20 22:08:47 -07:00