summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/gui
AgeCommit message (Collapse)Author
2014-09-19single pref win: fix problems with cleaning up closed windows (lambdas were ↵elijah
keeping the python object from getting garbage collected, and this keeps the old signal connections active)
2014-09-19single pref win: ensure proper deletion of preference window pages.elijah
2014-09-19single pref win: added shortcut to preferenceselijah
2014-09-19single pref win: minor linting & add changes fileelijah
2014-09-19single pref win: move preference window tracking to PreferencesWindowelijah
2014-09-19single pref win: clean up vpn pref error displaying & don't show dummy ↵elijah
gateways in case of error.
2014-09-19single pref win: gets the autopep8 beauty scrub.elijah
2014-09-19single pref win: moved password change UI to a separate window, opened from ↵elijah
account page in preferences.
2014-09-19single pref win: enabled/disable services via preferences window, account page.elijah
2014-09-19single pref win: move eip preferences to new combined preference window.elijah
2014-09-16Hide AKM menu and disable the qt connection.Ivan Alejandro
Hide the Advaneced Key Management menu from the ui file and comment out the connection between the triggered action and the method that shows the AKM window. Closes #6087.
2014-09-15Improve support for RTL languages.Ivan Alejandro
* Update transifex resource name. * Use RightToLeft layout for Arabic language. * Use better names and comments on i18n section. * Use unicode to initialize widgets with text that otherwise (str) will fail when Arabic (and most likely any other language with non-ascii characters) is used. Closes #5289, #6033.
2014-09-11Add email firewallRuben Pollan
2014-09-03Code cleanup and logging improvements.Ivan Alejandro
2014-09-03Remove unused defers.Ivan Alejandro
Also, we no longer return defers for those actions.
2014-08-28Remove /tmp/bitmask.lock on quit. Closes #5866.Ivan Alejandro
Add a platform independent release_lock helper, so all the SO dependent code goes inside the locks file. Also, do some code cleanup.
2014-08-27Hide button / improve message on missing helpers.Ivan Alejandro
* Emit the `eip_missing_helpers` signal when the user chooses "Don't ask me again". * We emit that signal when some helper file is missing, even if the user doesn't want a warning. * Do the update of the eip enabled status with some delay to give some time the eip machine to start and do what it needs with the buttons/labels and avoid the 'hide turn on button if missing files' being overridden. Closes #5945.
2014-08-20Select current provider on EIP preferences.Ivan Alejandro
- Don't disconnect logout signals, so when the wizard is triggered the UI can reflect the logout result. - Restore the selected provider when 'other...' is selected *before* the provider_changed signal is emitted to avoid that option to keep selected in case of some error. - Avoid the currentIndexChanged to be triggered when we load the providers.
2014-08-19Update and get ready to start a provider on change.Ivan Alejandro
Closes #5996, #5997.
2014-08-19Change settings' provider on provider change.Ivan Alejandro
Closes #5995.
2014-08-18make the login not wait for eip it cannot-start-eipKali Kaneko
2014-08-14moved provider selection popup menu to be at the top of the main windowelijah
2014-08-13Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/feature/single-provider-at-a-time' into develop
2014-08-13Ask for services stop when the wizard is needed.Ivan Alejandro
2014-08-13Stop the services if the selected provider is changed.Ivan Alejandro
Store the last 2 indexes on a deque and improve the 'select previous provider' action.
2014-08-12fix missing country flagselijah
2014-08-12Do some pep8 fixes.Ivan Alejandro
2014-08-11We do not have eipstatus.qrc anymoreTomás Touceda
2014-08-11used 22x22 pixel icons instead of 24x24 pixel icons (since ubuntu needs 22 ↵elijah
anyway)
2014-08-11temporarily switch back to using png iconselijah
2014-08-11Merge remote-tracking branch 'refs/remotes/elijah/feature/minorui' into developTomás Touceda
2014-08-11Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/meskio/bug/wait-for-eip-to-autologin' into develop
2014-08-11Wait until EIP is up to autologin. Closes #5939.Ruben Pollan
2014-08-10svg icons! well, how about that?elijah
2014-08-10clean up icons in mainwindow.qrcelijah
2014-08-10simplify wizard instructionselijah
2014-08-10added non-functional decorative footerelijah
2014-08-10properly align login and logout buttonselijah
2014-08-10remove "Hide Main Window" -- much better UX, less buggy, and makes it ↵elijah
possible raise window when it is obscured. To hide, just close window.
2014-08-10Clean up help dialog text.elijah
2014-08-08remove outdated commentkali
eip machine was already moved into conductor
2014-08-06Fix logger window blocking the bitmask quit().Ivan Alejandro
- Set the logger window parent, - don't use an mainwindow instance variable to hold the window object. This fix have the side offect that prevent multiple log windows being created at the same time, but it does not causes any side effect or problem.
2014-08-06Merge remote-tracking branch 'refs/remotes/kali/bug/fix-bad-eip-status' into ↵Tomás Touceda
develop
2014-08-06Merge remote-tracking branch 'refs/remotes/ivan/bug/pastebin-does-not-work' ↵Tomás Touceda
into develop
2014-08-06Replace twisted thread with QThread.Ivan Alejandro
This fix the bug that prevents pastebin to work. Closes #5949.
2014-08-06fix uncatched error with missing polkit. Closes: #5955kali
2014-08-05Reduce height to fit on smaller resolutions.Ivan Alejandro
Closes #5722.
2014-08-01Add cancel button for EIP connection.kali
Closes: #4035 This falls in the "quick" workaround category. A proper state machine that extends the four basic connection states is hence needed. We have to accomodate design to have a connection-oriented state machine in the backend (I would favor a twisted protocol for this), and a more lightweight one that conducts the gui-level changes (ie, change the actions / buttons / labels accordingly). Since this "cancel" functionality has been long postponed, I chose to do one more ugly hack here, that is, show and hide dance with a button that just calls the bitmask-root to kill the vpn process. It should work well enough until we get to the reorganization needed for a clean process control for eip.
2014-07-31Enable keyring againTomás Touceda
2014-07-31Handle the system's quit correctly.Ivan Alejandro
Use a simple sleep to wait until the services are stopped and then kill the backend, always in a fixed time in order to avoid blocks/hangs on the system session logout. Closes #5870.