jdan / 98.css

A design system for building faithful recreations of old UIs

Home Page:https://jdan.github.io/98.css

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Merge similar projects into one

gamelaster opened this issue ยท comments

Since there are two great forks (XP and 7 one), I think it would be amazing, to have all this in one CSS library, with same controls/widgets, same class names etc.

Where's the windows 7 one? Can you provide a link? I found the XP one.

@jdan thanks for reply and for supporting of this idea.

@botoxparty and @khang-nd what's your ideas? it would be really cool to have! ๐Ÿ˜Š

Hey! I've always wanted something like this to happen. I guess this was my intention with splitting it into GUI.css to make it easier to create new skins.

@jdan In terms of attribution I certainly wouldn't let my ego get in the way of the project continuing further, this is OSS.

My main concern with the project is that it will need better structure and support in terms of the documentation, the way that the docs pages are currently generated isn't very scalable. We would need some kind of one-size-fits-all solution that will also allow for further themes.

I would love to see some other variants; how i imagine it could grow:

GUI.css

  • Windows.css
    • 98.css
    • XP.css
    • 7.css
  • MacOS.css
    • OS9.css
    • Aqua.css

@gamelaster Dare to take on a MacOS variant? ๐Ÿ˜‰

Hi @botoxparty , thank you for fast response. Your propose of support of various themes is great, would be really nice to open "the doors" to other contributors.

About making MacOS variant, I probably would able to do that, although, I'm kinda busy and I'm not using MacOS a lot, so probably I will left this to someone else.

Anyway, I will try to track this idea and effort, and participate with something in my free time schedule.

Thanks guys.

commented

+1 from my side. Though I don't have an idea how these should be merged and maintained in a way that takes as little effort as possible. Either someone is willing to spend the time to sync up the 3 projects separately, or create a new centralized project and do it there, all fine to me ๐Ÿ‘Œ

By my opinion, making new repo, like native-gui.css or something like that would be amazing. About what needs to be done, your Windows 7 CSS have most components available, so I guess it will be required to finish some components on 98 and XP variant, to have same count of components for every variant.

Looking forward to this!!

It'd be really cool to have a dropdown available to we can switch the 98, XP and 7 styles instantly! (botoxparty.github.io/XP.css already has this)

@botoxparty Your comment made me do some digging and apparently there's someone who already made an OS9-style CSS UI library https://github.com/Tecate/os9css. I tried "standardising" it inline with the rest of the UI libraries, but it's still not perfect due to how complete the library is and how different OS9 was to Windows https://github.com/IamRifki/OS9.css.

Hopefully someone who has more will than me can work on a better version.

EDIT: I found out about this recently, looks much more feature complete, I wonder if someone could fork the CSS stuff https://github.com/robbiebyrd/platinum

Probably not going to do this :)