Skip to content

mimoccc/mjdev-desktop

Repository files navigation

Mjdev Desktop

An kotlin compose desktop environment like DDE Desktop. New desktop environment with many functio nality i miss in another desktops. Build on compose kotlin and jvm.

(Currently only linux os is supported as main target)

functionality about to be and or implemented:

  • lightweight, no memory/cpu eater, as much as possible
  • animated/gif/video/any image wallpapers (from default dir, extendable)
  • all what can be animated -> animated (just woow effect, not realy everything)
  • auto-hide all things when user is working, avail whole screen-space (as much as possible)
  • dynamic background (user can turn on/off)
  • adaptive dynamic color of whole system when ( background change and user does not override colors)
  • adaptive dynamic system (gtk/gnome) theme auto-generation
  • control panel with all system settings on left (modal window), include custom pages
  • configurable desktop panels
  • state icons customizable (status tray)
  • configurable left menu (full screen will be included)
  • custom desktop widgets, animated
  • api for developers to avail them to create widgets & etc, remote views
  • material design icons, overridable with one file, iconic font file - ttf
  • custom control panel pages
  • ai page in control panel & ai integrated to os
  • scriptable extensions
  • installable from one standalone package
  • multiplatform support (android, linux, windows)
  • support for themes & customization
  • one click solution for non-technical users
  • autoconnect and show android device on desktop
  • stt / tts a.i.
  • iot support
  • connect to another desktop to share files (p2p)
  • no files on desktop (only links, user invisible action. all will be placed in home folder, as it should be)
  • ai typing helper like copilot from desktop documents (secure, offline)
  • custom apps api

screenshots

Snímka obrazovky z 2024-09-19 19-20-45.png Snímka obrazovky z 2024-09-19 19-20-26.png Snímka obrazovky z 2024-09-19 21-11-47.png

build

  • import to intellij idea
  • click run or build (or select from run dialog what you want to do)

used libraries

About

An kotlin compose desktop environment like DDE Desktop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages