Commit Graph

121 Commits

Author SHA1 Message Date
Marta Marczykowska-Górecka
31eb6f9df7
Added GUI daemon options to global settings
fixes QubesOS/qubes-issues#2304
2020-07-07 21:56:37 +02:00
Marta Marczykowska-Górecka
a41908f92f
Added gui daemon options to VM settings
Added allow-fullscreen and allow-utf8-titles as options to VM settings

references QubesOS/qubes-issues#2304
2020-07-07 21:47:13 +02:00
Marta Marczykowska-Górecka
deb9b323f2
Applications tab in VM settings now reacts to template change and handles missing entries
On template change, qvm-appmenus is queried for changes in available apps.
If something is whitelisted and does not appear in the template, it is shown
in the list as "Application missing".

requires https://github.com/QubesOS/qubes-desktop-linux-common/pull/22
fixes QubesOS/qubes-issues5796
2020-05-11 17:36:53 +02:00
Marta Marczykowska-Górecka
5c82ad5a29
Added "Open console" action to Qube Manager
The action uses qvm-console-dispvm.

fixes QubesOS/qubes-issues#4544
2020-03-24 17:34:14 +01:00
Marta Marczykowska-Górecka
bd8fc05725
Changed display of image sizes in VM settings to GB when sensible
For sizes above 1 GB, the sizes of private image and root image will be displayed
as %.1f GB; smaller sizes will be displayed as %d MB.

fixes QubesOS/qubes-issues#5592
2020-02-09 17:17:48 +01:00
Marek Marczykowski-Górecki
8902727e0f
Merge remote-tracking branch 'origin/pr/226'
* origin/pr/226:
  reworded memory balancing descriptions in Global Settings
2020-01-16 04:42:22 +01:00
Marek Marczykowski-Górecki
a128f1a224
Merge remote-tracking branch 'origin/pr/222'
* origin/pr/222:
  Resized Global Settings
2020-01-16 04:38:18 +01:00
Marta Marczykowska-Górecka
c664708396
reworded memory balancing descriptions in Global Settings
Made it clear that it applies to memory _balancing_ not just memory.

fixes QubesOS/qubes-issues#5546
2020-01-15 00:04:03 +01:00
Marta Marczykowska-Górecka
d81405694a
Resized Global Settings
They got a bit out of hand with their size.
2020-01-08 02:09:50 +01:00
Marta Marczykowska-Górecka
6a5b0a3b8b
Fixed tab order 2019-12-14 15:39:09 +01:00
Marta Marczykowska-Górecka
4298de6564
Moved debug mode checkbox to advanced settings
It really had no place in Basic settings, and will free up space for future
settings.
2019-12-14 15:39:09 +01:00
Marta Marczykowska-Górecka
5f86660305
Added handling for supported services to VM settings
Slight change to layout of services tab, made it hopefully
less confusing. Dropdown will now list services supported by this
VM and its template, not just an assortment of hardcoded services.
2019-12-14 15:39:09 +01:00
Marek Marczykowski-Górecki
cc7b9d807a
settings: wrap direct network access warning
It is a long text that increase default window width.

Fixes QubesOS/qubes-issues#5500
2019-12-04 21:16:47 +01:00
Marta Marczykowska-Górecka
520cefa010
Fixed VM settings warning labels
No netvm warning will now show differently for VMs that don't provide
network and those that do.
2019-10-29 11:53:44 +01:00
Marek Marczykowski-Górecki
563f4d0aec
Merge remote-tracking branch 'origin/pr/185'
* origin/pr/185:
  Reworded warning tooltip in settings
2019-10-24 03:26:39 +02:00
Marek Marczykowski-Górecki
1a6addd2db
Merge remote-tracking branch 'origin/pr/203'
* origin/pr/203:
  Fixed tab order in VM Settings
2019-10-24 03:25:33 +02:00
Marta Marczykowska-Górecka
3d7d99081c
Fixed default install_system state for Create New VM
fixes QubesOS/qubes-issues#5395
2019-10-16 21:34:25 +02:00
Marta Marczykowska-Górecka
fb0049f055
Fixed tab order in VM Settings
After some of recent fixes, tab order was no longer logical.

fixes QubesOS/qubes-issues#5356
2019-09-28 23:25:35 +02:00
Marta Marczykowska-Górecka
d85940c5a5
Added an Advanced tab to Create New Qube dialog
Tab contains a warning, provides_network checkbox,
install_system_after_creation checkbox, storage pool settings
and initial RAM.

references QubesOS/qubes-issues#5127
fixes QubeSOS/qubes-issues#5198
2019-09-20 17:59:23 +02:00
Marek Marczykowski-Górecki
1edf363efe
Merge remote-tracking branch 'origin/pr/172'
* origin/pr/172:
  Say which repository caused the error in warnings
  Only make qrexec calls when necessary
  Squash more PyLint warnings
  Decode stderr in repo qrexec calls
  Fix error handling
  Fix `self` being undefined when showing warnings
  Only apply repo preferences when "OK" is clicked
  Don't use asserts for error handling
  Check that repo management succeeded
  Remove unnecessary assert
  Squash some PyLint warnings
  Add UI for managing Qubes update repositories
  Fix typo

Fixes QubesOS/qubes-issues#4550
2019-08-28 16:42:01 +02:00
Marek Marczykowski-Górecki
6107a1fcbf
Merge remote-tracking branch 'origin/pr/192'
* origin/pr/192:
  Added virt mode column to Qube Manager
2019-08-28 15:50:29 +02:00
Marek Marczykowski-Górecki
990e4abbbf
Merge remote-tracking branch 'origin/pr/178'
* origin/pr/178:
  Update Qt version used in qubesmanager to Qt5
2019-08-28 15:19:26 +02:00
Marta Marczykowska-Górecka
1cd95fceb2
Added virt mode column to Qube Manager
Just another column that shows the
contents of virt_mode property.

fixes QubesOS/qubes-issues#4702
2019-08-08 17:30:15 +02:00
Marek Marczykowski-Górecki
d5a4ddb7ef
Merge remote-tracking branch 'origin/pr/191'
* origin/pr/191:
  Fixed parsing port ranges in VM settings
  Better handling of port/service names for VM settings
2019-08-02 20:03:35 +02:00
Marta Marczykowska-Górecka
6cd02b47b3
Better handling of port/service names for VM settings
Now port will be displayed as port_number [(service name)]
, and not just service name. Also added a tooltip with explanation
of what can be put in the 'port/service' field, renamed
the field to 'Port/service' and added some examples of pure port
numbers to the drop down.

fixes QubesOS/qubes-issues#5211
2019-08-02 16:39:51 +02:00
Marta Marczykowska-Górecka
a1be2988ca
Fixed UI error
Default DispVM dropbown was displayed incorrectly.
Also fixed tab order.
2019-08-01 16:26:22 +02:00
Marta Marczykowska-Górecka
c0c9de75de
Renamed DispVM and "Is DispVM template" for more readability
Replaced instances of "Default DispVM" and "Is DVM Template" with
more readable "Default Disposable VM Template" and "Disposable VM Template"
respectively. Added tooltips.

fixes QubesOS/qubes-issues#4935
2019-07-18 22:28:01 +02:00
AJ Jordan
fdd06d32a5
Add UI for managing Qubes update repositories
Depends on QubesOS/qubes-core-admin-linux#48

Fixes QubesOS/qubes-issues#4550
2019-07-01 17:23:40 -07:00
Marta Marczykowska-Górecka
c78720d33d
Reworded warning tooltip in settings
Made the tooltip warning of unexpected network access more descriptive.

fixes QubesOS/qubes-issues#5115
2019-06-26 20:33:49 +02:00
Marek Marczykowski-Górecki
b2e6c1556a
Merge remote-tracking branch 'origin/pr/182'
* origin/pr/182:
  Added 'provides network' checkbox to VM settings
2019-06-10 03:48:13 +02:00
Marta Marczykowska-Górecka
1f9b462bd3
Added 'provides network' checkbox to VM settings
A simple checkbox in the 'Advanced' tab. Does not allow disabling
'provides_network' if the VM is in use as NetVM; instead, a tooltip
informs the user which VMs use it.

fixes QubesOS/qubes-issues#5079
2019-06-07 20:13:24 +02:00
Marta Marczykowska-Górecka
e79724f9db
Update Qt version used in qubesmanager to Qt5
Fixed dependencies, places where obsolete functions stopped working,
code fragments that started throwing warnings and an .ui file that
stopped being readable after the update.
2019-05-30 21:33:49 +02:00
Marta Marczykowska-Górecka
7e17d23003
Added Virtual DNS display to VM settings
fixes QubesOS/qubes-issues#5050
2019-05-29 22:24:24 +02:00
Marta Marczykowska-Górecka
0bb92311ba
Fixed bug with hiding last visible column
Removed old buggy code, replaced it with disabling hiding the 'name'
column (because manager is useless without VM name).
2019-05-03 14:41:01 +02:00
Marta Marczykowska-Górecka
c2e7010b25
More documentation and added another column for default_dispvm to Qube Manager
Including also a minor visual fix - the headers in Qube Manager
will now be multi-line when it looks needed.

fixes QubesOS/qubes-issues#4912
2019-04-03 19:21:25 +02:00
Marta Marczykowska-Górecka
cf1dd0d355
Added DVM Template column to Qube Manager
It is labelled "Template for DispVMs" and behaves like every
other column.

fixes QubesOS/qubes-issues#4912
2019-03-29 19:04:45 +01:00
Marta Marczykowska-Górecka
2ce6e8b1cc
Rewritten Qube Manager widgets
Less duplicate code and more extendability - now most
widgets are based on a single class.
2019-03-29 18:33:51 +01:00
Marta Marczykowska-Górecka
4388550886
Fixed text error in Restore GUI
fixes QubesOS/qubes-issues#4873
2019-03-12 12:31:27 +01:00
Marek Marczykowski-Górecki
9afa6faca0
Merge remote-tracking branch 'origin/pr/151'
* origin/pr/151:
  Added "set as dvm template" to VM settings
2019-02-23 18:40:07 +01:00
Marta Marczykowska-Górecka
ef6288f1ff
Added "set as dvm template" to VM settings
Added an 'Advanced' settings checkbox that allows the user to set a given
VM as template fo dispvms. It sets both the template_for_dispvms property
and the appmenus-dispvm feature - instead of delving into particulars
of how and which should be set, the user can just turn off the
whole setting if they want to make some changes in the vm and then turn
it on again.

fixes QubesOS/qubes-issues#4004
2019-02-23 18:27:22 +01:00
Marta Marczykowska-Górecka
faae2d0026
Added warning when setting NetVM
When NetVM is set to something else than default_dispvm has set, a warning
icon appears.
2019-02-19 22:27:28 +01:00
Marta Marczykowska-Górecka
072e05e328
Added more information to GUI Backup Tool
Added information about where the profile with plaintext password is
actually located.

fixes QubesOS/qubes-issues#4777
2019-02-06 16:03:00 +01:00
Marek Marczykowski-Górecki
d853095420
Merge remote-tracking branch 'origin/pr/147'
* origin/pr/147:
  Tab Order Cleanup
2019-01-21 23:00:21 +01:00
Marta Marczykowska-Górecka
22281bd770
Tab Order Cleanup
Fixed tab order in multiple widgets: Backup, Global Settings,
Create New Qube, Settings, Restore.

fixes QubesOS/qubes-issues#4746
2019-01-21 19:40:32 +01:00
Marta Marczykowska-Górecka
0347eb6b1a
Added info to Restore Backup widget about dom0 restore
Added a label that makes it a bit more clear where the dom0 restore
backup data went.

references QubesOS/qubes-issues#3975
2019-01-16 21:11:43 +01:00
Marta Marczykowska-Górecka
c0eb8b55ab
Improved template manager UI
changed it to be more intuitive and less annoying.
2018-12-04 01:01:03 +01:00
Marta Marczykowska-Górecka
21224a6cbd
Missing file added
I might have forgotten to include the .ui file.
2018-12-04 00:57:00 +01:00
Marta Marczykowska-Górecka
13c4c748f1
Added links to template manager to qube manager
Added a shortcut to template manager to qube manager main window and some minor pylint fixes.
2018-12-03 18:25:49 +01:00
Marta Marczykowska-Górecka
65b50c0f3b
Added GUI for toggling of seamless mode for windows
Added two buttons to enable/disable seamless mode
for windows qubes.

references QubesOS/qubes-issues#3585
references QubesOS/qubes-issues#4342
2018-10-23 22:51:28 +02:00
Marek Marczykowski-Górecki
11e0da392f
Merge remote-tracking branch 'origin/pr/128'
* origin/pr/128:
  Modified VM settings to make 'refresh apps' button clearer
2018-09-29 13:56:02 +02:00