Commit Graph

1284 Commits

Author SHA1 Message Date
Michael Hudson-Doyle 94b4f550e3 update config to match probert changes 2017-11-27 09:54:11 +13:00
Michael Hudson-Doyle ad95cdd4d7
Merge pull request #255 from CanonicalLtd/vorlon/fix-up-tests
fix tests slightly
2017-11-27 09:09:08 +13:00
Michael Hudson-Doyle bc4978fd04 stop scrollbar length bouncing around
I think the urwid behaviour without this is a bug but well. ListBox is scary
and this works so I'm happy for now.
2017-11-24 12:51:56 +13:00
Michael Hudson-Doyle 54a52015d6 tone down log spam a bit 2017-11-24 12:50:37 +13:00
Michael Hudson-Doyle c5692c38f4
Merge pull request #271 from CanonicalLtd/mwhudson/colors
implement new color scheme from design
2017-11-24 12:13:03 +13:00
Michael Hudson-Doyle fadd568323
Merge pull request #268 from CanonicalLtd/mwhudson/reorg-config-rendering
move curtin config rendering to a method on SubiquityModel
2017-11-24 12:12:37 +13:00
Michael Hudson-Doyle 4bbf2d5eac fix STYLES_MONO 2017-11-24 11:23:26 +13:00
Michael Hudson-Doyle b5c07497e8 make language and disk selection buttons use the done style 2017-11-24 11:19:01 +13:00
Michael Hudson-Doyle 61a31cc263 update unfocused button style per feedback 2017-11-22 14:10:03 +13:00
Michael Hudson-Doyle ba8056768e update to use colors from design 2017-11-22 14:10:03 +13:00
Michael Hudson-Doyle 1fe236be5f
Merge pull request #270 from CanonicalLtd/mwhudson/no-default-labels
stop any of the *_btn functions defining a label by default
2017-11-22 14:09:20 +13:00
Michael Hudson-Doyle c85602527e stop any of the *_btn functions defining a label by default 2017-11-22 13:53:35 +13:00
Michael Hudson-Doyle 26147d3cc3
Merge pull request #269 from CanonicalLtd/mwhudson/simplify-colors
refactor color / palette setup
2017-11-22 13:28:43 +13:00
Michael Hudson-Doyle e211f67b72 permit myself one bit of clever code 2017-11-22 12:16:09 +13:00
Michael Hudson-Doyle ab9e382387 remove some more leftover bits 2017-11-22 12:05:30 +13:00
Michael Hudson-Doyle 20d4e04efd streamline a bit, add comments 2017-11-22 11:49:20 +13:00
Michael Hudson-Doyle 225a7637ca move color scaffolding into core 2017-11-22 11:37:49 +13:00
Michael Hudson-Doyle 918a1979b3 stop modifying the xterm palette at all and use ISO 8613 3 codes instead 2017-11-22 11:26:47 +13:00
Michael Hudson-Doyle daab350468 use a uuid for instance-id 2017-11-21 16:23:49 +13:00
Michael Hudson-Doyle ee0f10bf13 delete some long commented out code 2017-11-21 15:53:52 +13:00
Michael Hudson-Doyle cfbc4ffc0c more precise color rendering in xterm-like terminals 2017-11-21 15:24:07 +13:00
Michael Hudson-Doyle 484239c060 do not move on from network screen inside callback
things get super confusing when there is an exception
2017-11-21 11:27:26 +13:00
Michael Hudson-Doyle 36bcc539c3 move curtin config rendering to a method on SubiquityModel
this moves to curtin's native netplan support as a side effect
2017-11-20 13:45:58 +13:00
Michael Hudson-Doyle d8724af4c6 fix some strange indentation 2017-11-20 12:49:01 +13:00
Michael Hudson-Doyle c23a335fba fix identity view when no answers are supplied 2017-11-20 12:31:47 +13:00
Michael Hudson-Doyle fccd653ae4 only stage the users-and-groups file 2017-11-20 11:05:05 +13:00
Michael Hudson-Doyle 947b65f264
Merge pull request #267 from CanonicalLtd/mwhudson/non-interactive-mode
simple non interactive mode
2017-11-20 09:11:16 +13:00
Michael Hudson-Doyle 7b375d9d92 always load answers from a fixed path if it is present 2017-11-17 15:09:16 +13:00
Michael Hudson-Doyle 6919e5ce68 minimal implementation of canned answers
this allows automation of the enter-enter-enter flow, not much more than that
2017-11-17 13:25:16 +13:00
Michael Hudson-Doyle e7afa9b0b3 correct _data_ready call when udev is not settled 2017-11-17 13:24:30 +13:00
Michael Hudson-Doyle 3bad7e1295 add -c option to inject-subiquity-snap.sh too 2017-11-17 12:34:23 +13:00
Michael Hudson-Doyle 1cf60ccafd use probert's requirements.txt, subiquity does not directly depend on pyudev 2017-11-17 11:15:11 +13:00
Michael Hudson-Doyle 5d65ab88ab add -i flag to inject-subiquity-snap.sh to allow random edits of iso 2017-11-17 10:25:08 +13:00
Michael Hudson-Doyle 8086d5df81 move to a unified model instance
and stop having the controllers construct each model instance for itself
2017-11-16 12:48:20 +13:00
Michael Hudson-Doyle a13ef47bab remove InstallProgressModel 2017-11-16 12:34:30 +13:00
Michael Hudson-Doyle e7bfb9ef0c change examples/mwhudson.json to have a devpath not usually mounted
really "which partitions are mounted" should be part of the save data.
2017-11-16 12:11:30 +13:00
Michael Hudson-Doyle 745b934a46 rename WelcomeModel to LocaleModel 2017-11-16 12:04:05 +13:00
Michael Hudson-Doyle b602f9316b
Merge pull request #266 from CanonicalLtd/mwhudson/probert-reorg
changes following changes in probert
2017-11-16 10:53:55 +13:00
Michael Hudson-Doyle fcd189a892 remove examples that now fail to load with new network format
add example from my system.
2017-11-16 10:50:50 +13:00
Michael Hudson-Doyle 947a65a3bb changes following changes in probert
the only really visible effect of all this is to make --dry-run
--machine-config foo show the network config from foo, not the machine
running subiquity. (The existing configs won't work, though)
2017-11-15 14:27:24 +13:00
Michael Hudson-Doyle ca631ab9c1 inject-subiquity-snap.sh: fix perms in generated installer.squashfs
this makes the generated ISOs boot again.
2017-11-10 15:37:24 +13:00
Michael Hudson-Doyle 75fdfb4c4e
Merge pull request #265 from CanonicalLtd/mwhudson/scrollbars
add scrollbars to listboxes
2017-11-09 20:04:06 +13:00
Michael Hudson-Doyle 4d0d48f2f5 add some comments 2017-10-25 21:52:43 +13:00
Michael Hudson-Doyle 94e58a0aaa reduce padding around overlays 2017-10-25 21:27:31 +13:00
Michael Hudson-Doyle 3618b85aec only scroll down log listbox if already at end 2017-10-25 21:10:05 +13:00
Michael Hudson-Doyle c0889dfffc add explicit entries in the palette for scrollbar parts 2017-10-25 21:09:49 +13:00
Michael Hudson-Doyle 3515961ac9 slightly lower level implementation of ScrollBarListBox.render
lower level and less reentrant, which is the main advantage
2017-10-25 21:01:03 +13:00
Michael Hudson-Doyle 0b4ae2b1a5 prevent scrollbox from getting squished to 0 rows 2017-10-25 20:50:53 +13:00
Michael Hudson-Doyle 0e89600577 update log listbox in a way that works better with scrollbar 2017-10-25 20:49:59 +13:00
Michael Hudson-Doyle bf1324f9b3 move show disk info button out of listbox 2017-10-25 16:23:25 +13:00