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
|
2408dda6c7
|
remove references to firstboot (an old name for console-conf?)
|
2017-01-26 11:18:03 +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 |
Michael Hudson-Doyle
|
78ca3c610f
|
make disable_subiquity work again
this makes selecting "quit installer" at the end of installation work
|
2017-01-25 14:38:03 +13:00 |
Michael Hudson-Doyle
|
58af7dbb3b
|
add some arrows to dropdown widget
|
2017-01-20 13:19:16 +13:00 |
Michael Hudson-Doyle
|
a4d6682478
|
simpler api for doing stuff in a background thread
|
2017-01-18 12:03:56 +13:00 |
Michael Hudson-Doyle
|
fa95fb55ad
|
make callfromthread functionality more available, use it in installprogress
|
2017-01-18 12:02:34 +13:00 |
Michael Hudson-Doyle
|
8ede2d730c
|
and with that, we no longer depend on tornado
|
2017-01-18 12:02:34 +13:00 |
Michael Hudson-Doyle
|
d75cbabb61
|
move subiquity welcome stuff out of subiquitycore
|
2017-01-17 12:04:15 +13:00 |
Michael Hudson-Doyle
|
e50ccb9c76
|
stop sharing WelcomeController
|
2017-01-17 11:34:32 +13:00 |
Michael Hudson-Doyle
|
4e726495c3
|
move BaseIdentityController to become subiquity's IdentityController
|
2017-01-17 11:34:32 +13:00 |
Michael Hudson-Doyle
|
b80145a99c
|
simplify some generic view code
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
9cb0c00271
|
remove some unused code from utils.py
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
ac7e7cd08b
|
remove BaseModel as it no longer does anything
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
bfba9f21b5
|
remove unused stuff from log.py
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
6febf16d22
|
clean up some silly stuff in core.py
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
17b943209e
|
remove subiquitycore/async.py
it was just a glorified global variable.
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
5c40c0eb19
|
remove meta.py, contains no code
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
60c6037a8a
|
move curtin.py from subiquitycore to subiquity
|
2017-01-13 15:08:31 +13:00 |
Michael Hudson-Doyle
|
0caf13181e
|
Do not say a netdev is not configured when there is no configuration
|
2017-01-11 15:42:16 +13:00 |
Michael Hudson-Doyle
|
ae05b66a47
|
rewrite Selector to work like an HTML <select> widget
This was way way harder than it seemed like it should be, but it seems a lot
nicer to me.
For https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1654387
|
2017-01-09 16:11:32 +13:00 |
Mathieu Trudel-Lapierre
|
b9a990171c
|
identity: don't quit after subiquity/subiquitycore identity controller, it should be able to continue to the next screen.
|
2016-12-22 22:16:15 -05:00 |
Mathieu Trudel-Lapierre
|
87b8dc3ccc
|
Support conditional 'shell=True' calls, required for top's redirection, and not supported in curtin...
|
2016-12-22 22:15:02 -05:00 |
Mathieu Trudel-Lapierre
|
862684efbc
|
Fix stop calls for subiquity service.
|
2016-12-22 22:12:03 -05:00 |
Mathieu Trudel-Lapierre
|
d9f60688fc
|
Adapt curtin_install_cmd and run_command_sync calls to API changes in run_command()...
|
2016-12-22 08:52:21 -05:00 |