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
Philip Withnall
b311727c43
Merge branch '9-icon' into 'master'
...
malcontent-control: Add scalable and symbolic icons
Closes #9
See merge request pwithnall/malcontent!28
2020-02-19 14:01:29 +00:00
Philip Withnall
eef28da339
build: Add post-install script to update caches
...
Update the desktop, schema and icon caches.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #9
2020-02-19 13:58:09 +00:00
Philip Withnall
b4eab1a7c0
malcontent-control: Add scalable and symbolic icons
...
Drawn by Jakub Steiner. Thanks!
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Fixes : #9
2020-02-19 13:46:03 +00:00
Philip Withnall
48b9839d04
Merge branch 'warning-fixes' into 'master'
...
user-selector: Fix some const-to-non-const cast warnings
See merge request pwithnall/malcontent!27
2020-02-19 13:40:51 +00:00
Philip Withnall
8da1088e9b
user-selector: Fix some const-to-non-const cast warnings
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-18 12:08:42 +00:00
Philip Withnall
cb27d75645
Release version 0.5.0
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-14 14:47:13 +00:00
Philip Withnall
33167e7767
Merge branch 'user-controls-without-user' into 'master'
...
Allow user controls to be used for not-yet-existing users
See merge request pwithnall/malcontent!24
2020-02-14 12:16:56 +00:00
Philip Withnall
1c033f82df
user-controls: Allow widgets to be used without an `ActUser`
...
Allow the user controls widget to be used for user accounts which don’t
currently exist. This is necessary for using them in
gnome-initial-setup.
See the big new documentation comment at the top of the widget for
details of how the new semantics work.
This adds API, but does not break existing API.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-14 12:00:57 +00:00
Philip Withnall
fc9ba76331
user-controls: Add some missing includes to the header
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-06 12:52:06 +00:00
Philip Withnall
e4fbb570af
user-controls: Add some missing documentation comments
...
The annotations in these fix some GIR warnings.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-06 12:52:06 +00:00
Philip Withnall
7dfd03907d
user-controls: Split out app filter construction into a new method
...
This means that calling code can extract the app filter manually rather
than having to rely on the `MctUserControls` to save it. This will be
useful in a few commits’ time when support is added for using
`MctUserControls` for not-yet-created users.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-02-06 12:52:06 +00:00