Skip to content

Sid Desktop is a desktop software based on Fyne, which is purely built by personal interests. The software mainly provides a collection of commonly used tools.

License

Notifications You must be signed in to change notification settings

BabySid/sid-desktop

Repository files navigation

About

Sid Desktop is a desktop software based on Fyne. It is designed to build applications that provides a collection of commonly tools.

It should be noted that this software is built purely for personal interest and can be used for learning and communication.

Note

A new flutter-based version is being developed recently, so the current fyne-based version is temporarily stopped from updating. But still welcome to have try and give feedback.

ScreenShorts

Main UI App Launcher
favorites dev_tool_http_client
markdown dev_tool_json

Prerequisites

To build sid-desktop you will need Go version 1.14 or later, a C compiler. If you're not sure if that's all installed or you don't know how then check out the document Getting Started.

Features

  • Applicaiton Container
    • Application Launcher
      • App Launcher is inspired by prosper. You can find app in computer with fuzzy search, and open it directly.
    • Favorites
    • Markdown
    • Dev Tools
      • Codec
        • base64
        • Json
      • DateTime
      • Client
        • HttpClient
      • Math
        • Statistic
    • Sodor Frontend
  • Desktop Toys
    • Resource Monitor
    • DateTime
    • Hot Search

Installing

Sid-Desktop only supports Windows now.

.\build.bat

Then you can find the binary in the directory output

TODO

  • add max-len for validator of entry
  • tooltip for entry
  • init db on splash before main window is shown
  • IO asynchronization via channel
  • metrics for sodor
    • gauge for thomas instance which is range from [0, 100]
    • line(smooth) for task instance which is number
  • app config(e.g. http server port, cloud dir)

About

Sid Desktop is a desktop software based on Fyne, which is purely built by personal interests. The software mainly provides a collection of commonly used tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published