On Fri, Dec 14, 2012 at 3:39 PM, Robert Bruce Park <span dir="ltr"><<a href="mailto:robert.park@canonical.com" target="_blank">robert.park@canonical.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 12-12-14 06:43 AM, Chris Wilson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What are people's thoughts in this?<br>
</blockquote>
<br></div>
I have absolutely fallen in love with the idea of hiding advanced options in gsettings (ie, define a gsetting to control the behavior, and then don't expose *any* UI for controlling that option).<br>
<br>
* Average users get a very simple, streamlined interface that isn't complicated by myriad options.<br>
<br>
* Advanced "power" users get to be fussy and have all the control they want over program behavior.<br>
<br>
* Options are configured with a standard UI (eg, dconf-editor), so power users get a consistent experience here, and you don't need to add any complex option UI to your own program.<br>
<br>
* gsettings schemas allow you to write descriptions of what the options are, so it displays the documentation right inline and doesn't require anybody to refer to any manuals that may or may not exist.<div class="HOEnZb">
<div class="h5"><br>
<br>
<br>
<br>
-- <br>
ubuntu-desktop mailing list<br>
<a href="mailto:ubuntu-desktop@lists.ubuntu.com" target="_blank">ubuntu-desktop@lists.ubuntu.<u></u>com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop" target="_blank">https://lists.ubuntu.com/<u></u>mailman/listinfo/ubuntu-<u></u>desktop</a><br>
</div></div></blockquote></div>Yeah, this is what elementary os luna has been doing with some of their new apps. For a good example: pantheon-terminal. Nice easy to use interface with no options exposed, but there are plenty of options in dconf for it.</div>