Default Plugs in Pantheon
This is an outline of some of the default plugs we would want to include with Pantheon. It does not include/exclude the possibility of additional plugs from other applications.
There is a deviantART group for mockups here: http://
Required for Luna:
All blueprints in https:/
Plugs with some existing code:
- Sharing: https:/
- Startup Apps: https:/
- System Info: https:/
- Appearance: https:/
- Plank: https:/
- Default Apps: https:/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- elementary Drive-by Contributors
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Avi Romanoff
- Completed by
- Danielle Foré
Related branches
Related bugs
Sprints
Whiteboard
Displays: https:/
Appearance: https:/
- Theme?
- Toolbar Style?
#Mockups:
http://
http://
http://
Online Services: https:/
Dock (Plank): https:/
Dock (Docky):
Assigned to:
- Multiple Docks
- Icon size
- Theme
- Hide
- Zoom size
- Panel mode
- 3D Background
- Docklets/Helpers
# Mockups:
hcabaguio: http://
# Implementation:
Sound: https:/
Keyboard: https:/
System Notifications (Notify-OSD config):
Assigned to: gotwig, amandeepgrewal
# Expected Fuctionality:
- enabling/disabling notifications per app - I´m pretty sure, that I dont will have enough time to do this. -- Gotwig
- theme?
- duration?
- position?
# Mockups:
Spiceofdesign: http://
#Implementation:
Eduard Gotwig, Amandeep Grewal
# Discussion:
If we want to use the plug that I will write, we have to use my "tweaked" notify-osd.
Here is a branch of it, still needs packaging: https:/
Mouse and Touchpad: https:/
User Accounts: https:/
Device Syncing/Management:
Assigned to: matr0
# Expected Functionality:
- Rename Device
- Set auto-sync
- Open app when plugged in
- show how full device is
# Mockups:
- DanRabbit: http://
Network Connections: https:/
Sharing:
Assigned to: netherblood
# Done
- Add/Remove shares (using samba)
- Enable/Disable file sharing
- Enable/Disable Screen Sharing (VNC)
- Set computer name (what it shows up as on the network)
- Enable/Disable Remote Login (SSH)
# ToDo
- Enable/Disable Optical Drive sharing
- Enable/Disable Printer Sharing
- Enable Disable Audio Sharing (Pulseaudio)
# Implementation:
- Ivo Nunes
- https:/
Power Management: https:/
System Info
Assigned to: Giulio Collura
# Done
- Show basic informations
# ToDo
- Write a real description
- Translations
- More informations (?)
- Storage
-- Show internal drive contents (including different partitions) with segmented progress bar showing content types (like the one from devices)
-- Show Optical drives and what disc formats can be written by each drive
-- Processor Speed
-- Graphics Card
-- Total amount of RAM, how many sticks of RAM, how much memory is on each stick
# Implementation
https:/
# Screenshot
http://
Startup Applications:
Assigned to: david4dev
# Expected Functionality
- Enable/Disable startup applications
- Add/Remove startup applications
- Edit Name/Command/
#Implementation
https:/
# Mockup
- ottorobba: http://
Keyboard Layout: https:/
Fonts:
Assigned to:
# Expected Functionality
- Add/Remove fonts
- Preview of installed fonts by Family and Style
-- Set preview text (choice of alphabet/numbers, pangrams ["The quick brown fox . . ."], "Lorem ipsum", or custom user-typed text)
-- Set preview font size
- Set system fonts, like http://
# Mockups
- silare: http://
Localization: https:/
[Packaging]
Something which is currently missing in most plugs is correct installation according to
http://
Sample cmake plug project: https:/
I'm going to mark this as implemented/
Work Items
Dependency tree

* Blueprints in grey have been implemented.