Philip Withnall
bf0eaea612
user-controls: Update when the ActUser changes
...
When the user object changes one of its properties (for example, the
user’s locale might change if the administrator is editing a user in
g-c-c while viewing their parental controls in malcontent-control),
update the UI.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-03-16 12:11:45 +00:00
Philip Withnall
4698ad88a0
user-controls: Update OARS menu entries before choosing an updated one
...
If the user’s locale changes, we need to update the set of entries in
the OARS menu before selecting a new one and updating the label.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-03-16 12:10:11 +00:00
Matthew Leeds
87db73178f
user-controls: Make OARS drop down open to the right
...
On laptops which have a 1366 by 768 display, in gnome-initial-setup the
OARS dropdown is cut off by the edge of the screen. Only the first
couple entries are visible. So make it open to the right instead, where
more room is available.
2020-03-13 11:32:11 -07:00
Philip Withnall
e9c2f3d054
Merge branch 'readme-licensing' into 'master'
...
docs: Update license information in README and meson.build
See merge request pwithnall/malcontent!42
2020-03-10 14:16:01 +00:00
Philip Withnall
12c320d43a
docs: Update license information in README and meson.build
...
Some of the files in `malcontent-control` are GPL-2.0+.
Use the latest SPDX identifiers in the machine-readable data in
meson.build, but use the deprecated ‘+’ form in the README since it’s a
little more human friendly.
See https://spdx.org/licenses/ .
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-03-10 14:12:25 +00:00
Philip Withnall
1064221a9c
Merge branch 'patch-1' into 'master'
...
Fix typo in malcontent-client.8
See merge request pwithnall/malcontent!41
2020-03-09 18:24:34 +00:00
Laurent Bigonville
a05d3e8b8f
Fix the NAME section of malcontent-client.8
...
This fix the debian lintian "manpage-has-bad-whatis-entry" warning
2020-03-07 11:21:08 +00:00
Laurent Bigonville
ed794f58c9
Fix typo in malcontent-client.8
2020-03-07 09:53:01 +00:00
Jan Tojnar
fc4efbef74
Use libglib-testing submodule only as fallback
...
Eventually, we will only use the one from system but until then both variants should work.
2020-03-06 20:41:21 +01:00
Philip Withnall
991d002a4e
Merge branch 'piotrdrag/pl-translation-200306' into 'master'
...
Add Polish translation
See merge request pwithnall/malcontent!39
2020-03-06 17:00:30 +00:00
Piotr Drąg
90680f1552
Add Polish translation
2020-03-06 17:47:06 +01:00
Philip Withnall
8f82a7b05c
Merge branch '16-dependencies' into 'master'
...
Drop a few unnecessary dependencies
See merge request pwithnall/malcontent!37
2020-03-02 16:28:35 +00:00
Philip Withnall
b4c5ca22f2
malcontent-control: Drop unused flatpak dependency
...
Note that it’s still transitively required through libmalcontent-ui.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-03-02 15:58:25 +00:00
Philip Withnall
2cc56e1441
user-controls: Drop unused flatpak include
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-03-02 15:58:10 +00:00
Philip Withnall
18926be3ae
Merge branch 'uk-update' into 'master'
...
Update Ukrainian translation
See merge request pwithnall/malcontent!35
2020-03-02 10:30:30 +00:00
Yuri Chornoivan
f624fc277e
Update Ukrainian translation
2020-03-02 10:30:30 +00:00
Philip Withnall
15e3e7a407
0.6.0
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-27 15:19:00 +00:00
Philip Withnall
240c5e1c69
Merge branch '11-more-ui-tweaks' into 'master'
...
More small UI tweaks
Closes #11
See merge request pwithnall/malcontent!34
2020-02-27 13:06:59 +00:00
Philip Withnall
82ecf17079
user-controls: Left-align the OARS drop-down text
...
Make it look more and more like a combo box. This widget really should
have been a combo box to begin with. We’re eventually going to end up
re-implementing a combo box from first principles at this rate.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-26 11:00:41 +00:00
Philip Withnall
3f3e86bcbb
user-controls: More minor wording tweaks
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-26 11:00:28 +00:00
Philip Withnall
1d46f55be4
restrict-applications-dialog: Remove the Save button
...
Add a close button instead, as the dialogue is instant-apply.
See https://developer.gnome.org/hig/stable/dialogs.html.en#instant-and-explicit-apply
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-26 11:00:12 +00:00
Philip Withnall
8bde311b9c
Merge branch '11-ui-improvements' into 'master'
...
Tweak user controls UI
Closes #11
See merge request pwithnall/malcontent!25
2020-02-26 09:17:21 +00:00
Philip Withnall
8c7815e33c
restrict-applications-dialog: Allow introduction label to wrap
...
Rather than ellipsising, allow it to wrap. Also ensure it’s
left-aligned.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-26 09:15:19 +00:00
Philip Withnall
7a7c26bcbf
Merge branch 'parent-account' into 'master'
...
accounts-service: Add AccountInfo interface
See merge request pwithnall/malcontent!26
2020-02-25 13:14:08 +00:00
Philip Withnall
372d51a491
accounts-service: Add AccountInfo interface
...
This will store information about the user which is related to parental
controls. Currently, that’s just a boolean indicating that the user is a
parent, and hence that their account should be presented differently in
UIs.
See: https://gitlab.gnome.org/GNOME/gnome-initial-setup/issues/94
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-25 13:10:35 +00:00
Philip Withnall
2d43ac38ec
libmalcontent-ui: Restyle ‘restricts’ switches in yellow
...
This has fewer ‘error’ connotations than red. See
https://gitlab.freedesktop.org/pwithnall/malcontent/issues/11#note_419124 .
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:49:29 +00:00
Philip Withnall
3db3a42e8d
user-controls: Line wrap labels rather than ellipsising
...
The labels are too long to fit on a single line, given the default width
of the user controls widget, so allow them to wrap onto multiple lines
rather than unhelpfully ellipsising.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
008b75edd1
user-controls: Add a drop-down arrow next to the OARS age selector
...
To make it more obvious that it triggers a drop-down menu. Potentially,
this should be a `GtkComboBox` rather than reinventing the wheel using a
`GtkMenuButton` — but that’s a change for another day.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
7ad804835a
user-controls: Rename OARS widget variables to be more descriptive
...
This doesn’t introduce any functional changes.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
5a1bfb842a
user-controls: Include user display name in the description labels
...
This clarifies that the settings apply to that user.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
dee4d92ea9
restrict-applications-dialog: Invert controls to be restrictive
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
8753109e80
user-controls: Tweak the wording of the ‘application suitability’ label
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
516e3936eb
user-controls: Relabel ‘allow installation’ as ‘restrict installation’
...
This is part of a move to make all the controls restrictive, rather than
permissive.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
f956fab427
user-controls: Tweak the wording of the ‘restrict applications’ label
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
8e4fa643d3
user-controls: Relabel ‘allow web browsers’ as ‘restrict web browsers’
...
This is part of a move to make all the controls restrictive, rather than
permissive.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
8027351f58
carousel: Lower CSS priority
...
Otherwise an application won’t be able to override the CSS installed by
libmalcontent-ui if this is ever moved into libmalcontent-ui.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-25 12:25:40 +00:00
Philip Withnall
b9a2b7a6a7
user-controls: Add CSS to support styling switches as ‘restrictive’
...
This will be used in upcoming commits to mark switches as restricting
something when they’re active, rather than allowing something. Their
background will be red, rather than blue.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 12:25:40 +00:00
Philip Withnall
67ca6806e6
user-controls: Add separators between rows
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 10:31:38 +00:00
Philip Withnall
ef6fc0a7f5
user-controls: Fix icon for ‘Restrict Applications’ button
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 10:31:24 +00:00
Philip Withnall
98395185e3
user-controls: Add full stops to end of control descriptions
...
They are sentences.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #11
2020-02-25 10:31:24 +00:00
Philip Withnall
5cff42e4d2
Merge branch 'linguas' into 'master'
...
po: Order LINGUAS alphabetically
See merge request pwithnall/malcontent!33
2020-02-25 10:17:50 +00:00
Philip Withnall
967d9f1bd0
po: Order LINGUAS alphabetically
...
This will make it a bit easier to maintain in future.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-25 10:15:15 +00:00
Philip Withnall
da7b4b1be4
Merge branch 'add-pt_BR' into 'master'
...
Add Brazilian Portuguese translation
See merge request pwithnall/malcontent!32
2020-02-25 10:14:36 +00:00
Rafael Fontenelle
2572973153
Add Brazilian Portuguese translation
2020-02-24 19:46:09 -03:00
Philip Withnall
4e90d5c66a
Merge branch 'fix-locale-dir' into 'master'
...
build: Fix definition of PACKAGE_LOCALE_DIR
See merge request pwithnall/malcontent!31
2020-02-21 09:48:36 +00:00
Philip Withnall
77beea2dfe
build: Fix definition of PACKAGE_LOCALE_DIR
...
It was causing translations to be looked for in the wrong place.
Also hard-code `GETTEXT_PACKAGE` since it’s basically API now.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-21 09:45:47 +00:00
Philip Withnall
69bb421d18
Merge branch 'uk-add' into 'master'
...
Add Ukrainian translation
See merge request pwithnall/malcontent!30
2020-02-21 09:34:46 +00:00
Yuri Chornoivan
9080af21e3
Add Ukrainian translation
2020-02-21 09:34:46 +00:00
Philip Withnall
f6fbccd10d
Merge branch 'translatable-files' into 'master'
...
po: Add some missing files to POTFILES.in
See merge request pwithnall/malcontent!29
2020-02-19 16:25:05 +00:00
Philip Withnall
ad07277e21
po: Add some missing files to POTFILES.in
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-19 16:22:57 +00:00