18 Commits (main)

Author SHA1 Message Date
reionwong f4e7e33fba feat(i18n): show the new language when the session language changes 1 week ago
reionwong 1d6cc1dbe9 fix(language): keep a drag that is released above or below the list 1 week ago
reionwong 8d613502f1 refactor: rename the D-Bus names to org.cutefish 1 week ago
reionwong ca23ca1b7c chore: relicense under BSD-3-Clause 1 week ago
reionwong 46538f94ba fix(dock): keep the size and glass sliders where they are dragged
The dock reports no changes back, so the page now hands each new value to its slider row, which otherwise returned the handle to the value the page opened with once the move settled.
1 week ago
reionwong 45a0f687cd refactor(settings): list the users as rows with their details in a dialog
The Users page shows its accounts in a list card, as Wi-Fi does, the one logged in first. Each row keeps the picture, the names and whether it is logged in, and ends in an info button that opens the account's type, the way to a new password and deleting it.
1 week ago
reionwong b0dc37ea12 feat(settings): dim the account picture under a pencil on hover
A click on the picture changes it; hovering now says so. The initial of an account without a picture fades out rather than cross the pencil.
1 week ago
reionwong ee943f1fa3 test(settings): run the UI tests on a private session bus
Each test now runs in dbus-run-session, and a fake that cannot own its
service's name fails the test, so the tests never reach the session's
compositor or services and change the user's settings.
1 week ago
reionwong c636464a00 build: include framework headers as cutefish/<module>/ 1 week ago
reionwong 6966c10a52 feat(accounts): change the own password through PAM and ask for the current one 1 week ago
reionwong 06cec04ae5 feat(accounts): add a password changer that answers passwd's prompts on a terminal 1 week ago
reionwong db62494402 fix(settings): accept only hexadecimal Wi-Fi keys of the raw key lengths 1 week ago
reionwong f6c150a8c8 fix(settings): keep the typed proxy ports when a new server is saved with them 1 week ago
reionwong ab8c7ec5ff fix(vpn): keep a removed WireGuard peer's card until its click is done 1 week ago
reionwong 5eedf525f5 test: run the UI tests one at a time as they own names on the session bus 2 weeks ago
reionwong b6ea9cec4d refactor(shortcuts): drop the shortcut lock the compositor never sets 2 weeks ago
reionwong afc869bd49 feat(about): show the computer model 2 weeks ago
reionwong 3a1a820f30 feat: port settings to cutefish-toolkit without Qt 2 weeks ago