1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
|
Overview of changes in arctica-greeter 0.99.8.2
- src/: Resize and position magnifier window.
- src/: Let onboard know that it got launched for arctica-greeter.
- src/: On every toggle/enable resize/reposition the OSK. Required
when running under a window manager such as metacity or marco.
- src/: OSK and Magnifier: always keep above other windows, don't use
window decorations. Required when running under a window manager
such as metacity or marco.
- arctica-greeter-magnifier: Enforce start without window
decorations.
Overview of changes in arctica-greeter 0.99.8.1
- src/arctica-greeter.vala: Don't reference 'Marco' anymore, the WM
is / will be configurable.
- window manager: Alternatively to metacity, also support marco.
- data/org.ArcticaProject.arctica-greeter.gschema.xml: Default to
'marco' as window manager.
- src/: Launch/stop real window manager event based.
- src/: Don't launch Geoclue agent when in test mode.
- src/: In set_struts(), use already discovered geometry of the
primary monitor.
- src/main-window.vala: In set_struts() consider window scaling when
calculting _NET_WM_STRUT{,_PARTIAL} (fixes broken geometry).
- src/main-window.vala: Update struts when monitor setup changed.
Overview of changes in arctica-greeter 0.99.8.0
- data/50-org.Arctica-Project.arctica-greeter.rules: Make file better
readable.
- src/settings-daemon.vala: Also mimick org.mate.ScreenSaver D-Bus
service.
- Wait with Ayatana Indicators startup until D-Bus mimick services
have come up.
- Launch mate-notification-daemon in greeter session for showing
system notifications.
- src/arctica-greeter.vala: Only load state file if it already
exists.
- Support openSUSE style of marking the default (X11) session.
- main window: Keep always below all other windows (esp. helpful for
nm-applets WiFi credentials dialog).
- data/50-org.Arctica-Project.arctica-greeter.rules: Make networking
more configurable in Arctica Greeter.
- src/: Move all env variable settings before the cmdline option
parse() method to actually have an effect.
- src/: Use AGUtils.greeter_set_env() (includes update of the D-Bus
activation environment) instead of
GLib.Environment.set_variable().
- src/: Assure that org.mate.interface's window-scaling-factor is set
to 1x scaling (we handle it ourselves via env vars and don't
want the HiDPI effect to duplicated.
- src/: Re-introduce having a window manager (metacity this time,
with keybindings disabled). Make having it conifugrable via
GSettings.
- d/control: Add to R: metacity.
- src/: Set _NET_WM_STRUT{,_PARTIAL} so that notification bubbles
don't overlay the menubar.
Overview of changes in arctica-greeter 0.99.7.0
- Drop to-be-reviewed slick-greeter patches. 0025 is already applied,
0027 will not be applied.
- Add man pages for arctica-greeter's helper scripts.
- src/session-list.vala: Auto-find session badges if session name
matches badge filename.
- data/badges: Port over various session badge icons from
slick-greeter.
- data/badges/: Add badge icon for the Weston compositor.
- src/session-list.vala: Add several more session name / badge
filename aliases.
- src/{main-window,settings}.vala: Add a setting to configure the
user list alignment.
- greeter-list.vala: Make the user and session box wider.
- src/promptbox.vala: Use themed icon for unread messages.
- Fix hidpi rendering of session badges.
- Add user filter to greeter's user list.
- data/org.ArcticaProject.arctica-greeter.gschema.xml: Amend
phrasings in GSettings descriptions.
- src/greeter-list.vala: Drop extra Gtk >= 3.20 queue_allocate(). Not
required anymore.
- src/greeter-list.vala: Redraw greeter box after showing/adding a
message to it.
- Revert "Work around GTK 3.20's new allocation logic. Ported from
slick-greeter."
- Translation updates.
Overview of changes in arctica-greeter 0.99.6.0
- Add a Magnus fork and wrap it in a new window.
- Translation updates.
Overview of changes in arctica-greeter 0.99.5.0
- data/arctica-greeter.pkla: Fix Results* keys.
- data: Add 50-org.Arctica-Project.arctica-greeter.rules.
- src/Makefile.am: Install arctica-greeter to <prefix>/bin (instead
of sbin).
- Translation updates.
Overview of changes in arctica-greeter 0.99.4.6
- data/org.ArcticaProject.arctica-greeter.gschema.xml: Store screen
magnifier state.
- Add magnifier toggling logic.
Overview of changes in arctica-greeter 0.99.4.5
- src/session-list.vala: More session name / icon file mappings
(plasmawayland, icewm).
- Send user change signal for manual user entries
- Translation updates.
Overview of changes in arctica-greeter 0.99.4.4
- Support (configurably) loading the GeoClue-2.0 agent.
- Add display indicator to the menubar.
Overview of changes in arctica-greeter 0.99.4.3
- lightdm-arctica-greeter-session: Export sensible system PATH
variable, so that the greeter executable can get found (issue
discovered on openSUSE).
- src/arctica-greeter.vala: Search at alternative installation path
/usr/lib for indicator service executables.
Overview of changes in arctica-greeter 0.99.4.2
- Move config files and policykit .pkla file from debian/ to
data/ and install via automake.
Overview of changes in arctica-greeter 0.99.4.1
- src/menubar.vala: Add scroll signalling.
- src/arctica-greeter.vala: Fix killing Orca.
- data/arctica-greeter.1: Document --test-highcontrast option in man
page.
- Translation updates.
Overview of changes in arctica-greeter 0.99.4.0
- OSK: Add OSK theme gsetting to individually configure the OSK theme
used via ArcticaGreeter's settings.
- Use 'Compact' onboard layout for providing special keys such as Umlauts
etc.
- session list: Treat 'gnome-xorg' as GNOME and 'plasma5' as KDE.
- session badges: Add badge for (open)SUSE's 'SLE Classic' session.
- Add support for hiding X11 and/or Wayland sessions.
- main-window: Smooth transition to greeter screen.
- Add option to span background across multiple monitors.
- login prompt box: Enable line wrapping for (error) messages.
- login prompt box: Set background color for error messages to pure white
and font color to red for error messages.
- src/arctica-greeter.vala: Add D-Bus server with methods needed by
the keyboard indicator.
- src/menubar.vala: Fix host name position.
- settings: Add configuration option for logo alpha.
- background: Use logo alpha dconf setting.
- shutdown dialog: Implement timer function triggering shutdown if nothing
gets selected.
- lightdm-arctica-greeter-session: Switch from dbus-launch to
dbus-run-session.
- Drop indicator startup via systemctl and spawn_async them directly.
- Reenable lightdm-arctica-greeter-session greeter-wrapper again, fixes
the greeter's multi-seat support.
- building: Implement proper GTK+ 3/GTK 4 switching support.
- Introduce gsetting (array of strings): preferred-sessions.
- Rework case-insensitive session sorting. Do the sorting on a deep copy of
the session list from LightDM. Fixes session types disappearing when
opening the session type list a second time.
- Introduce gsettings (list): includeonly-sessions, excluded-sessions.
- Introduce gsetting (bool): hide-default-xsession.
- Start using new a11y indicator from Ayatana Indicators.
- a11y: Make Orca, high contrast and OnBoard toggable via D-Bus.
- Drop all internal a11y indicator related code.
- a11y: Disable background image when in high-contrast mode.
- a11y: Disable drawing the grid when in high-contrast mode.
- a11y: Switch from HighContrastInverse to HighContrast as default GTK+
theme for high contrast mode.
- settings: Introduce 'high-contrast-icon-theme-name'
gsetting and toggle icon theme if a11y indicator's high contrast
switch gets toggled.
- a11y Check for high-contrast mode when initializing gtk-theme-name
and gtk-icon-theme-name, startup in high contrast mode based on
previous settings.
- a11y / OSK: Restart OSK on theme toggling (normal/high-contrast)
and adjust the OSK theme accordingly.
- Initialize screen-reader and OSK on greeter startup as configured in
gsettings.
- Initialise OnBoard and Orca after the greeter is presented.
- a11y: In high-contrast mode, brighten up the non-selected buttons. Provide
as much contrast between white, gray and black as possible.
- logo: Better positioning of logo, make the positioning independent of logo
height (i.e., adjust the position to the logo height).
- settings: Introduce configurable (on/off) labels for 'Username:' and
'Password:'.
- Drop big-font setting. Font scaling will be handled differently and
more statically.
- Add error handling to check_hidpi().
- settings: Add font scaling via GDK_DPI_SCALE. This is not adjustable at
runtime (for now).
- login prompt box: Leave it unclear in message whether username
or password was invalid.
- Translation updates.
Overview of changes in arctica-greeter 0.99.3.0
- Integrate with Lomiri Operating Environment and recent Lomiri-specific
changes in ayatana-indicator-session (>= 22.9.1).
- Add bagdes for Lomiri and Mir Shell.
- Make the session list box and the session button more adjustable
(color-wise) via GSettings.
- Drop marco as window manager. With downsides when sub-windows get opened
(e.g. via nm-applet). This resolves unwanted application/tool startups
via various hotkeys.
- New background image, using Numix GTK/Icon theme now by default.
- Add --test-highcontrast and --test-bigfont (no-op so far) cmdline
options to enhance test mode.
- Fix test mode.
- Translation updates.
Overview of changes in arctica-greeter 0.99.2.0
- Turn ArcticaGreeter class into single instance.
- shutdown-dialog: margin left/right -> margin_start_end.
- Enable touchpad tap-to-click.
- user-list: Allow hidden user visibility to be toggled.
- README.md: Provide README.md file.
- arctica-greeter-check-hidpi: Fix deprecations.
- entry: Support the ability to reveal the password.
- a11y: Make the onboard layout configurable.
- keyboard navigation: Don't prevent left/right movement in
Gtk.Entry.
- sessions: Close dialog on Escape.
- sessions: Add a tooltip on the session badge.
- new badges: LXQt, Pademelon, Sway, Fynedesk.
- sessions: Make the list scrollable.
- orca: Fix wrong a11y text for username prompt.
- Set our own cursor theme and size internally via
GtkSettings.
- Fixed default session for manual user entry.
- No HiDPI settings in test-mode.
- misc src/: completely rework high contrast mode, add stub for big
font mode.
- src/: add util.vala, wrapping a GTK 3 function for use within vala.
- src/toggle-box.vala: fix CSS style.
- misc src/: make ArcticaGreeter a proper vala SingleInstance class.
- src/settings.vala: make SingleInstance class.
- Translation updates.
Overview of changes in arctica-greeter 0.99.1.5
- Drop all distro-theming packages and dependencies and default to
Blue-Submarine GTK theme, Adwaita Icon theme and 'Sans' font.
- Massive translation update. Thanks to all contributors
on hosted.weblate.org.
Overview of changes in arctica-greeter 0.99.1.4
- Translation update. Thanks to all contributors
on hosted.weblate.org.
- Fix FTBFS against Vala >= 0.46.
Overview of changes in arctica-greeter 0.99.1.3
- Translation update. Thanks to all contributors
on hosted.weblate.org.
Overview of changes in arctica-greeter 0.99.1.2
- Fix login box following the mouse pointer
on multi-head displays.
- Fix crashes due to mlockall() calls when
systemd (>= 240) is used.
- Fix typo in path of the futureprototype
gschema override.
- Use login/background.svg from desktop-base
(works on stretch and buster alike).
- Fix FTBFS with vala 0.44.
Overview of changes in arctica-greeter 0.99.1.1
- Add support for remoteconfigure as a Remote
Logon session type.
- Use MATE's WM "marco" as window manager. Allows to
properly interact with window objects launched by
indicator icons.
- Fix HiDPI auto-detection.
- Add option to show GUI on a specific monitor.
- Fix build against vala 0.42.
- Fix background if image file is not readable.
- Translation updates
Overview of changes in arctica-greeter 0.99.1.0
- Make guest session configurable by the host admin.
- Start using Remote Logon APIv5.
- Screen size calculation fix.
Overview of changes in arctica-greeter 0.99.0.4
- Add HiDPI support (thanks to the Linux Mint
developers for inspiration).
- Trigger UPower activation on greeter start.
(Fixes missing power indicator on first login
after system reboot).
- Fix flawed debug message causing the test-mode
to segfault.
- Clear the AT_SPI_BUS property on the root window
on exit.
Overview of changes in arctica-greeter 0.99.0.3
- Fix FTBFS against Vala 0.39. Thanks to
Linux Mint Developers and Jeremy Bicha.
- Translations update. Thanks to translators
on hosted.weblate.org.
Overview of changes in arctica-greeter 0.99.0.2
- Allow configuring default numlock status.
- Enforce correct keyboard layout setting.
- Rename guest session scripts to better fit into the
arctica-greeter-* namespace.
- Man page improvements
- Copyright updates.
- Translation update.
Overview of changes in arctica-greeter 0.99.0.1
- Fork from Unity Greeter 15.10.1.
|