Michael Hudson-Doyle
|
32261c3905
|
Merge branch 'master' into mwhudson/guided-partitioning
Fixing a few conflicts.
|
2017-09-11 09:26:09 +12:00 |
Michael Hudson-Doyle
|
44b9334a28
|
allow editing partitions
there is some wonky stuff around mount point validation, to be fixed next
|
2017-09-05 14:25:21 +12:00 |
Michael Hudson-Doyle
|
4a54ca9e50
|
start making the partition form usable in other views
|
2017-09-05 11:58:49 +12:00 |
Michael Hudson-Doyle
|
923044be7e
|
move Selector widget to its own file and create a class for its Options
I wanted this so I can enable/disable options after creating the widget.
|
2017-09-05 09:43:45 +12:00 |
Michael Hudson-Doyle
|
641f437fd7
|
do not ask guided/manual on re-entering config screen if any configuration has been done
|
2017-08-29 09:24:29 +12:00 |
Michael Hudson-Doyle
|
9afd3cbc5a
|
have escape always remove an overlay view
|
2017-04-05 15:20:36 +12:00 |
Michael Hudson-Doyle
|
395b30451e
|
stop being clever in handling of escape in network screens
|
2017-04-05 14:36:46 +12:00 |
Michael Hudson-Doyle
|
c49b810336
|
have IntegerEditor.value return an integer, fixing broken partition numbers in the curtin config
|
2017-03-23 09:02:37 +13:00 |
Michael Hudson-Doyle
|
f8211b56fb
|
clean up wifi config view code a bunch
(this was the first complicated urwid code i wrote)
|
2017-03-21 14:47:01 +13:00 |
Michael Hudson-Doyle
|
62ad81d690
|
make sure wifi psk is between 8 and 63 characters long
|
2017-03-21 14:39:23 +13:00 |
Michael Hudson-Doyle
|
26c1af8328
|
allow the gateway to be empty for an interface
|
2017-03-20 14:51:41 +13:00 |
Michael Hudson-Doyle
|
0d48ef1836
|
avoid wrapping captions in forms
|
2017-03-13 11:52:19 +13:00 |
Michael Hudson-Doyle
|
8cd4b020ee
|
finish formatting/mounting available partitions
|
2017-03-10 15:46:21 +13:00 |
Michael Hudson-Doyle
|
66c1d94a4b
|
consolidate mountpoint validation a bit
|
2017-03-07 21:10:03 +13:00 |
Michael Hudson-Doyle
|
ad2a92a67d
|
protection against empty containers when tabbing
|
2017-03-07 20:37:38 +13:00 |
Michael Hudson-Doyle
|
ff75b7a7fe
|
fix crash on disappearing network interface
By being more careful about accessing self.focus in FocusTrackingMixin.
Fixes https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1667829
|
2017-03-02 21:34:12 +13:00 |
Michael Hudson-Doyle
|
404ca627da
|
use evilnick's wording on the network page
|
2017-03-02 13:52:20 +13:00 |
Michael Hudson-Doyle
|
2a1fbcd6fe
|
remove some help leftovers
|
2017-02-16 12:36:26 +13:00 |
Michael Hudson-Doyle
|
693ca3d9bf
|
fix a widget with no selectable widgets losing focus
|
2017-02-16 11:26:38 +13:00 |
Michael Hudson-Doyle
|
308a29c75b
|
move help to an overlay
|
2017-02-14 16:16:19 +13:00 |
Michael Hudson-Doyle
|
65f9d1ef62
|
move show_overlay to BaseView
|
2017-02-14 16:16:19 +13:00 |
Michael Hudson-Doyle
|
b00378304c
|
I simplified RestrictedEditor a bit too much
|
2017-02-14 16:07:36 +13:00 |
Michael Hudson-Doyle
|
69f2b08684
|
simplify RestrictedEditor a whole bunch more
|
2017-02-14 15:27:25 +13:00 |
Michael Hudson-Doyle
|
a6954b49e2
|
the various editor classes' caption argument is optional now
|
2017-02-14 15:19:56 +13:00 |
Michael Hudson-Doyle
|
906af4d41a
|
simplify forms and edit widgets a bit
|
2017-02-14 15:16:12 +13:00 |
Michael Hudson-Doyle
|
3353c851ee
|
make help appear in same place on identity view as before
|
2017-02-13 15:50:39 +13:00 |
Michael Hudson-Doyle
|
a2062aaf57
|
convert identity view to use new validation stuff
help looks different though
|
2017-02-13 15:37:29 +13:00 |
Michael Hudson-Doyle
|
1e8322b05f
|
remove old validation stuff
|
2017-02-13 15:14:20 +13:00 |
Michael Hudson-Doyle
|
e58697a29c
|
simplify api around enabling form fields
|
2017-02-13 15:12:04 +13:00 |
Michael Hudson-Doyle
|
1bd00a843a
|
allow form fields to be enabled or disabled
|
2017-02-13 14:59:25 +13:00 |
Michael Hudson-Doyle
|
00c807dc9e
|
convert add_partition view to new world
no enabling/disabling yet though
|
2017-02-13 14:48:53 +13:00 |
Michael Hudson-Doyle
|
ee966f7039
|
rewrite validation stuff into something like a form library
This is inspired by the sort of design e.g. Django uses for its forms.
|
2017-02-13 14:21:26 +13:00 |
Michael Hudson-Doyle
|
472339a62b
|
fixes for tabbing into/out of list boxes
|
2017-02-13 13:52:17 +13:00 |
Michael Hudson-Doyle
|
af2bfc40ef
|
fix mismerge
|
2017-02-10 15:42:43 +13:00 |
Michael Hudson-Doyle
|
9854d5ccce
|
Merge remote-tracking branch 'origin/master' into mwhudson/ipv4-validation
|
2017-02-08 16:10:36 +13:00 |
Michael Hudson-Doyle
|
f0eb2cdf70
|
make Color.button etc apply the corresponding focus map
about 1e6 times more readable
|
2017-02-08 15:37:18 +13:00 |
Michael Hudson-Doyle
|
ebddb50483
|
better validation for manual network view
|
2017-02-08 13:18:20 +13:00 |
Michael Hudson-Doyle
|
0627bfe9f4
|
start to add validation to manual network view
|
2017-02-08 13:18:20 +13:00 |
Michael Hudson-Doyle
|
50b927fcc2
|
the start of an excessively general way of validating input
|
2017-02-07 14:02:07 +13:00 |
Michael Hudson-Doyle
|
1a9f0dc5dd
|
make the mount point editing stuff into a single widget
and use it on "format entire disk" page
|
2017-02-07 10:28:56 +13:00 |
Michael Hudson-Doyle
|
d372f0e306
|
respect _command_map
|
2017-02-06 22:12:38 +13:00 |
Michael Hudson-Doyle
|
9b94b567d6
|
refactor TabCyclingListBox to resemble TabCyclingMixin
|
2017-02-06 22:11:04 +13:00 |
Michael Hudson-Doyle
|
abbc21c5fa
|
simplify TabCyclingMixin a whole bunch
|
2017-02-06 22:05:16 +13:00 |
Michael Hudson-Doyle
|
c8c468ff8e
|
make some names less cryptic, add license info, docstrings
|
2017-02-06 21:38:19 +13:00 |
Michael Hudson-Doyle
|
3c5ac3140f
|
use new containers everywhere
|
2017-02-03 14:21:39 +13:00 |
Michael Hudson-Doyle
|
3d2d2c79ea
|
custom versions of urwid containers that support tab-cycling
|
2017-02-03 14:19:37 +13:00 |
Michael Hudson-Doyle
|
0aae936d63
|
remove previous tab "support"
|
2017-02-03 14:15:54 +13:00 |
Michael Hudson-Doyle
|
6426369fcb
|
allow Selector to have disabled entries
|
2017-02-02 14:34:59 +13:00 |
Michael Hudson-Doyle
|
8524e2bfe9
|
recommend some common mount points per spec
|
2017-01-25 16:39:28 +13:00 |
Michael Hudson-Doyle
|
f00b60342c
|
tweak Selector to be more ascii and close on escape
|
2017-01-25 16:20:46 +13:00 |