aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add missing error handlersRobert Tari2023-05-076-113/+210
|
* Fix error handlers for D-Bus methodsRobert Tari2023-05-074-14/+21
|
* src/arctica-greeter.vala: fix "this this" typo in comment.Mihai Moldovan2023-05-031-2/+2
|
* src/prompt-box.vala: darken red error message text color.Mihai Moldovan2023-05-031-1/+1
| | | | | This improves the contrast considerably for the new static white background.
* src/prompt-box.vala: set background color for error messages to pure white.Mihai Moldovan2023-05-031-1/+12
| | | | | | While this might look ugly, it is important that error messages can be read well and a transparent background might be a bad fit with a static red text color, if the background is also quite red.
* src/prompt-box.vala: enable line wrapping for (error) messages.Mihai Moldovan2023-05-031-0/+1
| | | | | | | | | | | | | Long lines were previously truncated as part of the fading label. Since PAM (error) messages are shown within the prompt box, truncating them is a really bad idea, since the user might not understand what went wrong and how it can be fixed. Enabling line wrapping makes sure that the full message is always shown - at least theoretically. Messages may still be truncated if they are long enough to overflow the prompt box itself, but this is caused by the prompt box not resizing itself correctly. Further work on that is necessary.
* Add option to span background across multiple monitorsGeoff Paul2023-05-034-42/+74
|
* main-window: Smooth transition to greeter screen.Mike Gabriel2023-05-032-3/+20
| | | | | | | | | | | | | | This completes a ported patch from slick-greeter. Credits to Björn Esser. From 5d39cade1f70ffe0a9bc38ad0b405bb55d98a505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= <besser82@fedoraproject.org> Date: Wed, 29 Nov 2017 18:24:15 +0100 Subject: [PATCH] main-window: Calculate the really needed screen size properly (#84) * main-window: Calculate the really needed screen size properly * arctica-greeter: Smooth transition to the greeter screen
* Add support for hiding X11 and/or Wayland sessions.Mike Gabriel2023-04-034-19/+41
|
* data/badges/: Add badge for (open)SUSE's 'SLE Classic' session.Mike Gabriel2023-04-031-0/+2
|
* src/session-list.vala: Treat 'gnome-xorg' as GNOME and 'plasma5' has KDE, as ↵Mike Gabriel2023-04-031-0/+2
| | | | well.
* OSK: Add OSK theme gsetting to individually configure the OSK theme used via ↵Mike Gabriel2023-03-022-6/+14
| | | | ArcticaGreeter's settings.
* Remove marco WM due to logon screen bypassBastian Kanbach2023-03-011-35/+0
| | | | | | This commit removes invocation of MATE's window manager marco, that was introduced with 9b3526d12d9d6c828fbd4a29dec2295ae2f735a5 Having marco launched allows any user to use its keybindings to open applications which could bypass arctica-greeter and access the operating system as the "lightdm" user.
* src/: Get rid of various vala interpreter warnings.Mike Gabriel2023-03-012-5/+6
|
* src/toggle-box.vala: Allow for more fine-grained color-tweaking of the ↵Mike Gabriel2023-03-012-4/+55
| | | | toggle box (session selector box) via gsettings.
* src/flat-button.vala: Allow color-theming (etc.) of buttons created via the ↵Mike Gabriel2023-03-012-2/+26
| | | | FlatButton class.
* src/shutdown-dialog.vala: Make shutdown/reboot dialog's font configurable ↵Mike Gabriel2023-03-011-6/+19
| | | | via gsettings (use same font as rest of the greeter).
* src/toggle-box.vala: Drop draw() method. Seems unused these days.Mike Gabriel2023-03-011-14/+0
|
* arctica-greeter's test mode: No keyboard tweaks in test mode.Mike Gabriel2023-03-011-7/+9
|
* arctica-greeter's test mode: Add cmdline args '--test-highconstrast' and ↵Mike Gabriel2023-03-011-8/+34
| | | | '--test-bigfont' (soon to come feature).
* src/arctica-greeter.vala: Don't launch Lomiri-related DBus listeners in test ↵Mike Gabriel2023-03-012-37/+42
| | | | mode. Allows one to run arctica-greeter in test-mode within a Lomiri session.
* src/{arctica-greeter,greeter-list}.vala: Mimick a Lomiri Greeter, make ↵Mike Gabriel2023-03-012-2/+2
| | | | ArcticaGreeter behave well, when interacting with Lomiri Shell.
* Add badge for 'mir-shell' DESKTOP_SESSION.Mike Gabriel2023-02-281-0/+2
|
* src/arctica-greeter.vala: Adjust to DBus renamings in Ayatana Indicator ↵Mike Gabriel2023-02-281-2/+2
| | | | Session. We use the com.lomiri.Shell interface to communite between session indicator and Arctica Greeter.
* src/session-list.vala: Use correct file name 'lomiri_badge.png'.Mike Gabriel2023-02-251-1/+1
|
* Add badge for Lomiri.Mike Gabriel2023-02-251-0/+2
|
* src/arctica-greeter.vala: Don't assign new value to method argument.Mike Gabriel2023-02-251-4/+5
|
* src/arctica-greeter.vala: Already fall back to LightDM's system default for ↵Mike Gabriel2023-02-241-2/+2
| | | | 'session' in ArcticaGreeter's get_default_session().
* src/arctica-greeter.vala: Always use ArcticaGreeter's ↵Mike Gabriel2023-02-241-2/+2
| | | | default_session_hint(). No direct access to LightDM's version of it.
* src/arctica-greeter.vala: Turn get_default_session() and validate_session() ↵Mike Gabriel2023-02-243-6/+9
| | | | into non-static methods.
* Use ArcticaGreeter's way of detecting the default session, only fallback to ↵Mike Gabriel2023-02-242-3/+9
| | | | LightDMs default if absolutely necessary.
* src/arctica-greeter.vala: Drop now unused continue_init variable.Mike Gabriel2023-02-241-1/+0
|
* src/arctica-greeter.vala: Prefer wayland sessions over X11 sessions.Mike Gabriel2023-02-241-2/+2
|
* src/arctica-greeter.vala: Add Lomiri to list of potential default sessions ↵Mike Gabriel2023-02-241-0/+1
| | | | (if installed).
* Allow wayland sessions to pass validation.Ivan Podogov2023-02-241-1/+9
| | | | This makes slick-greeter properly remember the last wayland session instead of defaulting to an xsession.
* src/arctica-greeter.vala: Move ArcticaGreeter method further up again, so it ↵Mike Gabriel2023-02-241-16/+16
| | | | is located below the constructor() method.
* src/arctica-greeter.vala: Move Glib.Bus.watch_name() call out of ↵Mike Gabriel2023-02-241-30/+8
| | | | ArcticaGreeter's contructor into separate ArcticaGreeter.go() method.
* src/arctica-greeter.vala: fix test mode.Mihai Moldovan2023-02-221-5/+37
| | | | | | | | | | | | | | | | | 32d28d7bf2646fc7a0008937034246fcc96dbc8a broke test mode by changing the ArcticaGreeter class to a proper SingleInstance vala class. While meant well, this created deadlocks, especially when using test mode, since other code being called from the ArcticaGreeter constructor tries to acquire references to ArcticaGreeter, which is still locked at that point in time. Fortunately, GObject has the constructed () function, that is almost never used within vala, but still works and is called after the constructor () (or, in vala parlance, construct), so we can move calling functions that might require a constructed ArcticaGreeter to constructed (). Fixes: https://github.com/ArcticaProject/arctica-greeter/issues/42
* src/arctica-greeter.vala: Fix path of helper executable ↵Mike Gabriel2023-02-061-1/+1
| | | | arctica-greeter-enable-tap-to-click.
* shutdown-dialog: margin left/right -> margin_start_end.Joshua Peisach2023-02-061-2/+2
| | | | | | | | | Ref: https://valadoc.org/gtk+-3.0/Gtk.Widget.margin_left.html Ref: https://valadoc.org/gtk+-3.0/Gtk.Widget.margin_right.html Ported from Slick Greeter by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/dcbb38af4d3f4276889f958b883c962bb8957fa6
* Enable touchpad tap-to-click.Mike Gabriel2023-02-061-0/+13
| | | | | | Ported from Slick Greeter by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/85f83be9977faf2482d38d2cc289f0542b1c06a4
* user-list: Allow hidden user visibility to be toggled.Clement Lefebvre2023-02-061-12/+9
| | | | | | Ported from Slick Greeter by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/ce8704c02498fef137908e36b315d0876300d2c2
* entry: Support the ability to reveal the password.Clement Lefebvre2023-02-061-0/+40
| | | | | | | | | | | | | This adds the following features: - Clicking the entry shows a reveal button - Pressing Left or Right shows the button - Clicking the button toggles the visibility of the password - Pressing Alt+F8 shows the button and toggles the visibility Ported from Slick Greeter by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/2e8797c80a2d8febf8f89bf38e1040ccbf8be4e0
* a11y: Make the onboard layout configurable.Mike Gabriel2023-02-062-2/+11
| | | | | | | | | Original patch by Clement Lefebvre (Slick Greeter). https://github.com/linuxmint/slick-greeter/commit/ae090039efff87ad8b9b856f3fe451f9f41d21be Modified by Mike Gabriel (change: don't store the complete layout path in gsettings).
* keyboard navigation: Don't prevent left/right movement in Gtk.Entry.Clement Lefebvre2023-02-061-10/+0
| | | | | | | | | The shutdown dialog Left/Right navigation works without this code anyway. Ported from Slick Greeter by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/d9d47171d4c00a7004a5548f7e170355c2ba1618
* sessions: Close dialog on Escape.Clement Lefebvre2023-02-061-0/+10
| | | | | | Ported from Slick Greeter ported by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/aaa10cc2a080cf5fecc693bde7ba473ad87bbe96
* sessions: Add a tooltip on the session badge.Clement Lefebvre2023-02-063-6/+28
| | | | | | Ported from Slick Greeter ported by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/cf3742cf155e0925904c7da86457deaea6a87885
* badges: Add lxqt.Clement Lefebvre2023-02-061-0/+3
| | | | | | Port from Slick Greeter ported by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/d6fcbd63919d9f301b65fbcfab956e69d686fbfc
* badges: Add pademelon.Clement Lefebvre2023-02-061-0/+2
| | | | | | Ported from Slick Greeter ported by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/2dbf7308961572ae730db83deb398d0045f31d91
* sessions: Make the list scrollable.Clement Lefebvre2023-02-061-1/+12
| | | | | | Ported from Slick Greeter ported by Mike Gabriel. https://github.com/linuxmint/slick-greeter/commit/1480b029099ea24724d307943dc742a42fcd3159