Preserve preference list order

This commit is contained in:
Zed 2019-09-13 11:04:57 +02:00
parent c16ee3138c
commit e76e068953
1 changed files with 4 additions and 4 deletions

View File

@ -20,7 +20,7 @@ type
placeholder*: string placeholder*: string
# TODO: write DSL to simplify this # TODO: write DSL to simplify this
const prefList*: Table[string, seq[Pref]] = { const prefList*: OrderedTable[string, seq[Pref]] = {
"Privacy": @[ "Privacy": @[
Pref(kind: input, name: "replaceTwitter", Pref(kind: input, name: "replaceTwitter",
label: "Replace Twitter links with Nitter (blank to disable)", label: "Replace Twitter links with Nitter (blank to disable)",
@ -64,7 +64,7 @@ const prefList*: Table[string, seq[Pref]] = {
label: "Make profile sidebar stick to top", label: "Make profile sidebar stick to top",
defaultState: true) defaultState: true)
] ]
}.toTable }.toOrderedTable
iterator allPrefs*(): Pref = iterator allPrefs*(): Pref =
for k, v in prefList: for k, v in prefList: