Miguel Jacq
13f1d48391
re-show the 'No downloads yet' label when resetting the counters (e.g starting a new share)
2018-02-27 18:20:05 +11:00
Miguel Jacq
fcd84bcb8a
Move downloads into their own window that can be toggled on/off
2018-02-27 17:59:46 +11:00
Miguel Jacq
4cf9d81c35
Uninstantiated system variable
2018-02-26 14:02:15 +11:00
Miguel Jacq
bb8629541a
Hide the meek_lite options on macOS and Windows, as the obfs4proxy binary in TorBrowser is too old to support it
2018-02-26 13:48:28 +11:00
Micah Lee
87c530e754
Merge branch 'cancel_share' of https://github.com/mig5/onionshare into mig5-cancel_share
2018-02-25 16:14:59 -08:00
Miguel Jacq
56d27ef0dc
Add ability to abort but not exit SettingsDialog/reconnect to Tor, on invalid settings. Do this for invalid bridges
2018-02-25 19:42:38 +11:00
Miguel Jacq
a5219c0a77
Add ability to cancel a share
2018-02-25 17:44:27 +11:00
Micah Lee
c13021e15b
When using <img>, put the src in quotes. Otherwise the filename is likely to have spaces in it, and the <img> src will break. Also, in Windows use backslashes for local resources instead of forward slashes
2018-02-24 18:38:40 -08:00
Micah Lee
acf2341d58
Rename in_progress_download to in_progress_downloads (plural) everywhere, to be consistent with completed_downloads
2018-02-24 18:37:19 -08:00
Miguel Jacq
a6fe2a1c8a
Revert the cancel feature that causes issues at least on macOS ( #637 )
2018-02-25 12:31:32 +11:00
Miguel Jacq
54cfe9b683
Revert "Fix updating primary action and re-enabling drag-n-drop when a share is canceled"
...
This reverts commit 7e32ea7a21cda6c1cfd585bc83854cf20e44bcc7.
2018-02-25 12:27:20 +11:00
Micah Lee
f7f17fb672
Fix typo bug that is only triggered if obfs4proxy binary is not found
2018-02-24 14:09:42 -08:00
Miguel Jacq
6b91b90bc6
Merge pull request #588 from micahflee/ux-update
...
Major user experience update
2018-02-25 08:27:46 +11:00
Micah Lee
8a293409c3
Give settings button a fixed width to avoid it getting squished in macOS
2018-02-24 12:34:46 -08:00
Miguel Jacq
236525f332
Re-work the UI widgets to make it smaller on Macbook Pro and other smaller screens
2018-02-24 15:38:45 +11:00
Micah Lee
55e924d34d
Change how FileSelection.update tells if items are selected to correctly show and hide the delete button
2018-02-23 14:18:57 -08:00
Micah Lee
fe8939ad5f
Merge branch '523_try_update_check_via_v3_onion' of https://github.com/mig5/onionshare into mig5-523_try_update_check_via_v3_onion
2018-02-23 11:53:55 -08:00
Miguel Jacq
2868548b45
Fix get_num_files() to count the items in the QListWidget, not in the FileSelection QVBoxLayout widget
2018-02-23 12:46:18 +11:00
Miguel Jacq
86528e42d2
Remove our custom stylesheeting, and just trim long names, allowing them to untrim as the window resizes
2018-02-23 10:49:43 +11:00
Micah Lee
b8247cd319
Make the item-info boxes have an obvious style
2018-02-22 10:02:52 -08:00
Micah Lee
e59207cd68
Stop trimming filenames, and instead create item info with a white background
2018-02-22 09:55:04 -08:00
Miguel Jacq
2e1f8fca5c
Force a scrollbar on the file list widget. Not pretty but avoids weird text disappearance on resize when scrollbar otherwise activates
2018-02-22 14:44:00 +11:00
Miguel Jacq
86e415081b
Remove the item_name QLabel widget and just let the QListWidgetItem text() display as title. Trim super-long filenames
2018-02-22 14:37:31 +11:00
Miguel Jacq
f5eeff8e76
Instantiate empty filenames list
2018-02-21 15:47:21 +11:00
Miguel Jacq
26e1cc47ff
fix appending of filenames when checking that a file hasn't already been added to the list
2018-02-21 15:29:56 +11:00
Miguel Jacq
274b3920e8
Use the QListWidgetItems for building lists of filenames. Set, but avoid displaying, the QString from Qt.DisplayRole which is necessary for correct sorting in the list
2018-02-21 15:19:18 +11:00
Micah Lee
df7018c881
Merge branch 'info_widget_visibility_fixes' of https://github.com/mig5/onionshare into mig5-info_widget_visibility_fixes
2018-02-20 17:48:50 -08:00
Miguel Jacq
73ce4b661c
Make the appearance of the download status icons occur consistently with the file info label
2018-02-20 15:30:55 +11:00
Miguel Jacq
7e32ea7a21
Fix updating primary action and re-enabling drag-n-drop when a share is canceled
2018-02-20 14:49:17 +11:00
irykoon
da47acb28b
Take care of custom vanilla bridges
...
Thank you @mig5 for pointing this out.
2018-02-20 03:25:43 +00:00
Micah Lee
eacb4c9fb0
Merge branch 'develop' into mig5-info_widgets_download_info
2018-02-19 18:02:51 -08:00
Micah Lee
5ae760d00d
Merge branch 'info_widgets_download_info' of https://github.com/mig5/onionshare into mig5-info_widgets_download_info
2018-02-19 17:55:03 -08:00
Micah Lee
3bada917c4
Merge branch 'increase_file_list_minimum_height' of https://github.com/mig5/onionshare into mig5-increase_file_list_minimum_height
2018-02-19 17:39:47 -08:00
irykoon
b5719d5bec
Adopt a more robust RE for custom obfs4 IPV6 bridges
2018-02-20 01:33:58 +00:00
irykoon
86af0ece2c
Adopt a more robust RE for custom obfs4 bridges
2018-02-20 01:26:02 +00:00
irykoon
4a4e50a945
Add meek_lite support for custom bridges
2018-02-20 01:24:44 +00:00
Miguel Jacq
609404d7fe
merge ux-update in, and fix conflict
2018-02-20 07:47:21 +11:00
Miguel Jacq
16937de6cd
Add download status widgets to info bar
2018-02-19 08:33:47 +11:00
Miguel Jacq
22579a6ae1
Increase the MinimumHeight of the FileList widget to avoid disappearing icons
2018-02-18 16:22:04 +11:00
irykoon
25e3c7b24d
Support meek_lite Pluggable Transport
...
Currently, meek/meek_lite is one of the few, if not only, mature pluggable transport that works in some heavily cenosored areas, for example, China. Therefore, this can be a nice feature to have.
2018-02-15 23:19:53 +00:00
Micah Lee
bc2b717907
Fix bug where persistent tooltips were not displaying
2018-02-13 17:50:10 -08:00
Micah Lee
1707cc2025
Merge branch 'url_label_tooltips' of https://github.com/mig5/onionshare into mig5-url_label_tooltips
2018-02-13 17:31:25 -08:00
Micah Lee
eb7b3e34e9
Merge branch 'clear_messages_on_server_button_click' of https://github.com/mig5/onionshare into mig5-clear_messages_on_server_button_click
2018-02-13 17:28:03 -08:00
Micah Lee
bbb892b468
Merge branch 'copy_urls_moved_to_desktop_notifications' of https://github.com/mig5/onionshare into mig5-copy_urls_moved_to_desktop_notifications
2018-02-13 17:21:40 -08:00
Micah Lee
642b70a433
Switch to 12 hour clock
2018-02-13 17:20:10 -08:00
Miguel Jacq
e65a605631
Set URL label tooltips
2018-02-11 18:32:18 +11:00
Miguel Jacq
d065de03a1
actually show those messages in the system tray, not still in the statusbar, and with the mandatory titles
2018-02-11 17:52:14 +11:00
Miguel Jacq
ca06ec65db
Move the copy URL/HidServAuth notifications to desktop notifications instead of statusbar
2018-02-11 17:42:07 +11:00
Miguel Jacq
6d82811898
Clear statusBar messages when the server button is clicked
2018-02-11 17:32:45 +11:00
Miguel Jacq
6efee70194
Adjust width of window to fit status bar messages, unwrapped, to avoid squishing widgets.
...
Add pluralisation of filemanager total file(s)
Use 'timer expired' rather than 'timeout reached'
2018-02-11 17:16:59 +11:00