gnome-shell/js/ui
Georges Basile Stavracas Neto 37e55df298 unlockDialog: Create auth prompt on demand
AuthPrompt is the set of actors that contain the user avatar,
the username, and the password entry. With the removal of the
screen shield, the unlock dialog (be it UnlockDialog or the
LoginDialog) is always created, and in the case of UnlockDialog,
so is the auth prompt.

This is problematic, though, since for passwordless accounts,
the simple act of creating AuthPrompt authenticates the user,
and lifts the lock screen.

Create the AuthPrompt on demand in UnlockDialog.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/872
2020-02-10 22:30:52 +00:00
..
components dialogs: Hide caps lock warning if password entry is hidden 2020-02-01 08:08:33 +01:00
status status/system: Fix session submenu visibility 2020-02-04 14:40:44 +00:00
accessDialog.js dialog: Remove MessageDialogContent.body property 2020-01-15 00:17:25 +01:00
altTab.js altTab: Allow pressing uppercase keys to close apps and windows 2020-01-17 14:34:34 +00:00
animation.js animation: Scale animation actor for HiDPI 2020-01-30 14:28:45 +00:00
appDisplay.js appDisplay: Call super.vfunc_unmap last 2020-02-07 11:23:25 +00:00
appFavorites.js appFavorites: unbreak my previous commits 2019-12-20 13:59:53 +00:00
audioDeviceSelection.js audioDeviceSelection: Adapt to new dialog design 2020-01-27 23:40:04 +01:00
background.js background: Add exception to no-loop-func rule 2019-11-11 23:51:17 +00:00
backgroundMenu.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
barLevel.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
boxpointer.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
calendar.js calendar: Add "Do Not Disturb" switch 2020-01-22 21:55:28 +00:00
checkBox.js checkbox: Correctly align label 2020-01-30 15:48:26 +01:00
closeDialog.js dialog: Rename subtitle property to description 2020-01-15 00:12:54 +01:00
ctrlAltTab.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
dash.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
dateMenu.js dateMenu: Indicate when do-not-disturb is on 2020-01-22 21:55:28 +00:00
dialog.js dialog: Add a ListSection and ListSectionItem 2020-01-20 14:49:33 +01:00
dnd.js dnd: Make DND translation-property-aware 2020-02-07 14:43:56 +00:00
edgeDragAction.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
endSessionDialog.js endSessionDialog: Redesign according to new mockups 2020-01-20 15:05:41 +01:00
environment.js environment: Remove unused ease parameter 2020-01-06 13:17:59 +00:00
extensionDownloader.js extensionDownloader: Include version validation in update check 2020-01-30 13:37:47 +00:00
extensionSystem.js extensionSystem: Periodically check for extension updates 2020-02-03 19:33:14 +01:00
focusCaretTracker.js cleanup: Prefer template strings 2019-07-05 11:32:31 +00:00
grabHelper.js grabHelper: Add (promised-based) grabAsync() 2019-12-20 15:41:32 +01:00
ibusCandidatePopup.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
iconGrid.js iconGrid: Avoid animating the same icon twice 2020-02-07 11:31:20 +00:00
inhibitShortcutsDialog.js inhibitShortcutsDialog: Adapt to new dialog design 2020-01-27 23:40:04 +01:00
kbdA11yDialog.js ui: Use ClutterSeat for keyboard/pointer a11y 2020-01-30 17:49:08 +00:00
keyboard.js keyboard: Only enable automatically if ClutterSeat::touch-mode is enabled 2020-02-10 22:07:19 +00:00
layout.js switcherPopup: Dismiss when a system modal dialog opens 2019-12-06 19:55:39 +01:00
lightbox.js lightbox: Change vignette brightness to 0.5 2020-01-19 18:01:57 +01:00
locatePointer.js locatePointer: Bind ripples creation to settings 2019-09-09 19:28:18 +00:00
lookingGlass.js lookingGlass: Use ClutterSeat to fetch devices 2020-01-30 17:49:08 +00:00
magnifier.js magnifier: Make magnification factor changes animatable 2020-02-07 18:18:25 +01:00
magnifierDBus.js cleanup: Use JSDoc for documentation comments 2019-11-11 19:25:14 +00:00
main.js cleanup: Use JSDoc for documentation comments 2019-11-11 19:25:14 +00:00
messageList.js theme: Add message close button styling 2019-11-25 18:02:07 +02:00
messageTray.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
modalDialog.js switcherPopup: Dismiss when a system modal dialog opens 2019-12-06 19:55:39 +01:00
mpris.js mpris: Use a scope specific message instead of a global one 2019-11-21 22:54:07 +00:00
notificationDaemon.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
osdMonitorLabeler.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
osdWindow.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
overview.js js: Initialize some properties 2020-01-31 17:39:18 +01:00
overviewControls.js overviewControls: Use ClutterActor's translation-x 2020-01-28 18:09:49 +00:00
padOsd.js padOsd: Use ClutterSeat to fetch devices 2020-01-30 17:49:08 +00:00
pageIndicators.js pageIndicators: Redesign and add position-based animation 2019-11-23 03:01:51 +05:00
panel.js panel: Disable menu-toggle shortcuts while top bar is hidden 2019-12-20 14:20:49 +00:00
panelMenu.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
pointerA11yTimeout.js ui: Use ClutterSeat for keyboard/pointer a11y 2020-01-30 17:49:08 +00:00
pointerWatcher.js cleanup: Stop using Mainloop module 2019-09-12 19:09:24 +02:00
popupMenu.js popupMenu: Turn Switch state into a GObject property 2020-01-22 21:55:28 +00:00
remoteSearch.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
ripples.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
runDialog.js runDialog: Implement the new dialog design 2020-01-27 19:27:45 +01:00
screencast.js
screenShield.js screenShield: Remove key press event handler 2020-02-10 22:30:52 +00:00
screenshot.js screenshot: Fix stripping suffix from relative filename 2020-01-10 19:31:04 +01:00
scripting.js perf-tool: Spawn perf-tool-helper from gnome-shell 2020-01-27 13:43:06 +00:00
search.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
sessionMode.js sessionMode: Remove lock-screen mode 2020-02-10 22:30:52 +00:00
shellDBus.js extensionPrefs: Rename to Extensions 2020-02-03 19:03:19 +01:00
shellEntry.js js: Initialize some properties 2020-01-31 17:39:18 +01:00
shellMountOperation.js shellMountOperation: Use wiggle effect to inform about wrong password 2020-02-01 08:08:33 +01:00
slider.js slider: Stop emulating drags in key handling 2019-11-23 15:08:54 +01:00
swipeTracker.js swipeTracker: Reset scroll gesture state on disabling 2020-02-06 17:36:05 +00:00
switcherPopup.js altTab: Don't return from _init() if there are no windows/apps 2020-01-17 14:34:34 +00:00
switchMonitor.js switchMonitor: Center align switcher icon's label 2020-01-02 13:03:08 +05:30
tweener.js tweener: Use new adjustAnimationTime() helper 2019-08-06 20:50:43 +02:00
unlockDialog.js unlockDialog: Create auth prompt on demand 2020-02-10 22:30:52 +00:00
userWidget.js Adapt to painting and picking API change 2019-12-03 19:07:15 +00:00
viewSelector.js workspaceThumbnail: Sync indicator with WorkspacesDisplay 2020-01-08 23:07:08 +01:00
windowAttentionHandler.js cleanup: Don't shadow variables 2019-11-11 19:25:14 +00:00
windowManager.js windowManager: Use shorter string for dialog headline 2020-02-01 08:08:33 +01:00
windowMenu.js cleanup: Avoid unnecessary parentheses in arrow functions 2019-09-15 16:02:45 +02:00
workspace.js workspace: Animate window clones using translation properties 2020-02-07 14:43:56 +00:00
workspacesView.js workspacesView: Disable swipe tracker during window dragging 2020-01-28 22:08:48 +00:00
workspaceSwitcherPopup.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
workspaceThumbnail.js workspaceThumbnail: Sync indicator with WorkspacesDisplay 2020-01-08 23:07:08 +01:00
xdndHandler.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00