Micah Lee
6cd4b4391d
Merge branch 'mig5-440_settings_menu_button_disable'
2017-07-09 14:19:08 -07:00
Micah Lee
3333c81c77
Merge branch 'mig5-438_settings_icon_inactive'
2017-07-09 14:16:29 -07:00
Micah Lee
57a01a4f8a
Merge branch 'mig5-custom_config'
2017-07-09 14:12:49 -07:00
Miguel Jacq
5d57eb5893
Need to actually ensure the dark settings icon is set back once server inactive again
2017-06-03 19:04:21 +10:00
Miguel Jacq
6b0d66b90d
fix the settings icon so it only switches to inactive icon when server is active
2017-06-03 19:01:40 +10:00
Miguel Jacq
f8ecac2903
#440 disable the Settings menu action when server is active
2017-06-03 18:55:09 +10:00
Miguel Jacq
b7da267d4b
#438 Make settings icon lighter grey when inactive
2017-06-02 11:34:19 +10:00
Miguel Jacq
e8304b861f
Make it possible to supply a custom json settings file from somewhere else
2017-06-01 17:35:27 +10:00
Miguel Jacq
69fc0e522a
On a fresh share, delete any download progress bars of previous shares, and re-hide the downloads container
2017-05-31 17:35:16 +10:00
Micah Lee
0a04955f6f
Merge branch 'status_bar_no_borders' of https://github.com/mig5/onionshare into mig5-status_bar_no_borders
2017-05-30 12:12:52 -07:00
Micah Lee
71e2824936
Merge branch 'pretty_progress_bar' of https://github.com/mig5/onionshare into mig5-pretty_progress_bar
2017-05-30 12:07:49 -07:00
Miguel Jacq
09550ad50b
Improve the Zip progressbar style a little bit
2017-05-29 09:14:23 +10:00
Miguel Jacq
8d82c01e2a
Remove border around items in the QStatusBar
2017-05-27 20:38:46 +10:00
Miguel Jacq
10a546edf9
Style a prettier progress bar
2017-05-27 19:53:30 +10:00
Miguel Jacq
88bd86a5c9
Adds Settings and Help menu items to the systray
2017-05-27 17:14:59 +10:00
Micah Lee
2f5fbe2d3f
Remove the extra instances of the Settings object, and only use OnionShareGui.settings
2017-05-22 17:11:41 -07:00
Micah Lee
83b2b9a025
Reload Settings whenever the settings get saved in SettingsDialog
2017-05-22 17:08:05 -07:00
Micah Lee
19e9cfbd2c
Merge branch 'fix_stay_open' of https://github.com/mig5/onionshare into mig5-fix_stay_open
2017-05-22 17:03:01 -07:00
Micah Lee
c0daea953f
Add a grayscale OnionShare logo for the systray icon in macOS
2017-05-22 16:23:19 -07:00
Micah Lee
552c9eeb50
Make systray exit action call OnionShareGui.close() instead of sys.exit(), to give OnionShare a chance to warn users of open servers, and to gracefully shut down
2017-05-22 16:19:44 -07:00
Miguel Jacq
38107404ee
get settings from self rather than instantiate a new Settings object
2017-05-23 09:15:52 +10:00
Miguel Jacq
5a166e9fc1
Add desktop notification messages on download events (via systray)
2017-05-22 16:47:23 +10:00
Miguel Jacq
c5dfeffd4e
Send stay_open variable in the right place, so that it really does stay open if we said so
2017-05-20 16:59:13 +10:00
Micah Lee
f12cbe7f46
Make settings button flat
2017-05-16 17:36:53 -07:00
Micah Lee
f72d5872f7
Fix UpdateChecker and UpdateThread to work with refactor, now it pops up an update reminder
2017-05-16 17:29:02 -07:00
Micah Lee
41f4b666e7
When saving settings, if Tor settings changed or if Tor isn't connected, reboot the Onion object, so that it's always connected to Tor when using the app
2017-05-16 16:50:33 -07:00
Micah Lee
2cc8f7de99
Disable settings while an OnionShare server is active
2017-05-16 15:41:35 -07:00
Micah Lee
cc4ac170c7
Remove the menu bar, and replace it with a settings button owned by the OnionShareGui object
2017-05-16 15:24:14 -07:00
Micah Lee
b7a9574490
Fixed signal/slot/thread issue in TorConnectionDialog and TorConnectionThread, and updated the language of bundled Tor error messages
2017-05-16 13:09:27 -07:00
Micah Lee
f5ae4403ea
Added debug logging to OnionShareGui, SettingsDialog, TorConnectionDialog, and Alert objects
2017-05-16 11:31:52 -07:00
Micah Lee
410a71b702
Add log() method to onionshare.common, which logs to stdout if in debug mode
2017-05-16 11:12:55 -07:00
Micah Lee
6b35a44d41
Renamed onionshare.helpers module to onionshare.common
2017-05-16 11:05:48 -07:00
Micah Lee
72e862124d
Pass debug into the Onion and OnionShareGUI objects
2017-05-16 10:57:59 -07:00
Micah Lee
68e02dab1f
Make UpdateChecker use the shared Onion object instead of creating a new one
2017-05-14 19:54:12 -07:00
Micah Lee
224f2bb0ad
Now when you cancel connecting to Tor, it prompts you if you want to quit or open settings
2017-05-14 19:21:33 -07:00
Micah Lee
54607cb037
OnionShare connects fine when connection_type isn't bundled_tor, and it now displays errors and opens Settings when it can't connect to Tor
2017-05-14 18:46:54 -07:00
Micah Lee
f48e160816
Move owernship of the TorConnetionDialog objection from __init__.py into the OnionShareGUI class, and make it so when the Tor connection gets canceled, OnionShare quits
2017-05-14 18:30:45 -07:00
Micah Lee
8f0af317b5
Fixed various issues introduced by creating an singleton Onion object and passing it into the OnionShare object
2017-05-14 17:21:13 -07:00
Micah Lee
43b25743da
Move OnionShareGui into its own file, so __init__ is just GUI logic
2017-04-17 19:36:02 -07:00
Micah Lee
b8c7807b92
Moved onionshare and onionshare_gui logic directly into __init__.py files
2017-01-06 19:00:08 -08:00
Micah Lee
c0a26b7c6c
Change GPL copyright from 2016 to 2017
2017-01-06 18:58:15 -08:00
Micah Lee
bb80efa00f
When a share is active, disable the full advanced options group, not just the stealth checkbox
2016-12-29 14:35:57 -08:00
Micah Lee
9ae6df1b07
Remove the alert function, replace it with the Alert class
2016-12-29 14:23:19 -08:00
Micah Lee
23d9de8d44
Make automatic settings work with with Tor Browser 6.0.8
2016-12-29 12:57:58 -08:00
Micah Lee
8715838917
Handle new Tor controller errors in GUI
2016-12-29 10:34:40 -08:00
Micah Lee
1928bd80de
Add a menu bar, with a stub for Settings, and Quit
2016-12-28 15:55:31 -08:00
Sigma
142387e34f
Fix for zipprogress bar qwidget access from a thread, which is invalid as qwidgets are neither reentrant nor thread safe. Fixes issue #334
2016-12-26 12:57:18 -08:00
Micah Lee
5241d756bf
Properly handle errors for using stealth onion services in the GUI, instead of crashing in the background ( #144 )
2016-12-23 19:08:18 -08:00
Micah Lee
0512e5e84b
Added support for stealth onion services in the GUI version
2016-12-22 17:47:05 -08:00
Micah Lee
8fbb7c067f
Merge branch 'master' of https://github.com/eightnoteight/onionshare into eightnoteight-master
...
Conflicts:
onionshare/web.py
onionshare_gui/onionshare_gui.py
resources/locale/cs.json
resources/locale/eo.json
resources/locale/nl.json
This merge required quite a bit of refactoring because.
2016-12-22 16:00:06 -08:00