Micah Lee
784d6e8144
Show settings at the top of each mode, both mode-specific settings and setting that exist for all mode types
2019-10-27 18:16:48 -07:00
Micah Lee
f4e3f92c7b
Fix a few issues related to opening settings and quitting
2019-10-27 16:36:32 -07:00
Micah Lee
a14464d834
Show the server status in the tab as an icon
2019-10-27 16:32:12 -07:00
Micah Lee
b7a095d64d
Show warning when quitting while any tabs are active
2019-10-27 16:18:56 -07:00
Micah Lee
654fccc009
Add warning about closing a persistent tab
2019-10-27 16:01:30 -07:00
Micah Lee
216fbd4e87
Add persistent pin
2019-10-27 15:52:45 -07:00
Micah Lee
656d3d1564
Add settings button to the status bar
2019-10-27 15:26:56 -07:00
Micah Lee
cb83fca6bc
Add purple headers to each mode
2019-10-27 15:21:46 -07:00
Micah Lee
bbc26473c4
Open a new tab to begin with, and open a new tab when the last tab is closed
2019-10-27 15:04:04 -07:00
Micah Lee
df658a0e70
Allow closing tabs, and throw warning when trying to close tabs that contain an active server
2019-10-27 15:01:14 -07:00
Micah Lee
fd2046b976
After choosing the tab type, the title of the tab changes
2019-10-27 14:35:11 -07:00
Micah Lee
4b4020c629
When you open a new tab, make that the current tab
2019-10-27 14:23:45 -07:00
Micah Lee
f83d88b29e
Make new tab button login in the QTabWidget instead of QTabBar
2019-10-27 14:21:40 -07:00
Micah Lee
3ceab336f9
One attempt at making a new tab button
2019-10-26 22:39:59 -07:00
Micah Lee
144985b1c1
Tabs start out with new tab options, and remove the mode switcher from tabs
2019-10-26 21:56:57 -07:00
Micah Lee
6449e5183e
Add a single tab, and fix several issues with moving all the tab code into its own object
2019-10-26 21:14:47 -07:00
Micah Lee
c77db82e67
Move all of the normal onionshare logic into Tab, and make a new placeholder GUI for the main window
2019-10-20 22:08:47 -07:00
Micah Lee
b8dc0551d3
Move more logic into GuiCommon and out of MainWindow
2019-10-20 21:36:30 -07:00
Micah Lee
2a07a3572f
Move Onion and OnionShare app objects into the main window
2019-10-20 20:11:45 -07:00
Micah Lee
e51be47844
Move MODE_SHARE, MODE_RECEIVE, and MODE_WEBSITE into GuiCommon
2019-10-20 20:05:08 -07:00
Micah Lee
bba5286815
Make a new onionshare_gui.GuiCommon object, and move css from onionshare.Common into it
2019-10-20 20:01:09 -07:00
Micah Lee
4f2ce99417
Rename OnionShareGui to MainWindow
2019-10-20 19:41:20 -07:00
Micah Lee
30949cf196
Detect if another onionshare-gui process is running
2019-10-20 19:18:56 -07:00
Micah Lee
9e434abd9c
Add psutil dependency
2019-10-20 18:59:27 -07:00
Micah Lee
057bb40a92
Use .format to format file sizes again
2019-10-20 18:14:00 -07:00
Micah Lee
8dd60eed78
Fix syntax errors
2019-10-20 17:59:12 -07:00
Micah Lee
098625621c
Replace .format with python 3.6 f-strings in tests
2019-10-20 10:46:14 -07:00
Micah Lee
25b2f389db
Fix syntax error
2019-10-20 10:44:06 -07:00
Micah Lee
3a2cc8bdee
Replace .format with python 3.6 f-strings in onionshare_gui module
2019-10-20 10:30:16 -07:00
Micah Lee
b9a7361d9c
Replace .format with python 3.6 f-strings in onionshare module
2019-10-20 10:15:16 -07:00
Micah Lee
4dba1b0a31
Merge pull request #1060 from cclauss/patch-1
...
Use ==/!= to compare str, bytes, and int literals
2019-10-20 12:50:26 -04:00
Micah Lee
f5dcf2e5a8
Merge pull request #1057 from mig5/1038_onion_check_string_fix
...
Reverse the update checker strings to show the correct message for invalid version or connection issue
2019-10-20 12:49:20 -04:00
Micah Lee
e9f91a9bcf
Merge pull request #1056 from mig5/error_405_early
...
Communicate a 405 error properly to the UI
2019-10-20 12:49:12 -04:00
Christian Clauss
f54cd86b65
Use ==/!= to compare str, bytes, and int literals
...
https://docs.python.org/3/whatsnew/3.8.html#changes-in-python-behavior
The compiler now produces a SyntaxWarning when identity checks (is and is not) are used with certain types of literals (e.g. strings, numbers). These can often work by accident in CPython, but are not guaranteed by the language spec. The warning advises users to use equality tests (== and !=) instead.
2019-10-19 22:36:32 +02:00
Miguel Jacq
a2b5ab43b5
Reverse the update checker strings to show the correct message for invalid version or connection issue
2019-10-19 15:02:22 +11:00
Miguel Jacq
6616eba3b2
Communicate a 405 error properly to the UI
2019-10-19 14:50:40 +11:00
Micah Lee
c1a147e8e6
For PPA release, change suite from cosmic to disco, and add all dependencies as build dependencies
2019-10-13 14:00:26 -07:00
Micah Lee
7d24bf9ffc
Version bump to 2.2, and added translation changes to changelog
2019-10-13 10:06:39 -07:00
Micah Lee
e80560951e
Merge branch 'static_bug' into develop
2019-10-13 09:55:51 -07:00
Micah Lee
8f1e09875b
Initialize the flask app with a random static path, to avoid issue where /static doesn't work in website mode
2019-10-13 09:55:36 -07:00
Micah Lee
6869f20732
Merge pull request #1047 from micahflee/1028_2.2_localization
...
Update localization for verison 2.2
2019-10-13 12:46:29 -04:00
Micah Lee
402c6e7e20
Fix how Serbian (latin) is written
2019-10-13 09:39:17 -07:00
Micah Lee
aac23dd295
Gitignore .vscode
2019-10-13 09:38:39 -07:00
Micah Lee
6b1f3af3b7
Added new languages (Arabic, Dutch, Persian, Romanian, Serbian) and removed one (Finnish)
2019-10-12 21:50:33 -07:00
Micah Lee
cc2cead50b
Merge branch 'black_formatting' into develop
2019-10-12 21:07:34 -07:00
Micah Lee
91cf364522
Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into weblate
2019-10-12 21:06:41 -07:00
Hosted Weblate
d259414dfd
Translated using Weblate (Portuguese (Portugal))
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_PT/
Translated using Weblate (Arabic)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ar/
Translated using Weblate (Italian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/it/
Translated using Weblate (Hindi)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hi/
2019-10-13 06:06:26 +02:00
Micah Lee
3037727890
Format all code using black
2019-10-12 21:01:25 -07:00
Micah Lee
90c244ee2f
Merge pull request #1039 from mig5/fix_fedora_dep
...
Move duplicate python3-flask-httpauth to the Fedora dependency list in BUILD.md
2019-10-12 23:57:45 -04:00
Micah Lee
fdb56f3c62
Merge pull request #1044 from googan-star/develop
...
Prettify settings JSON dump
2019-10-12 23:56:43 -04:00