aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* src/: OSK and Magnifier: always keep above other windows, don't use window ↵Mike Gabriel2024-06-181-0/+4
| | | | decoration. Required when running under a window manager such as metacity or marco.
* src/: On every toggle/enable resize/reposition the OSK. Required when ↵Mike Gabriel2024-06-181-0/+3
| | | | running under a window manager such as metacity or marco.
* src/: Let onboard know that it got launched for arctica-greeter.Mike Gabriel2024-06-181-1/+1
| | | | | | On distros without onboard having been ported from unity-greeter to arctica-greeter this setting may need a patch. @Distro maintainers: please replace s/arctica-greeter/unity-greeter/g.
* src/: Resize and position magnifier window.Mike Gabriel2024-06-181-0/+13
| | | | | | | | Place the magnifier window to the right part of this screen. This needs a follow up as we can now configure the position of the login prompt box via GSettings. Currently this only works for prompt box being on the left (default) part of the screen.
* src/main-window.vala: Update struts when monitor setup changed.Mike Gabriel2024-06-181-0/+1
|
* src/main-window.vala: In set_struts() consider window scaling when ↵Mike Gabriel2024-06-181-12/+13
| | | | | | calculting _NET_WM_STRUT{,_PARTIAL} (fixes broken geometry). Regression fix for 275703604d44fff336f631f93e7a47bb3a3b09fd.
* src/: In set_struts(), use already discovered geometry of the primary monitor.Mike Gabriel2024-06-181-19/+22
|
* src/: Don't launch Geoclue agent when in test mode.Mike Gabriel2024-06-181-23/+23
|
* src/: Launch/stop real window manager event based.Mike Gabriel2024-06-181-67/+77
|
* window manager: Alternatively to metacity, also support marco.Mike Gabriel2024-06-181-1/+1
|
* src/arctica-greeter.vala: Don't reference 'Marco' anymore, the WM is / will ↵Mike Gabriel2024-06-181-2/+2
| | | | be configurable.
* 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
|