1893 Commits

Author SHA1 Message Date
Micah Lee
62718d1c8b Move Mode module into its own folder 2018-10-07 14:48:15 -07:00
Micah Lee
557c4d6253 Merge pull request #797 from mig5/795_fix_deprecated_assertEquals
Replace deprecated assertEquals with assertEqual in tests
2018-10-01 14:18:39 -07:00
Micah Lee
a8c2ec14b2 Merge pull request #796 from mig5/790_ignore_zipwriter_attribute_error
Ignore attribute error when optimistically trying to cancel compression
2018-10-01 14:04:49 -07:00
Miguel Jacq
1e3b32ebbb Load default settings before parsing for any alternate config. Reload strings if an alternate config was passed in after 2018-10-01 15:32:53 +10:00
Miguel Jacq
a700f8627d Move Alert dialog about restart into the conditional that fires only if locale was changed 2018-10-01 13:32:09 +10:00
Miguel Jacq
e6b823f4be Add French translation for restarting OnionShare to see change in language take effect 2018-10-01 12:53:23 +10:00
Miguel Jacq
a503da5264 Explicitly set true/false values for settings that need it 2018-10-01 12:53:10 +10:00
Micah Lee
898276e6b5 Oops, import strings into tor GUI tests 2018-09-30 18:40:47 -07:00
Micah Lee
acd2fcdf61 Fix the rest of the local GUI tests 2018-09-30 18:32:18 -07:00
Micah Lee
c7c3120a0c Fix tests_gui_local/onionshare_receive_mode_upload_test_public_mode.py tests 2018-09-30 18:19:25 -07:00
Micah Lee
e6302f3ba4 Remove the useless gui=True arg getting passed intro strings._ all over the place 2018-09-30 17:47:10 -07:00
Micah Lee
fc1360a0ba Fix tests 2018-09-30 17:35:58 -07:00
Micah Lee
30b14712e9 Make printing the settings filename as debug statement instead of print 2018-09-30 17:18:56 -07:00
Micah Lee
8d44c0f729 Set OnionShare language based on the locale stored in settings, and prompt user to restart OnionShare after changing their language 2018-09-30 17:06:29 -07:00
Micah Lee
08c01db69d Change how language selection setting looks 2018-09-30 16:23:46 -07:00
Micah Lee
786a8146d4 Translate language names to their own language 2018-09-30 16:18:40 -07:00
Micah Lee
17df699aad Allow switching locales from the settings dialog 2018-09-30 16:14:14 -07:00
Micah Lee
e61c43fde1 Make Settings.available_locales be a dictionary mapping locale codes to language names in that language 2018-09-30 15:01:02 -07:00
Micah Lee
dc464aae23 Add locale to Settings, and make it default to the system locale, or English 2018-09-30 14:45:21 -07:00
Micah Lee
7afee90cd2 Test the history indicator widget, in local GUI tests 2018-09-30 11:41:07 -07:00
Micah Lee
da970a4c1b Fix Tor tests so they pass, too 2018-09-30 10:57:13 -07:00
Miguel Jacq
c6b8c0aa95 Replace deprecated assertEquals with assertEqual in tests 2018-09-30 17:43:45 +10:00
Miguel Jacq
bdaf47834c Add a test for #790 2018-09-30 17:16:37 +10:00
Miguel Jacq
c58fb43795 Ignore attribute error when optimistically trying to cancel compression (we may have no ZipWriter object yet) 2018-09-30 16:52:48 +10:00
Micah Lee
9fc17037e5 Begin refactoring Tor tests to inherit from local tests 2018-09-29 18:58:27 -07:00
Micah Lee
e9d1a88aa4 Fix local GUI tests so they pass 2018-09-29 18:24:11 -07:00
Micah Lee
cae9ca4b72 Increase minimum window with to 460, and store it in a variable to stop repeating myself 2018-09-29 15:12:05 -07:00
Micah Lee
f9568caf81 Fix crash when clicking Help from the systray 2018-09-29 14:49:06 -07:00
Micah Lee
3f3ec611b2 Fix indicator label display for receive mode 2018-09-29 14:43:13 -07:00
Micah Lee
554f6e1b48 Got the indicator label to display in the correct location for share mode 2018-09-29 14:40:55 -07:00
Micah Lee
cbe882f2eb Convert Uploads to a QScrollArea also 2018-09-29 13:47:00 -07:00
Micah Lee
05ec529d96 Fix Downloads scroll area so internal widget is always the right size 2018-09-29 13:41:12 -07:00
Micah Lee
b697e51d21 Switch Downloads from QListWidget to QScrollArea 2018-09-29 12:19:01 -07:00
Micah Lee
aeda4da597 Use correct variable name for Downloads 2018-09-29 12:00:22 -07:00
Micah Lee
a121312156 Starting to implement the new Uploads UI, but not done 2018-09-28 22:03:48 -07:00
Micah Lee
5632fffc5f Added an indicator count for share mode 2018-09-28 19:54:46 -07:00
Micah Lee
b7137d4bf6 Slightly improve Downloads progress bar style, but still needs spacing 2018-09-28 19:05:26 -07:00
Micah Lee
56a283585b Refactor Downloads to use an internal QListWidget to list the progess bars 2018-09-28 18:48:12 -07:00
Micah Lee
9390a0d199 Got empty Downloads looking good 2018-09-28 18:30:32 -07:00
Micah Lee
481bc8bdc1 Attempting to redesign Downloads 2018-09-28 17:01:48 -07:00
Micah Lee
42a91d23e4 Process Qt events once more, to prevent weird size issues before adjusting size 2018-09-28 16:06:14 -07:00
Micah Lee
6bbb918380 Refactor receive mode into using an info widget too 2018-09-28 16:00:22 -07:00
Micah Lee
7a322a6a29 Refactor share mode info widget into its own file and custom class, and run .show_more() and .show_less() instead of .show() and .hide() 2018-09-28 15:47:49 -07:00
Micah Lee
75f0f55dd8 Modes now get to choose a new minimum window width when resizing 2018-09-28 15:30:37 -07:00
Micah Lee
7bd5f686a9 OnionShareGui.adjust_size now recursively runs adjustSize() on all widgets 2018-09-28 15:05:43 -07:00
Micah Lee
e1bd0b5bab Toggle showing uploads and downloads for both share and receive modes 2018-09-28 13:43:10 -07:00
Micah Lee
ea30b49269 Add a toggle downloads button to share mode, and add new toggle upload and download images 2018-09-28 13:24:44 -07:00
Micah Lee
b9409795c8 Hide the uploads and downloads by default, and make the mode switcher hide before showing, to prevent weird window resizing 2018-09-28 13:18:18 -07:00
Micah Lee
6797fa18ab Refactor how Mode layouts work, so the downstream Mode has more control over the UI 2018-09-28 12:51:30 -07:00
Micah Lee
eaa3a152b0 One script to run all tests 2018-09-27 21:34:39 -07:00