GNOME/Ideas/11.1
From openSUSE
(Difference between revisions)
| Revision as of 03:55, 12 June 2008 Hfiguiere (Talk | contribs) Desktop � Previous diff |
Revision as of 08:46, 12 June 2008 Hmacht (Talk | contribs) Bluetooth Next diff → |
||
| Line 43: | Line 43: | ||
| *network devices,PDA Sync,Mice,Keyboards,Headsets,SMS notifications on the desktop from phones,Printing | *network devices,PDA Sync,Mice,Keyboards,Headsets,SMS notifications on the desktop from phones,Printing | ||
| *Gypsy http://folks.o-hand.com/iain/gypsy/ | *Gypsy http://folks.o-hand.com/iain/gypsy/ | ||
| + | *Catch keyboard event within the bluetooth applet for enabling/disabling bluetooth and call the appropriate HAL methods | ||
| === Desktop === | === Desktop === | ||
Revision as of 08:46, 12 June 2008
| Rough list of ideas until feature planning method is decided, please keep the entries short |
Note! These plans are not set in stone. They may change without notice.
This is based on the 11.0 ideas list and therefore needs a small review.
Accessibility
- Turn on by default
- Development/Packaging: hpj
- Testing/Review/QA: Bryen Yunashko aka suseROCKS and Darragh Ó Héiligh
- Documentation: Bryen Yunashko aka suseROCKS and Darragh Ó Héiligh
- Visual-Impairment
- Enable simple screen magnification support during YaST OS install.
- Maybe integrate this package http://magnifier.sourceforge.net/
- Add screen reader support to the installation for the Blind.
- Add GNOME-Terminal feature to allow color overriding
- If a user chose specific colors for easier viewing in gnome-terminal profile, then that should override any colors generated by ls, vim, etc. Otherwise, user has to hunt all over to find specific tricks for disabling colors in each function.
- Configure full-screen magnification support.
- Allow for mouse-based magnification support. (see http://magnifier.sourceforge.net. Dynamic mode only exists for non-Linux versions. Otherwise in static mode, it works great. They are in search of developers for the Linux version of dynamic mode. Any volunteers?)
- Hearing-Impairment
- Improving support for hearing-impaired users through visual effects to indicate sounds such as incoming instant message, etc.
- Add modules to enable VRS communcation support in Ekiga. (Need to research protocol information per FCC interoperability standards.)
- Add closed-captioning decoder support (This may already exist, but we need to verify.)
- Seems that CC support exists for Xine, waiting to find out more about GStreamer.
- Set up TDD phone software for use with a modem. (Need to research protocol information)
- Physical-Impairment
- (Research needed)
- GENERAL
- Include full a11y options as part of YaST OS install, perhaps as a dedicated screen?
- It would be easier for a11y users to select to enable options for accessibility during the YaST OS install than later on AFTER the OS has been installed.
- Ensure all yast modules are accessible to users of assistive technologies in Gnome. (See Bug #[1] 346987)
- Comprehensive documentation/wiki page with explanation of Accessibility tools shipped with OpenSuse.
- Comprehensive documentation/wiki page with summaries of each app shipped with OpenSuse's accessibility options (whether they're termed as accessible options or not.)
- Set up a new pattern in Yast Software Management Module (sw_single) that lists all the a11y tools available.
- We've gotten tentative agreement from the yast-devel team to do this. I (Bryen) just need to start compiling a full list of apps and submit submit a bug report for the yast-devel team to take up on this.
Bluetooth
- Better integration into GNOME, the bluez stack should already be working here mostly
- network devices,PDA Sync,Mice,Keyboards,Headsets,SMS notifications on the desktop from phones,Printing
- Gypsy http://folks.o-hand.com/iain/gypsy/
- Catch keyboard event within the bluetooth applet for enabling/disabling bluetooth and call the appropriate HAL methods
Desktop
- Make GNOME Panel slightly transparent.
- Disable 'YaST repository parsing' stealing focus automatically in Gnome.
- Basic color management support.
- Digital camera raw thumbnailing in GNOME.
Doorman
- Accessibility
- Fonts (upgrading of 10.2 fontconfig hack)
- Old session state
Dual head
- dual head audit for problem apps - Gnome switches X from Xinerama to Cloned after GDM update. (Note! This bug report is locked but kept here as a reference; https://bugzilla.novell.com/show_bug.cgi?id=218849)
fonts.conf
- respect this and xsettings
- DPI work
- Default to 96
- Default to SubPixel smoothing with Full hinting instead of Best Shapes
GDM
- smooth Boot->GDM/KDM splash transition
- Add face browser as default
- GDM F10 menu (https://bugzilla.novell.com/show_bug.cgi?id=259785)
GNOME Main Menu
- Main menu UI updates
- Redesign of GNOME main menu and application browser
- User:MBoman/Slab
- Development/Packaging: federico sreeves ivanz captain_magnus
- Testing/Review/QA: suseROCKS
- Documentation:
Infrastructure
- System to deal with revision control / packages / spec files and patches / bug tracking / upstream development.
- LXR for unpatched / patched sources, probably tied to the above. In the source displays, highlight lines which came from patches, correlate to bugs.
- Write a script / web page / etc. that periodically pulls all the GNOME-related packages from other distros, and presents an easily-browsable list of the patches they have. Make this a public resource, to eat mindshare away from Launchpad.
- Tool to make it easy to grab package version updates off the web
- osc plugin to pull a patch from a bug by bug id in bgo
Misc
- HAL device icons (1. Icon Naming Specification Additions, Define Icon Names 2. GTK+ Icon Fallback Support 3. gnome-vfs info.icon_name, HAL info.icon_name 4. Ask #tango to create all "base device icons" (loads are lurking around and already done) 5. Banshee/PodSleuth
- xdg-user-dirs
- Automatic purge of trash
- GNOME graphical config for fingerprint readers (although it is in yast now)
- Bug buddy downloads debuginfo packages (could be moot with minidumps)
- b-a-s/dbus/gconf/eds lifecycle issues
- Find out why we are doing DNS lookups with session management
- Gtk frontend for SaX2
Multimedia
- Support gstreamer codec install with a rpm backend (--with-install-plugins-helper=/usr/bin/gnome-codec-install in gst-plugin-base configure) - I (ensonic_(at)_users.sf.net) offer help with the gstreamer side, if someone is willing to help on the rpm side
- Podcast creation platform: integrate Jokosher, Banshee, audio / microphone configuration, etc.
- Polish the "photo workflow": importing photos from a camera, classifying them, editing, printing, "burn album to CD", etc.
Packaging
- kill off SuSEconfig files
- pidgin defaults http://lists.opensuse.org/opensuse-factory/2007-08/msg00420.html
Printing
- switch to system-config-printer from gnome-cups-manager
- Development/Packaging: cmr
- Testing/Review/QA:
- Documentation:
PolicyKit/ConsoleKit
- leverage for more rootless admin possibilities
- Xnest screensaver and Lock screen functionality shouldn't impact the Monitor brightness for the parent session. (Note! This bug report is locked but kept here as a reference; https://bugzilla.novell.com/show_bug.cgi?id=185480)
Performance
- Startup performance hackathon.
- Merge gconf database for i/o gains
Remote Desktop: FreeNX
- Package and integrate FreeNX.
- Add a YaST module to configure the server side.
- Add a nice GUI wrapper around the client (see knx). (bwhiteley)
Review other Distros
- Look at Ubuntu Studio or Fedora Art Studio - see what packages we are missing and what kind of integration we can steal / implement.
- Integrate the GNOME Build Brigade work into our build service. (rodrigo)
SuSE Integration
- Applet front end to the firewall
Synchronization
- look at opensync some more
- make process of syncing (at least) contacts and calendar to either a syncml device (opensync) or a windows mobile device (synce/opensync) work for average user joe
Testing
- zzzzz locale for checking for i18n issues
UX
- decide whether developing a long-term alternative to Red Hat's 'Online-Desktop' - possibly based on AsusTek's launcher - might be a good idea
Xgl/compiz
- Install and activate compiz by default (with compiz-manager).
- Development/Packaging:
- Testing/Review/QA: cyberorg
- Documentation:
- Individual cubes in XGL/Xinerama

