1818 Commits

Author SHA1 Message Date
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
Micah Lee
522d8e2d78 Remove submitting to coveralls 2018-09-27 21:27:35 -07:00
Micah Lee
bdf91361b4 Keep trying ports until it finds a free one 2018-09-27 21:22:10 -07:00
Micah Lee
a72d315ae8 Update Travis CI to run GUI tests 2018-09-27 21:19:42 -07:00
Micah Lee
04fbda9ca6 Add @mig5 as a code owner for all tests, and add @emmapeel2 as a code owner for locales 2018-09-27 17:51:16 -07:00
Micah Lee
111f69f30e Remove all the extra QApplications 2018-09-27 17:34:46 -07:00
Micah Lee
9dadc4a221 Merge branch 'gui_tests' of https://github.com/mig5/onionshare into mig5-gui_tests 2018-09-27 16:44:06 -07:00
Miguel Jacq
6e3ff0b506 Add Tor GUI unit tests 2018-09-27 17:33:15 +10:00
Miguel Jacq
f6fafc0f5b Rename test dir to tests. Rename unit_tests to tests_gui_local. Add test dependencies. Update various paths. Add GUI unit tests docs to BUILD.md 2018-09-27 15:54:46 +10:00
Miguel Jacq
3294cd8b10 Pass --local-only down to the ServerStatus and Mode so that we can set shorter timeouts for local GUI tests. Update the tests to use a very short timeout 2018-09-27 15:43:59 +10:00
Micah Lee
c7901e1628 Merge pull request #789 from mig5/show_v3_onion_support
Show whether Tor version supports next-gen onion support
2018-09-26 17:09:34 -07:00
Micah Lee
adaaa3db6b Merge pull request #788 from mig5/fix_close_automatically
Analyse the right file size to determine if the download has finished…
2018-09-26 17:05:44 -07:00
Miguel Jacq
112a7a25d1 Show whether Tor version supports next-gen onion support 2018-09-25 15:26:19 +10:00
Miguel Jacq
b465d9db85 Analyse the right file size to determine if the download has finished in the UI (in order to decide whether to stop server yet) 2018-09-25 14:40:10 +10:00
Miguel Jacq
4bc537762c Merge branch 'develop' into gui_tests 2018-09-24 10:42:46 +10:00
Miguel Jacq
1fa5deaaeb Refactor the unit tests to use common, abstracted tests 2018-09-24 10:41:48 +10:00
Micah Lee
2c307ea582 Merge branch 'update-deps' into develop 2018-09-23 14:50:54 -07:00
Micah Lee
6139c1c3b8 Merge pull request #785 from Baccount/update-deps
Bump Tor to 0.3.4.8
2018-09-23 14:49:48 -07:00
Micah Lee
4b654214d9 Fix locale test 2018-09-23 14:39:29 -07:00
Micah Lee
f340e55dc3 Fixes a few strings after testing 2018-09-23 14:36:36 -07:00
Micah Lee
090e1aa107 Fix some of the language on strings, and move back to "upload" and "download" terminology 2018-09-23 14:00:13 -07:00
Allan Nordhøy
969f3cff6f Spelling cancelled ;) 2018-09-23 06:38:39 +02:00
Allan Nordhøy
5c94e8dd1f No "expired", Allowed sharing timeframe 2018-09-23 06:28:31 +02:00
Allan Nordhøy
d36182a09c Language rework 2018-09-23 06:22:05 +02:00
Baccount
79e21954c9 Upgrade Tor to 0.3.4.8 2018-09-22 11:20:55 -07:00
Baccount
e737f2979d Update get-tor-windows.py 2018-09-22 11:18:18 -07:00