-
Notifications
You must be signed in to change notification settings - Fork 40
Spring Cleaning
Timothy Higinbottom edited this page Dec 30, 2015
·
6 revisions
Please feel free to edit this wiki page with additional TODO items or ideas.
- Port to CMake
- Clean up the project structure
- Rename any occurrences of Quantum OS to Papyros (PR #183)
- Clean up broken references
- Fix binding loops
- Improve the window manager
- Make sure launching apps work from inside the shell
- Fix any crashes or freezes
data/
wayland-sessions/
papyros.desktop.in
CMakeLists.txt
CMakeLists.txt
shell/
stages/
desktop/
desktop_classic/
mobile/
presentation/
media_center/
components/
Shell.qml
Compositor.qml
...
src/
qml/
popups/
...
Shell.qml
Window.qml
... (general files and folders that contain reusable code)
js/
window.js
...
cpp/
compositor.cpp
...
session/
papyros-session
...
CMakeLists.txt
...
- GreenIsland would let us write a plugin for the shell
- Hawaii has QML plugins we may be able to reuse
- See the KFrameworks wiki page for Papyros.
As perfect as our own apps might be, there is a need to make all the existing apps fit into the general material design style, therefore we have to
-
Create a style sheet for Qt apps
-
Create a style sheet for GTK+ apps
(Both could reuse code from the Paper theme)
-
Make future and current QtQuick Controls Styles be compatible with the clean QtQuick Controls. See this issue.