aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* src/: Set _NET_WM_STRUT{,_PARTIAL} so that notification bubbles don't ↵Mike Gabriel2024-06-183-6/+76
| | | | overlay the menubar.
* src/: Re-introduce having a window manager (metacity this time, with ↵Mike Gabriel2024-06-182-0/+67
| | | | keybindings disabled). Make having it conifugrable via GSettings.
* src/: Assure that org.mate.interface's window-scaling-factor is set to 1x ↵Mike Gabriel2024-06-181-0/+5
| | | | scaling (we handle it ourselves via env vars and don't want the HiDPI effect to duplicated.
* src/: Use AGUtils.greeter_set_env() (includes update of the D-Bus activation ↵Mike Gabriel2024-06-181-5/+5
| | | | environment) instead of GLib.Environment.set_variable().
* src/: Move all env variable settings before the cmdline option parse() ↵Mike Gabriel2024-06-181-0/+23
| | | | method to actually have an effect.
* main window: Keep always below all other windows (esp. helpful for ↵Mike Gabriel2024-06-181-1/+2
| | | | nm-applets WiFi credentials dialog).
* Support openSUSE style of marking the default (X11) session.Mike Gabriel2024-06-182-40/+113
|
* src/arctica-greeter.vala: Only load state file if it already exists.Mike Gabriel2024-06-181-7/+12
|
* Launch mate-notification-daemon in greeter session for showing system ↵Mike Gabriel2024-06-182-3/+60
| | | | | | | | | notifications. Also delay Ayatana Indicators startup to assure that the notification-daemon is up and running (rather than any of the installed D-Bus activated org.freedesktop.Notification service). We want mate-notification-daemon.
* Wait with Ayatana Indicators startup until D-Bus mimick services have come up.Mike Gabriel2024-06-122-89/+108
|
* src/settings-daemon.vala: Also mimick org.mate.ScreenSaver D-Bus service.Mike Gabriel2024-06-121-6/+36
|
* Revert "Work around GTK 3.20's new allocation logic. Ported from slick-greeter."Mike Gabriel2024-06-043-8/+0
| | | | This reverts commit 2fa9791d9802d5c34323d9bd99ad9fa608abdda6.
* src/greeter-list.vala: Redraw greeter box after showing/adding a message to it.Mike Gabriel2024-06-041-0/+1
| | | | | | This fixing cut-off lower edges of the greeter box shown after error messages have been added to the greeter box (e.g. login failed, password expired, etc.).
* src/greeter-list.vala: Drop extra Gtk >= 3.20 queue_allocate(). Not required ↵Mike Gabriel2024-06-041-4/+0
| | | | | | anymore. This partially reverts 552dd36c2c012642643cba5692cb90c2300e4dd2.
* Add user filter to greeter's user list.Mike Gabriel2024-05-282-0/+16
|
* Fix hidpi rendering of session badges.Michael Webster2024-05-284-19/+27
| | | | | Most of the more common desktops provide a scalable icon, so they can be rendered in hidpi.
* src/promptbox.vala: Use themed icon for unread messages.Michael Webster2024-05-281-9/+2
| | | | Ported from slick-greeter.
* greeter-list.vala: Make the user and session box wider.Michael Webster2024-05-281-1/+1
| | | | | | | | | These use a fixed size, and increasing BOX_SIZE by 1 will increase the width by 40px. Ported from slick-greeter. Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
* src/{main-window,settings}.vala: Add a setting to configure the user list ↵Eugenio Depalo2024-05-282-7/+38
| | | | | | alignment. Ported from slick-greeter by Mike Gabriel.
* src/session-list.vala: Add several more session name / badge filename aliases.Mike Gabriel2024-05-201-8/+40
|
* src/session-list.vala: Auto-find session badges if session name matches ↵Mike Gabriel2024-05-201-31/+20
| | | | badge filename.
* src/arctica-greeter.vala: Permission fix (0755 -> 0644)Mike Gabriel2024-04-081-0/+0
|
* Add a Magnus fork and wrap it in a new windowRobert Tari2024-04-081-35/+75
| | | | fixes https://github.com/ArcticaProject/arctica-greeter/issues/100
* src/Makefile.am: Install arctica-greeter to <prefix>/bin (instead of sbin).Mike Gabriel2024-02-061-1/+1
|
* Add magnifier toggling logicRobert Tari2023-12-062-0/+41
|
* Send user change signal for manual user entriesRobert Tari2023-11-242-0/+26
|
* src/session-list.vala: More session name / icon file mappings ↵Mike Gabriel2023-11-201-0/+2
| | | | (plasmawayland, icewm).
* src/arctica-greeter.vala: Support (configurably) loading the GeoClue-2.0 agent.Mike Gabriel2023-11-182-0/+46
|
* src/arctica-greeter.vala: Drop comments that we cannot maintain (because we ↵Mike Gabriel2023-11-181-2/+0
| | | | lack implementation detail knowledge over time).
* src/arctica-greeter.vala: Search at alternative installation path /usr/lib ↵Mike Gabriel2023-11-101-10/+20
| | | | | | for indicator service executables. Resolves indicator service startups on openSUSE.
* src/arctica-greeter.vala: Fix killing OrcaRobert Tari2023-11-061-7/+7
|
* src/menubar.vala: Fix scroll direction valueRobert Tari2023-11-041-1/+12
|
* src/menubar.vala: Add scroll signallingRobert Tari2023-11-031-0/+11
|
* src/greeter-list.vala: Leave it unclear in message whether username or ↵Mike Gabriel2023-10-121-1/+1
| | | | password was invalid.
* settings: Add font scaling via GDK_DPI_SCALE. This is not adjustable at ↵Mike Gabriel2023-10-102-0/+9
| | | | runtime (for now).
* src/arctica-greeter.vala: add error handling to check_hidpi ().Mihai Moldovan2023-10-101-4/+23
| | | | | | | | Make sure that the value falls in the range 0 < x <= 5. Values higher than 5 are most probably errors (at the time of writing this code), negative values don't make sense at all and a value of 0 would mean not showing anything, which likewise is totally useless.
* src/arctica-greeter.vala: Change D-Bus name and pathRobert Tari2023-10-091-4/+4
|
* src/background.vala: better positioning of logo, make the positioning ↵Mike Gabriel2023-10-051-2/+6
| | | | | | | | | independent of logo height (i.e., adjust the position to the logo height). This introduces BackgroundLoader.logo_width and .logo_height. We currently only use .logo_height for now. But having both geometry values available might be helpful at a later time. And it feels incomplete to only pass-through the height.
* src/arctica-greeter.vala: Move HiDPI setup above OptionContext parsing.Mike Gabriel2023-10-061-17/+24
|
* Move NM_APPLET_HIDE_POLICY_ITEMS env var setting above OptionContext parsing.Mike Gabriel2023-10-061-3/+13
| | | | | | | | | While working on font-scaling support and fixing HiDPI support, I discovered, that GLib.Environment.set_variable() does not take effect after OptionContext.parse() has been called. (For whatever unknown reason...). To mitigate this, let's move all env variable setups to the code portion above the c.parse() call.
* Drop big-font setting. Font scaling will be handled differently and more ↵Mike Gabriel2023-10-062-50/+6
| | | | statically.
* Move greeter_set_env to AGUtils.Mike Gabriel2023-10-062-32/+35
| | | | | This may be a helpful method we might need in the future in a more global context.
* Show labels for 'Username:' and 'Password:' if configured via gsettings.Mike Gabriel2023-10-062-0/+15
| | | | Fixes: https://github.com/ArcticaProject/arctica-greeter/issues/62
* src/main-window.vala: Drop obsolete / commented out code.Mike Gabriel2023-10-051-17/+1
|
* src/toggle-box.vala: In high-contrast mode, brighten up the non-selected ↵Mike Gabriel2023-10-031-1/+1
| | | | buttons. Provide as much contrast between white, gray and black as possible.
* src/arctica-greeter.vala: Initialise OnBoard and Orca after the greeter is ↵Robert Tari2023-10-031-4/+11
| | | | presented
* src/arctica-greeter.vala: Initialize screen-reader and OSK as configured in ↵Mike Gabriel2023-10-031-0/+4
| | | | gsettings.
* a11y / OSK: Restart OSK on theme toggling (normal/high-contrast) and adjust ↵Mike Gabriel2023-10-032-8/+97
| | | | the OSK theme accordingly.
* src/settings.vala: refactor (icon) theme setting in a cleaner way.Mike Gabriel2023-09-191-8/+19
|
* src/arctica-greeter.vala: Check for high-contrast mode when initializing ↵Mike Gabriel2023-09-191-15/+27
| | | | gtk-theme-name and gtk-icon-theme-name.