1967 Commits

Author SHA1 Message Date
Micah Lee
74c3a4d75c Merge branch 'develop' into 690_language_dropdown 2018-10-10 18:25:28 -07:00
Micah Lee
6d448b7cde Final few tweaks to make this look perfect in macOS 2018-10-10 18:16:08 -07:00
Miguel Jacq
c02f6a9306 Remove commented out obsolete code 2018-10-10 18:09:43 +11:00
Miguel Jacq
ff00007db3 Raise minimumHeight again to account for overlap issues on MacOS caused by Mac's Qt widget padding 2018-10-10 16:49:42 +11:00
Micah Lee
3cf36c4531 Add "download started" date/time to download history progress bars 2018-10-09 22:21:03 -07:00
Micah Lee
84cafcbd3d Make the history indicator label circular again 2018-10-09 21:49:05 -07:00
Micah Lee
31ed23459b Merge in develop 2018-10-09 21:32:28 -07:00
Micah Lee
0f6ef3797f Stop hiding the share mode info label when tor breaks 2018-10-09 21:18:26 -07:00
Micah Lee
acf40c4c26 Actually, the window needs to be taller 2018-10-09 21:15:42 -07:00
Micah Lee
93d21c6041 Set min width and height so everything always looks good, and change onion address to monospace font 2018-10-09 20:51:10 -07:00
Micah Lee
9eec5f82f4 Remove one more reference to resize_window 2018-10-07 22:09:57 -07:00
Micah Lee
d73acb1258 Rip out all of the adjust size logic and let Qt just handle it 2018-10-07 22:07:19 -07:00
Micah Lee
8067662685 Missing imports 2018-10-07 21:57:45 -07:00
Miguel Jacq
331d7bf9c7 adjust widget sizes when switching mode 2018-10-07 21:47:28 -07:00
Micah Lee
bf56548e7e Properly close items inside the item list, instead of just hiding them 2018-10-07 21:46:16 -07:00
Micah Lee
1cdbe4538c Remove obsolete ReceiveModeInfo file 2018-10-07 21:28:10 -07:00
Micah Lee
38e7738543 Update ReceiveMode to use History directly, and now all GUI tests pass 2018-10-07 21:14:20 -07:00
Micah Lee
c316be91f0 Refactor CommonTests to pass in actual Mode objects, and fix all tests. Now all ShareMode tests pass 2018-10-07 20:37:54 -07:00
Micah Lee
9ccacb07e4 Start fixing the GUI tests. Also, refactor CommonTests to pass in a Mode object instead of the string "share" or "receive" 2018-10-07 18:49:09 -07:00
Micah Lee
c10d56e011 The History header is now only shown if there are items again, and the clear history button resets everything. Also, reset hides individual items because, for some reason, they still show up otherwise. 2018-10-07 18:20:32 -07:00
Micah Lee
d047f1261a Delete Info widget, and move completed and in progress widgets into the header of history 2018-10-07 18:09:02 -07:00
Micah Lee
63b095086b Make ShareMode just use a History object directly, instead of defining its own Downloads class 2018-10-07 17:35:15 -07:00
Micah Lee
cedb8f53c0 In ShareMode, remove the ShareModeInfo widget and replace with a customized ToggleHistory widget 2018-10-07 15:20:22 -07:00
Micah Lee
b0b5b6c79e Move ShareMode and ReceiveMode into Mode module 2018-10-07 14:54:51 -07:00
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