i got bored again
@alice omg I freaking love this, it would look so sick on a pmOS phone! Where can I get this ?? 馃槏
@krafting uhh it鈥檚 not a theme, just a quick style in gtk inspector + a change in highscore source

I can post the style if you want to (should work from gtk.css too), but I鈥檓 not gonna be finishing it myself
@alice sure post this and I'll see what I can do with it!
@krafting ok, will do once I鈥檓 in front of the computer and not on the phone

@krafting

/* Generic */ .top-bar, .bottom-bar { background-image: linear-gradient(to bottom, rgb(255 255 255 / 20%), rgb(0 0 0 / 15%)); background-color: var(--accent-bg-color); box-shadow: inset 0 1px rgb(255 255 255 / 25%), inset 0 -1px rgb(0 0 0 / 15%); color: white; text-shadow: 0 -1px rgb(0 0 0 / 40%); -gtk-icon-shadow: 0 -1px rgb(0 0 0 / 40%); --button-bg-color: var(--accent-bg-color); --button-bg-gradient: linear-gradient(to bottom, rgb(255 255 255 / 25%), rgb(0 0 0 / 15%)); } .top-bar > windowhandle { box-shadow: 0 0 5px 2px rgb(0 0 0 / 30%); } .bottom-bar { background-color: #3D3846; --button-bg-color: #3D3846; } .top-bar button, .bottom-bar button { background-color: var(--button-bg-color); background-image: var(--button-bg-gradient); box-shadow: inset 0 0 2px 1px rgb(0 0 0 / 15%), inset 0 1px rgb(0 0 0 / 40%), 0 1px rgb(255 255 255 / 20%); border-radius: 6px; text-shadow: 0 -1px rgb(0 0 0 / 40%); -gtk-icon-shadow: 0 -1px rgb(0 0 0 / 40%); color: white; } entry { background: white; color: black; text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 0 2px 1px rgb(0 0 0 / 45%); border-radius: 9999px; } button.destructive-action { --button-bg-color: var(--destructive-bg-color); color: white; } button.suggested-action { --button-bg-color: var(--accent-bg-color); color: white; } .boxed-list, .card, .boxed-list-separate row { background: white; color: black; box-shadow: inset 0 0 0 1px rgb(0 0 0 / 30%), inset 0 1px rgb(0 0 0 / 20%), 0 1px rgb(255 255 255 / 40%); text-shadow: none; -gtk-icon-shadow: none; } toolbarview { --color1: oklch(from var(--accent-bg-color) 86% 3% h); --color2: oklch(from var(--accent-bg-color) 84% 3% h); background: repeating-linear-gradient(to right, var(--color1), var(--color1) 8px, var(--color2) 8px, var(--color2) 12px); text-shadow: 0 1px rgb(255 255 255 / 50%); -gtk-icon-shadow: 0 1px rgb(255 255 255 / 50%); } :root { --card-shade-color: rgb(0 0 0 / 20%); } row .icon { min-width: 32px; min-height: 32px; padding: 0; margin-top: 6px; margin-bottom: 6px; background: var(--accent-bg-color); color: white; border-radius: 6px; box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%), inset 0 0 0 2px rgb(255 255 255 / 10%); background-image: radial-gradient(ellipse 200% at 50% -50%, white, rgba(255 255 255 / 20%) 50%, rgba(0 0 0 / 20%) 50%, transparent 65%); -gtk-icon-shadow: 0 0 2px rgb(0 0 0 / 40%); } .boxed-list row .icon { min-width: 32px; min-height: 32px; padding: 0; margin-top: 9px; margin-bottom: 9px; } .top-bar windowcontrols button { background: none; box-shadow: none; } .top-bar windowcontrols button image { background-color: black; background-image: radial-gradient(ellipse 200% at 50% -50%, white, rgba(255 255 255 / 20%) 50%, rgba(0 0 0 / 20%) 50%, transparent 65%); box-shadow: none; box-shadow: inset 0 0 0 2px white, 0 2px 3px 1px rgb(0 0 0 / 30%); -gtk-icon-shadow: 0 0 2px rgb(0 0 0 / 40%); } sheet { box-shadow: inset 0 0 0 3px rgba(255 255 255 / 80%), 0 0 2px rgba(0 0 0 / 40%), 0 5px 8px 2px rgb(0 0 0 / 40%); } bottom-sheet > sheet .top-bar { box-shadow: inset 0 -1px rgb(0 0 0 / 15%); } bottom-sheet > sheet, bottom-sheet > sheet > outline, bottom-sheet > sheet > stack > widget, bottom-sheet > sheet > stack > button, bottom-sheet > sheet > stack > button > widget { border-top-left-radius: 12`px; border-top-right-radius: 12px; } bottom-sheet > sheet > outline { box-shadow: inset 0 1px rgb(255 255 255 / 25%); } row .title { font-weight: bold; } dialog.alert sheet { box-shadow: inset 0 0 0 3px rgba(255 255 255 / 80%), 0 0 2px rgba(0 0 0 / 40%), 0 5px 8px 2px rgb(0 0 0 / 40%); background-color: color-mix(in srgb, var(--accent-bg-color) 90%, transparent); background-image: radial-gradient(ellipse 500% at 50% -235%, rgba(255 255 255 / 20%) 48%, rgba(255 255 255 / 0%) 50%, rgba(0 0 0 / 30%) 50%); color: white; text-shadow: 0 -1px rgb(0 0 0 / 40%); -gtk-icon-shadow: 0 -1px rgb(0 0 0 / 40%); } dialog.alert button { background-color: var(--button-bg-color); background-image: linear-gradient(to bottom, rgb(255 255 255 / 25%), rgb(255 255 255 / 5%) 50%, rgb(0 0 0 / 15%) 50%, rgb(0 0 0 / 5%)); box-shadow: inset 0 0 0 1px rgb(255 255 255 / 15%), 0 1px rgb(255 255 255 / 25%); border: 1px solid rgb(0 0 0 / 50%); border-radius: 6px; text-shadow: 0 -1px rgb(0 0 0 / 40%); -gtk-icon-shadow: 0 -1px rgb(0 0 0 / 40%); color: white; font-size: 130%; } .navigation-sidebar { padding: 0; } .navigation-sidebar row { margin: 0; border-radius: 0; margin-top: 2px; box-shadow: 0 -2px rgb(0 0 0 / 10%), 0 -1px rgb(255 255 255 / 60%); } .navigation-sidebar row:first-child { box-shadow: none; margin-top: 0; } .navigation-sidebar row:selected { color: white; background-color: var(--accent-bg-color); background-image: linear-gradient(to bottom, rgb(255 255 255 / 20%), rgb(0 0 0 / 15%)); text-shadow: 0 -1px rgb(0 0 0 / 40%); -gtk-icon-shadow: 0 -1px rgb(0 0 0 / 40%); } .navigation-sidebar .header separator { background: none; } .sidebar-pane { border-right: 1px solid rgb(0 0 0 / 50%); } /* Highscore */ .library sidebar row:nth-child(4) .icon, .library sidebar row:nth-child(5) .icon, .library sidebar row:nth-child(12) .icon, .library sidebar row:nth-child(21) .icon, .library sidebar row:nth-child(28) .icon { background-color: var(--accent-red); } .library sidebar row:nth-child(9) .icon, .library sidebar row:nth-child(25) .icon { background-color: var(--accent-purple); } .library sidebar row:nth-child(7) .icon, .library sidebar row:nth-child(10) .icon, .library sidebar row:nth-child(26) .icon, .library sidebar row:nth-child(27) .icon { background-color: var(--accent-yellow); } .library sidebar row:nth-child(11) .icon, .library sidebar row:nth-child(24) .icon { background-color: var(--accent-blue); } .library sidebar row:nth-child(13) .icon, .library sidebar row:nth-child(14) .icon, .library sidebar row:nth-child(15) .icon, .library sidebar row:nth-child(16) .icon { background-color: var(--dark-2); } .library sidebar row:nth-child(6) .icon, .library sidebar row:nth-child(8) .icon, .library sidebar row:nth-child(17) .icon, .library sidebar row:nth-child(18) .icon { background-color: var(--accent-slate); } .library sidebar row:nth-child(20) .icon { background-color: var(--light-5); } .library sidebar row:nth-child(22) .icon { background-color: var(--accent-teal); } .library sidebar row:nth-child(29) .icon, .library sidebar row:nth-child(30) .icon { background-color: var(--accent-orange); } .library sidebar row:nth-child(23) .icon { background-color: var(--accent-pink); } .library sidebar row:nth-child(19) .icon { background-color: var(--accent-green); } .display .top-bar { background-color: rgb(30 30 34 / 50%); background-image: linear-gradient(to bottom, rgb(255 255 255 / 10%), rgb(255 255 255 / 5%) 50%, rgb(0 0 0 / 20%) 50%, rgb(0 0 0 / 15%)); --button-bg-color: #111115; --button-bg-gradient: linear-gradient(to bottom, rgb(255 255 255 / 15%), rgb(255 255 255 / 05%) 50%, rgb(0 0 0 / 15%) 25%, rgb(0 0 0 / 10%)); box-shadow: inset 0 1px rgb(255 255 255 / 10%); } button.card { box-shadow: inset 0 0 0 1px rgba(255 255 255 / 10%), 0 0 2px rgba(0 0 0 / 80%), 0 5px 8px 2px rgb(0 0 0 / 60%); background-color: rgb(30 30 34 / 50%); background-image: radial-gradient(ellipse 500% at 50% -215%, rgba(255 255 255 / 20%) 42%, rgba(255 255 255 / 0%) 50%, rgba(0 0 0 / 30%) 50%); color: white; text-shadow: 0 -1px rgb(0 0 0 / 40%); -gtk-icon-shadow: 0 -1px rgb(0 0 0 / 40%); } game-cover { box-shadow: 0 1px rgb(255 255 255 / 40%); } game-cover .empty { background: #555556; color: rgb(255 255 255 / 80%); -gtk-icon-shadow: 0 0 10px rgb(0 0 0 / 40%); } game-cover .sheen { border-radius: 12px; box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%), inset 0 0 0 2px rgb(255 255 255 / 20%); background-image: radial-gradient(ellipse 400% at 50% -150%, rgb(255 255 255 / 10%), rgba(255 255 255 / 5%) 50%, rgba(0 0 0 / 10%) 50%, transparent 65%); }

@krafting ha, and it does indeed look decent on pmos lol
@alice @krafting OMG This looks so COOL XD
I have to try it on PMOS XD
@nima @alice I added sliders and switches, they look so cool imo 馃樆
@krafting @alice it looks so cool :)))
I'll install pmos again on my Poco F1 to try this out :D
@nima I put it on GL here if you want : https://gitlab.com/Krafting/igtk-theme :)
Krafting / iGTK Theme 路 GitLab

GitLab.com

GitLab
@nima @alice I'm starting to think that this went too far... I made an icon pack... and found HD versions of old wallpapers

@krafting @alice That's pretty cool :D

If they don't disconnect our internet again for 3 months, I'll be able to try this out :))

@krafting @nima @alice so cool! Honestly we should make this a thing, Apple blogs would totally pick this up! :D
@verdre @krafting @nima we also need a way to have dynamic clock/calendar :3

on desktop doesn't matter too much since it's tucked away in overview, but on mobile...

really a lot of arguments about not having e.g. notification badges kinda fall apart on mobile

tho ig dynamic icons could just be an extension since like we're talking about a theme anyway
@verdre Well, it is a thing you can install and use now! https://gitlab.com/Krafting/igtk-theme
Krafting / iGTK Theme 路 GitLab

GitLab.com

GitLab
@krafting @nima @alice this makes me so happy to see. There's just something about that interface style...
@allpurposemat Yeah, right ? it just feels like home...
@krafting @nima isn't that wallpaper post-ios 7? :3

https://imgur.com/gallery/old-iphone-ios-6-wallpapers-original-resolution-c41Pmvs doesn't list it

could use the fish

@alice Yeah I think it's 7, 6 had another beach one, but I really like this one too, I've found all wallpaper for iOS 6 and put them in my repo, there ! https://gitlab.com/Krafting/igtk-theme/-/tree/main/images/wallpapers?ref_type=heads

The fish is there too ! :)

Edit: It's 11.jpg

images/wallpapers 路 main 路 Krafting / iGTK 6 Theme 路 GitLab

A GTK4 theme aimed to replicate iOS 6 design.

GitLab