Commit Graph

2111 Commits

Author SHA1 Message Date
Michael Hudson-Doyle a8eb32f3cc do not allow editing things that are part of constructed devices 2018-07-04 14:20:59 +12:00
Michael Hudson-Doyle d85a45ae37 remove format/mount options from create raid dialog 2018-07-04 14:18:27 +12:00
Michael Hudson-Doyle 55532a2362
Merge pull request #375 from mwhudson/fs-tweaks
filesystem tweaks
2018-07-04 14:17:30 +12:00
Michael Hudson-Doyle 52cf304e98 move how a device is being used to be consistently in a row below the menu for the device 2018-07-04 12:04:52 +12:00
Michael Hudson-Doyle bb939b5be7 add ok_for_raid property, enable/disable create raid button as appropriate 2018-07-04 12:01:47 +12:00
Michael Hudson-Doyle e0eeeadd28 enable/disable a Toggleable via a property not methods 2018-07-04 11:47:44 +12:00
Michael Hudson-Doyle 3a2d7a8899 move to a model where different types of fs device get different menus 2018-07-04 11:47:43 +12:00
Seth Fitzsimmons 51d0461071 Add jsonschema dependency 2018-07-02 12:39:52 -07:00
Michael Hudson-Doyle 51f0a3561c fix stupid mistake in previous commit 2018-07-02 09:49:57 +12:00
Michael Hudson-Doyle 38eccb8382 use the new variable table padding on filesystem views 2018-06-29 14:00:22 +12:00
Michael Hudson-Doyle 5e621a4780 allow for variable spacing between table columns 2018-06-29 13:40:58 +12:00
Michael Hudson-Doyle dbe07faa5c fix infinite loop in table width calculations 2018-06-29 09:24:12 +12:00
Michael Hudson-Doyle 91247c82c5
Merge pull request #373 from mwhudson/raid-the-fourth
Raid the fourth
2018-06-27 11:06:43 +12:00
Michael Hudson-Doyle 237290bbb3 fix rendering of long labels on guided disk selection screen 2018-06-26 14:20:41 +12:00
Michael Hudson-Doyle c55a1f2353 change label of delete context menu item if item cannot be deleted 2018-06-26 12:51:03 +12:00
Michael Hudson-Doyle 3819536c28 rewrite ConfirmDeleteStretchy to be generic 2018-06-26 12:51:03 +12:00
Michael Hudson-Doyle 3ca23e82a9 RAID support for filesystem answers 2018-06-26 12:25:38 +12:00
Michael Hudson-Doyle 9e4a66b628 add the raid view 2018-06-26 12:22:09 +12:00
Michael Hudson-Doyle 213faf0545 write raid objects to storage config 2018-06-26 12:19:47 +12:00
Michael Hudson-Doyle bf46d09a0f add Raid controller methods 2018-06-26 12:19:47 +12:00
Michael Hudson-Doyle f207a567c3 add Raid model objects 2018-06-26 12:19:47 +12:00
Michael Hudson-Doyle b7f8b7b9a2 set cmp=False on all fs model objects (so they can be put in sets, basically) 2018-06-26 12:19:47 +12:00
Michael Hudson-Doyle edd6769a60 add ReadOnlyField (to be used for the size of a raid) 2018-06-26 12:19:47 +12:00
Michael Hudson-Doyle e2fad4dc4f fix to when to show free space row for a device 2018-06-26 12:19:25 +12:00
Michael Hudson-Doyle 1895d98ac4 tweak TableRow.selectable 2018-06-26 11:40:02 +12:00
Michael Hudson-Doyle 0f1bf0bf6a set ptable when a partition is added to a device
an approach that will work for raids
2018-06-26 11:35:04 +12:00
Michael Hudson-Doyle 4924b86426 disable make boot device on current boot device 2018-06-26 11:35:04 +12:00
Michael Hudson-Doyle 4bbeb2734e rewrite make_boot_disk to not poke around in internals so much 2018-06-26 11:35:04 +12:00
Michael Hudson-Doyle d6f634d646 use a custom console font 2018-06-26 11:20:31 +12:00
Michael Hudson-Doyle 891320d089 grey table titles 2018-06-26 11:14:37 +12:00
Michael Hudson-Doyle 48666547f1 convert focusable things on filesystem view to "[ {stuff} ▸ ]" layout 2018-06-26 11:14:37 +12:00
Michael Hudson-Doyle 237611fda6 change " menu >" to "[ menu ▸ ]" 2018-06-26 10:19:57 +12:00
Michael Hudson-Doyle 17f4f90c2b fix styling of keyboard toggle key 2018-06-26 10:13:49 +12:00
Michael Hudson-Doyle 1ae09926ca change button_pile to use widget_width 2018-06-26 10:12:09 +12:00
Michael Hudson-Doyle 8854e7aaaa move CursorOverride somewhere generic 2018-06-26 10:05:37 +12:00
Michael Hudson-Doyle 22ae45e99b move widget_width() to its own module
also allow our widget subclasses to specify their width
2018-06-26 09:59:48 +12:00
Michael Hudson-Doyle 5f3ce077ac
Merge pull request #372 from mwhudson/selector-tweaks
Selector tweaks
2018-06-26 09:10:46 +12:00
Michael Hudson-Doyle 8bb5621947
Merge pull request #371 from mwhudson/action-menu-tweaks
do not show > in the context menu for actions that do not open a dialog
2018-06-25 23:50:24 +12:00
Michael Hudson-Doyle c670ca417a insert missing space 2018-06-25 23:48:22 +12:00
Michael Hudson-Doyle 4501aee357 rework look of open selector to match 2018-06-25 23:45:21 +12:00
Michael Hudson-Doyle 391b70cdf5 rework the look of the selector widget 2018-06-25 23:45:21 +12:00
Michael Hudson-Doyle 7ab699716d make Selector.options a public interface 2018-06-25 23:45:21 +12:00
Michael Hudson-Doyle 80bec75871 stop assigning to Selector.value emitting the "select" signal
for the avoidance of infinite recursion
2018-06-25 23:45:21 +12:00
Michael Hudson-Doyle f08b6a42e5 make selector a WidgetWrap rather than a decoration 2018-06-25 23:10:39 +12:00
Michael Hudson-Doyle a6f54be22a fix stupid failure of arithmetic in stretchy 2018-06-25 22:57:57 +12:00
Michael Hudson-Doyle 8b9331e5be do not show > in the context menu for actions that do not open a dialog 2018-06-25 22:52:34 +12:00
Michael Hudson-Doyle 43c5a29b3d remove hard newlines from keyboard screens toggle_text 2018-06-23 11:14:45 +12:00
Michael Hudson-Doyle 246796d494 fix crash at end of keyboard detection 2018-06-23 11:09:33 +12:00
Michael Hudson-Doyle 90d580a57e remove DummyView 2018-06-22 09:39:33 +12:00
Michael Hudson-Doyle 9cbaac4542 use our custom WidgetWrap everywhere 2018-06-22 09:38:18 +12:00