All Projects → Jinxiansen → Windows11

Jinxiansen / Windows11

Licence: MIT license
💻 Windows 11 in SwiftUI.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Windows11

GameKitUI.swift
GameKit (GameCenter) for SwiftUI
Stars: ✭ 29 (-83.62%)
Mutual labels:  swiftui, swift5
OnlySwitch
⚙️ All-in-One menu bar app, hide 💻MacBook Pro's notch, dark mode, AirPods, Shortcuts
Stars: ✭ 1,288 (+627.68%)
Mutual labels:  swiftui, swift5
aprenda-swift
Uma lista de conteúdos para você aprender Swift
Stars: ✭ 429 (+142.37%)
Mutual labels:  swiftui, swift5
SimpleToast
SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or MacOS applications in SwiftUI. Because of the flexibility to show any content it is also possible to use the library for showing simple modals.
Stars: ✭ 131 (-25.99%)
Mutual labels:  swiftui, swift5
NYTimes-iOS
🗽 NY Times is an Minimal News 🗞 iOS app 📱 built to describe the use of SwiftSoup and CoreData with SwiftUI🔥
Stars: ✭ 152 (-14.12%)
Mutual labels:  swiftui, swift5
iOS-SwiftUI-Firebase-Login-Example
Complete Sign up and Sign in Process for iOS SwiftUI - using Firebase Email and Password Authentication.
Stars: ✭ 37 (-79.1%)
Mutual labels:  swiftui, swift5
Shift
Light-weight EventKit wrapper.
Stars: ✭ 31 (-82.49%)
Mutual labels:  swiftui, swift5
stinsen
Coordinators in SwiftUI. Simple, powerful and elegant.
Stars: ✭ 563 (+218.08%)
Mutual labels:  swiftui, swift5
ACarousel
A carousel view for SwiftUI | SwiftUI 旋转木马效果
Stars: ✭ 124 (-29.94%)
Mutual labels:  swiftui, swift5
Swipeable-View
Simple editActionsForRowAt functionality, written on SWIFTUI
Stars: ✭ 37 (-79.1%)
Mutual labels:  swiftui, swift5
StoreHelper
Implementing and testing In-App Purchases with StoreKit2 and StoreHelper in Xcode 13, Swift 5.5, SwiftUI, iOS 15 and macOS 12.
Stars: ✭ 158 (-10.73%)
Mutual labels:  swiftui, swift5
Swiftwebui
A demo implementation of SwiftUI for the Web
Stars: ✭ 3,663 (+1969.49%)
Mutual labels:  swiftui, swift5
Harbour
Docker/Portainer management app for iOS
Stars: ✭ 210 (+18.64%)
Mutual labels:  swiftui, swift5
SwiftUI-App
This swiftUI Demo is very simple & easy to understand. This swiftUI demo includes On-boarding screens, login screen, forgot password screen, sign up screen, home & logout.
Stars: ✭ 175 (-1.13%)
Mutual labels:  swiftui, swift5
LongWeekend-iOS
🏖📱 LongWeekend is iOS Application that supports checking long weekends when taking a vacation in Japan
Stars: ✭ 19 (-89.27%)
Mutual labels:  swiftui, swift5
SwiftUI-Currency-Converter
Currency Converter project coded by SwiftUI and Swift5
Stars: ✭ 56 (-68.36%)
Mutual labels:  swiftui, swift5
QuoteKit
A framework to use the free APIs provided by https://quotable.io
Stars: ✭ 17 (-90.4%)
Mutual labels:  swiftui, swift5
BottomSheet
A sliding Sheet from the bottom of the Screen with 3 States build with SwiftUI.
Stars: ✭ 597 (+237.29%)
Mutual labels:  swiftui, swift5
SwiftUI-Tooltip
Easy Tooltip for your SwiftUI Project
Stars: ✭ 130 (-26.55%)
Mutual labels:  swiftui, swift5
StoryboardPreviewsBySwiftUI
Introduce how to make the Storyboard file and Xib file correspond to the preview function by SwiftUI.
Stars: ✭ 35 (-80.23%)
Mutual labels:  swiftui, swift5

Build Status Swift Xcode Xcode MIT

This is an open source project of the Windows 11 desktop client implemented using SwiftUI. I hope to restore the Windows 11 desktop experience to the greatest extent possible.

Since I did not have a Windows 11 computer, all interface styles and interactions were designed with reference to resources on the Internet. If there are errors or omissions, please feel free to correct me!

If you are new to SwiftUI, maybe my other SwiftUI framework usage guide [Jinxiansen/SwiftUI stars] project can help you.

If you have a strong interest in SwiftUI, you can join the SwiftUI QQ Group: 18552966 to discuss communication.

English is not my native language; please excuse typing errors.

中文版🇨🇳

Requirements

  • macOS 11.0
  • SwiftUI 2.0

Features

  • Launch, Lock, Login and Desktop screen.
  • Desktop apps and Right Click action
  • Notification and Calendar View
  • Launchpad and System View
  • Dark Mode
  • Hover View and Extension
  • Drag View and Extension
  • File Explorer
  • Other apps
  • ...

Screenshot

Gif Preview:

View Preview:

FAQ

  • Why develop this project?

    • Because when I first came into contact with the online world, I used Windows. From Win95 when I was in elementary school, 20 years have passed since then. Although I haven't used Windows for work reasons in recent years, I still maintain my enthusiasm for Windows. This time Microsoft has released Windows 11, which is so beautiful! So I spent some time writing this project, I hope it will be helpful for beginners of SwiftUI.
  • How long did this project take?

    • From development to open source, it took about 30 hours, mainly in some scattered time at night and weekends.
  • About the maintenance plan after open source?

    • After the project is open source, it will continue to be maintained, continue to increase and improve each Windows page and interaction details, and strive to approximate the real experience of Windows! I also welcome you to join and work hard together!
  • What are the current problems of the project?

    • As part of the API of SwiftUI is not customizable, it is not completely consistent with Windows when implementing certain functions. I can only try some alternatives for the time being. If you have better suggestions, I look forward to letting me know!
    • Due to my limited technical level and insufficient understanding of SwiftUI, I may write some code that is not so concise. I hope you can correct me or submit a PR to modify it! thank you very much!

English is not my native language; please excuse typing errors.

Statement

This app is only provided for learning, demonstration and communication of SwiftUI, and does not contain any commercial purpose. If you have any questions, you can contact me by email.

Email: [email protected]

License

Windows11 is released under the MIT license. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].