summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.idea/.gitignore5
-rw-r--r--.idea/deployment.xml15
-rw-r--r--.idea/mangoos.iml12
-rw-r--r--.idea/misc.xml7
-rw-r--r--.idea/modules.xml8
-rw-r--r--.idea/sshConfigs.xml8
-rw-r--r--ROADMAP.md83
-rw-r--r--setup.sh2
8 files changed, 140 insertions, 0 deletions
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..b58b603
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/deployment.xml b/.idea/deployment.xml
new file mode 100644
index 0000000..f5768b7
--- /dev/null
+++ b/.idea/deployment.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="PublishConfigData" autoUpload="Always" serverName="mangoOS" remoteFilesAllowedToDisappearOnAutoupload="false">
+ <serverData>
+ <paths name="mangoOS">
+ <serverdata>
+ <mappings>
+ <mapping deploy="/mango" local="$PROJECT_DIR$" web="/" />
+ </mappings>
+ </serverdata>
+ </paths>
+ </serverData>
+ <option name="myAutoUpload" value="ALWAYS" />
+ </component>
+</project> \ No newline at end of file
diff --git a/.idea/mangoos.iml b/.idea/mangoos.iml
new file mode 100644
index 0000000..24643cc
--- /dev/null
+++ b/.idea/mangoos.iml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+ <component name="NewModuleRootManager">
+ <content url="file://$MODULE_DIR$">
+ <excludeFolder url="file://$MODULE_DIR$/.tmp" />
+ <excludeFolder url="file://$MODULE_DIR$/temp" />
+ <excludeFolder url="file://$MODULE_DIR$/tmp" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ </component>
+</module> \ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..30bab2a
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="DiscordProjectSettings">
+ <option name="show" value="ASK" />
+ <option name="description" value="" />
+ </component>
+</project> \ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..8a856f6
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/.idea/mangoos.iml" filepath="$PROJECT_DIR$/.idea/mangoos.iml" />
+ </modules>
+ </component>
+</project> \ No newline at end of file
diff --git a/.idea/sshConfigs.xml b/.idea/sshConfigs.xml
new file mode 100644
index 0000000..aabbef3
--- /dev/null
+++ b/.idea/sshConfigs.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="SshConfigs">
+ <configs>
+ <sshConfig authType="PASSWORD" host="192.168.1.43" id="a8c399df-606b-48fd-a030-6b9d040f6c38" port="22" nameFormat="DESCRIPTIVE" username="root" useOpenSSHConfig="true" />
+ </configs>
+ </component>
+</project> \ No newline at end of file
diff --git a/ROADMAP.md b/ROADMAP.md
new file mode 100644
index 0000000..51eae69
--- /dev/null
+++ b/ROADMAP.md
@@ -0,0 +1,83 @@
+# mangoOS 1.0 Roadmap
+
+* [ ] Startup screen
+* [ ] Login screen
+* [ ] Desktop
+ * [ ] Window manager
+ * [ ] Application menu
+ * [ ] Task bar
+ * [ ] Media keys
+ * [ ] Application switcher
+ * [ ] Notifications
+ * [ ] Status bar
+ * [ ] Power options
+* [ ] Web browser
+ * [ ] Basic browsing
+ * [ ] Multiple tabs
+ * [ ] History
+ * [ ] Bookmarks
+ * [ ] Downloads and uploads
+* [ ] System Settings
+ * [ ] Network
+ * [ ] Bluetooth
+ * [ ] VPN
+ * [ ] Notifications
+ * [ ] Sound
+ * [ ] Updates
+ * [ ] Storage
+ * [ ] Startup Options
+ * [ ] Region and Time
+ * [ ] Appearance
+ * [ ] Apps and Permissions
+ * [ ] Screens
+ * [ ] Power
+ * [ ] Keyboard
+ * [ ] Mouse and Trackpad
+ * [ ] Users
+ * [ ] About
+* [ ] Ports of popular apps
+ * [ ] YouTube
+ * [ ] Google Drive
+ * [ ] iCloud
+ * [ ] Apple Music
+ * [ ] Visual Studio Code
+ * [ ] Discord
+ * [ ] Gmail
+* [ ] mangoOS SDK
+ * [ ] Window management
+ * [ ] Notifications
+ * [ ] Permissions
+ * [ ] Miscellaneous Utilities
+ * [ ] (Self) process management
+ * [ ] Triggers
+ * [ ] Network API
+ * [ ] Screen API
+ * [ ] Input API
+ * [ ] Session API
+ * [ ] Disks API
+ * [ ] Startup API
+ * [ ] Files API
+ * [ ] System API
+ * [ ] Subprocess API
+ * [ ] Cryptography API
+ * [ ] DNS Resolver API
+ * [ ] Profiling API
+ * [ ] Compression API
+ * [ ] Automation API
+* [ ] System apps
+ * [ ] Calculator
+ * [ ] System Monitor
+ * [ ] Terminal
+ * [ ] Store
+ * [ ] PDF reader
+ * [ ] Clock
+ * [ ] Fonts
+ * [ ] Maps
+ * [ ] Notes
+ * [ ] Media Player
+ * [ ] Files
+ * [ ] Screenshot
+ * [ ] Text Editor
+ * [ ] Weather
+ * [ ] Console
+ * [ ] Disks \ No newline at end of file
diff --git a/setup.sh b/setup.sh
new file mode 100644
index 0000000..0602b83
--- /dev/null
+++ b/setup.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+apt install -y network-manager xserver-xorg x11-xserver-utils \ No newline at end of file