Aucune description

Milan Jurkulak 29e873e63e launch crash, permission loop, landscape il y a 4 jours
.claude 2f2224b137 claude updates il y a 3 mois
.github 0f303c9024 release fix il y a 3 mois
.run 1d5619f8cc iso maker il y a 3 mois
androidApp 29e873e63e launch crash, permission loop, landscape il y a 4 jours
buildSrc 1d5619f8cc iso maker il y a 3 mois
code_ideas 1a8b0b955e code ideas il y a 4 jours
compositor 87aaa3926e apply control center, plugins and glass blur il y a 4 jours
deb-packages 1d5619f8cc iso maker il y a 3 mois
desktopApp 3044dc8c21 retarded sonet project damage il y a 1 semaine
gradle ab9fc9a1c6 kotlin 2.4.10 and audio player library il y a 4 jours
screenshots 1875c12a18 remote compose tabs il y a 1 semaine
session 0fb61842f5 composer egl il y a 3 mois
shared 29e873e63e launch crash, permission loop, landscape il y a 4 jours
.editorconfig d4f2d0eed4 desktop config pane il y a 3 mois
.gitignore 1875c12a18 remote compose tabs il y a 1 semaine
CHANGELOG.md 8506eed1cf code improvements il y a 1 an
CLAUDE.md 1875c12a18 remote compose tabs il y a 1 semaine
CONVENTIONS.md 1875c12a18 remote compose tabs il y a 1 semaine
LICENSE 35b8359b04 Initial commit il y a 2 ans
PLUGINS.md 631b032254 add music player widget il y a 4 jours
README.md fd4cdad43a storage provider il y a 1 an
ai-credentials.txt 7185ad8cf0 ai-plugin il y a 3 mois
ai-done.txt d4f2d0eed4 desktop config pane il y a 3 mois
ai-project.txt 7185ad8cf0 ai-plugin il y a 3 mois
ai-suggestions.txt 7185ad8cf0 ai-plugin il y a 3 mois
ai-todo.txt 98fab8ea0e remote compose in tabs il y a 5 jours
build.gradle.kts 1875c12a18 remote compose tabs il y a 1 semaine
gradle.properties da11bb56a8 clean build log of warnings il y a 3 mois
gradlew e5d6cd6ec8 multi-platform il y a 1 an
gradlew.bat e5d6cd6ec8 multi-platform il y a 1 an
last-ai-experiment.txt 0f303c9024 release fix il y a 3 mois
make-iso.sh 263ed04957 chown releases dir to invoking user il y a 3 mois
qodana.yml 4d3440f165 plugin for studio il y a 1 an
run-iso-qemu.sh 97d352ac30 wider qemu display and working pointer clicks il y a 3 mois
settings.gradle.kts da11bb56a8 clean build log of warnings il y a 3 mois

README.md

Mjdev Desktop

An kotlin compose desktop environment like DDE Desktop. New desktop environment with many functionality i miss in another desktops. Build on compose kotlin and jvm, multiplatform, for android, web & desktop.

(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