aboutsummaryrefslogtreecommitdiff
path: root/NEWS
blob: e9a49168602011eebafe3db4cabf59f3e4f99692 (plain)
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
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
Overview of changes in arctica-greeter 0.99.8.3

  - Make position of the greeter magnifier configurable.
  - arctica-greeter-check-hidpi: Don't fail if no DISPLAY variable is
    set, silently return scaling factor 1.
  - src/arctica-greeter.vala: Handle get_state() return null gracefully
    in ArcticaGreeter.GetUser(), don't operate on null as if it was
    a string.
  - src/: Only fiddle with MATE scaling factor settings if not in
    test-mode.
  - src/: Only run enable_tap_to_click() when not in test-mode.
  - src/arctica-greeter: Reduce '!do_test_mode' checks by 1.
  - src/: Exclude more code from being run in start_indicators() when
    in test-mode.
  - src/: Skip start_notification_daemon() and start_real_wm() if in
    test-mode.
  - src/: Drop another (now) superfluous '!do_test_mode' check.
  - src/settings-daemon.vala: Fake org.gnome.SessionManager's
    RegisterClient D-Bus method.
  - arctica-greeter-check-hidpi: Import syslog module (we use it in
    case of an occurring error).

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.