Skip to content

git102347501/HiNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HiNote

Win11 native application notebook based on WinUi3 design

基于WinUi3 设计的现代化Win11笔记本应用

Official website (官网直达):

https://note.magicalconch.com

Microsoft Store (微软商店直达)

microsoft

How to use(开始使用项目)

  • Git Clone(克隆项目)

    git clone https://github.com/git102347501/HiNote.git

  • Env(建立项目环境)

    • VS2022
    • Winui3 SDK
    • UWP DeskTop Develop Tool
    • Windows(10/11) SDK
    • Net 6.0 SDK
  • Introduction(项目分层介绍)

    • api

      Based on the backend interface layer of ABP vnext, it implements the addition, deletion, modification, and authentication services of the journal foundation

    • core

      Interface call abstraction layer, you can use this layer to implement abstraction to connect to your own API, or you can use the project's built-in API, just configure the API address

      Config to: HiNote.Core.Services.BasicService

       public class BasicService
       {
          public HttpClient HttpClient;
      
          public const string AuthUrl = "https://www.auth.com";
          public const string ApiUrl = "https://www.api.com";
       }
      
      
    • winui3

      Winui3 page layer, this is the front-end page implementation layer. If you want to preview the development of the front-end, please proceed on this layer

    • markdown-web

      A simple markdown web layer for rendering editors in MD format. If you need this type of editor, you need to deploy this site and point the markdown editor address of Winui3 to your deployment address

Call Relationship(调用关系):

Winui3 uses the nuget method to use the interface services provided by the core layer, which implements abstraction and calls the API layer's basic services using an HTTP client.

Completed functions

Light and dark theme support

  • Directory visualization drag and drop management

  • Chinese and English multilingual support

  • Winui3 Rich Text Editor Support

  • Markdown online web editor support (requires deployment of web pages)

  • Text Insertion Generation Based on OpenAI

Note Main Page (主页面):

38b61eca49a9d1ff382b45ed24725e0 794a16ec101a5b93266f399e8dcc518

Multi-Language Support (多语言支持):

8dfb875514988afbce0015a407a1b61 67eaf34df253cc3262c1291bdfdfc8c

Full Windows (全屏模式):

image

Note Setting Page (设置页面):

1684805164722

Note Bright theme (明亮主题):

4

About

Win11 native application notebook based on WinUi3 design

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages