Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Login screen: Rewritten from scratch #20

Open
wants to merge 38 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
7cdd3d3
Added my login screen made from scratch
ADeswanta Jun 23, 2022
32fd878
Add login transition
ADeswanta Jun 23, 2022
f972221
Added power menu
ADeswanta Jun 23, 2022
6047555
Added some system status functionalities
ADeswanta Jun 23, 2022
3e838ec
Added real time clock system
ADeswanta Jun 23, 2022
fa1940e
Updated auth system
ADeswanta Jun 23, 2022
a95544e
Remove unused comments
ADeswanta Jun 23, 2022
6e6a194
Added forgot/reset password dialog
ADeswanta Jun 25, 2022
f6f875f
Add time format setting
ADeswanta Jun 25, 2022
8172439
Add dynamic battery indicator bar
ADeswanta Jun 25, 2022
ddd4f19
Minor UI changes
ADeswanta Jun 25, 2022
bc19a97
Cleaning up
ADeswanta Jun 25, 2022
3df3169
Fix: opens the login screen when keydown triggered
ADeswanta Jun 25, 2022
06056e7
Brightness control functionality
ADeswanta Jun 25, 2022
132ee29
Minor UI fixes
ADeswanta Jun 25, 2022
8ab10dd
Formating changes:
ADeswanta Jun 25, 2022
8dea3fc
Add zoom out when fading out
ADeswanta Jun 25, 2022
fa21e0a
Some fixes
ADeswanta Jun 29, 2022
d036b92
Add battery dialog
ADeswanta Jun 29, 2022
8a1838c
Add power dialog
ADeswanta Jun 29, 2022
56341a7
Ghost dialog bug fix
ADeswanta Jun 29, 2022
7919af2
Minor UI fixes
ADeswanta Jun 29, 2022
428285e
Updated auth system
ADeswanta Jun 29, 2022
713c855
(Successfully) Updated auth system
ADeswanta Jun 30, 2022
6d9c2fe
Updated debug API
ADeswanta Jun 30, 2022
7039840
Make time format settings saved to local storage
ADeswanta Jun 30, 2022
0dcf2f2
Add utils library
ADeswanta Jun 30, 2022
2ac6c18
Slider styling compatibilty fix
ADeswanta Jun 30, 2022
ec16543
Add suspend dialog
ADeswanta Jun 30, 2022
81447d0
Make blank screen unhide when user unidle
ADeswanta Jun 30, 2022
e6c2a10
Use password input to hide api key
ADeswanta Jun 30, 2022
744c471
lightdm-webkit2-greeter comaptibility fix
ADeswanta Jul 1, 2022
4717eb4
Add sync functionality to user picture
ADeswanta Jul 1, 2022
7aa396f
Add password and api visibility toggle
ADeswanta Jul 1, 2022
07bd80c
Repaired auth system
ADeswanta Jul 2, 2022
6dba2f9
Clock style enhancements
ADeswanta Jul 2, 2022
7c353d1
Add working last used session options
ADeswanta Jul 2, 2022
7ebaaaa
Remove old API Authentication
ADeswanta Aug 31, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added lightdm-avdanos-theme/background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 26 additions & 0 deletions lightdm-avdanos-theme/css/easings.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
:root {
--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);
--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);
--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);
--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);
--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);
--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);
--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);
--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);
--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);
--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);
--easeInOutExpo: cubic-bezier(1, 0, 0, 1);
--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);
--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);
--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);
--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);
--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);
--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
85 changes: 85 additions & 0 deletions lightdm-avdanos-theme/css/inter.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url("../fonts/Inter-Light.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-Light.woff?v=3.15") format("woff");
}

@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url("../fonts/Inter-LightItalic.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-LightItalic.woff?v=3.15") format("woff");
}

@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("../fonts/Inter-Regular.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-Regular.woff?v=3.15") format("woff");
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url("../fonts/Inter-Italic.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-Italic.woff?v=3.15") format("woff");
}

@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url("../fonts/Inter-Medium.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-Medium.woff?v=3.15") format("woff");
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url("../fonts/Inter-MediumItalic.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-MediumItalic.woff?v=3.15") format("woff");
}

@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url("../fonts/Inter-Bold.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-Bold.woff?v=3.15") format("woff");
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url("../fonts/Inter-BoldItalic.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-BoldItalic.woff?v=3.15") format("woff");
}

@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url("../fonts/Inter-Black.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-Black.woff?v=3.15") format("woff");
}
@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
font-display: swap;
src: url("../fonts/Inter-BlackItalic.woff2?v=3.15") format("woff2"),
url("../fonts/Inter-BlackItalic.woff?v=3.15") format("woff");
}
33 changes: 33 additions & 0 deletions lightdm-avdanos-theme/css/lock-dialog.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
.lock {
display: flex;
flex-direction: column;
justify-content: center;
padding-bottom: calc(100px + 48px);

pointer-events: unset;
transition: all var(--easeOutCubic) var(--animation-speed);
}
.lock.hide {
pointer-events: none;
}

.lock .date-time {
display: flex;
flex-direction: column;
text-shadow: 0 0 24px hsla(0, 0%, 0%, 0.5);
}
.lock .date-time #time {
font-size: 8rem;
font-weight: 400;
line-height: 1.25;
}
.lock .date-time #time-midday {
font-size: 4rem;
font-weight: 500;
line-height: 1;
margin-left: 24px;
}
.lock .date-time .date {
font-size: 2rem;
font-weight: 500;
}
Loading