Meego Wiki
Views
From MeeGo wiki
< ARM | N900
Revision as of 13:19, 2 May 2011 by Tswindell (Talk | contribs)
Jump to: navigation, search

Contents

Ideas, feedback

Feel free to write here. Also put your name and details here, if you already want to help on something.

If you are able to enter something in table form, all the better :) Otherwise, just post it somewhere on the bottom and I'm sure someone will fill it in :)

Hardware related

Drivers/Lowlevel Stuff

Idea Status of Implementation (incl. date) Idea contributor Description/Comments
Kernel support for the N900's IR port
Fully functional and working LED vkvraju Useful to notify when a call comes. Notify while charging (USB/Wall) and many more such uses

Jukka: This would be nice to have, maybe something for the community to work on. Let's make sure the enablers are there in DevEdition.

Kernel support for FM Radio & Transmitter vkvraju
Keyboad Backlight LED tswindell

UI Integration of Hardware

Idea Status of Implementation (incl. date) Idea contributor Description/Comments
TV-out functionality in UI Backend works (kernel), trivial change needed for fbdev-sgx Carsten Munk * Jukka: Yes, definitely let's try. (try: 'xrandr --output TV --auto' and 'echo pal > /sys/devices/platform/omapdss/display1/timings', worked already with a custom kernel)
Userspace support for the N900's IR port
Easy way to enable/select USB mass storage mode Control panel applet with switch between usb networking and mass storage would be fine.
Userspace support for FM Radio & Transmitter vkvraju
Device screen calibration support vkvraju Jukka: Please describe why this would be needed?

vkvraju: I thought calibration is a must for all touch-based (especially resistive screens) devices, no? N800 and N900 are the only touch-devices I have and both have screen calibration

Device screen brightness control vkvraju Preferably in the control panel.

Jukka: First of all, let's get backlight control working to save battery. Fine-tuning of brightness could be part of that work.

Software

Installation/Updates/Policies

Idea Status of Implementation (incl. date) Idea contributor Description/Comments
Easily install apps/packages qgil any UI to ease this?

PackageKit UI (timoph and timakima committed to implementing it)

Jukka: Can we also have the OS update itself against (daily|weekly) DE repos?

Easy installer application in the N900 repos alien similar to NITDroid. Maybe we could reuse theirs, and enhance it to support installing both NITDroid and MeeGo on the same SD card, if it's large enough.
Dual-boot menu similar to NITDroid's alien I guess this could be implemented in u-boot or could reuse their multiboot stuff. Maybe this way we could even triple-boot NITDroid, MeeGo and Maemo5 from the same menu (alien)

Preinstalled Software

Idea Status of Implementation (incl. date) Idea contributor Description/Comments
Latest PySide (Python for Qt) 1.0 or PyQt installed by default vkvraju as most/majority of the applications use python

thp: We definitely need this. There are packages available from http://developer.qt.nokia.com/wiki/PySide_Binaries_MeeGo but only for armv7l - would probably only need a recompilation in OBS + promotion to/inclusion in the N900 DE image

Update to gtk3 included in DE twitter

Applications enhancement proposals

Idea Status of Implementation (incl. date) Idea contributor Description/Comments
Add/Merge to contacts vkvraju an unknown number from the call history
Block a number (from calling/SMS) vkvraju from the call history or contacts
Speaker/hands-free support vkvraju for calling and listening to music

Jukka: Hands-free should be working already, and speaker might be workable.

Creating groups in contacts vkvraju Support for groups in contacts (QtContacts?)

Jukka: We are using meego-handset People application by default, which doesn't have this feature in MeeGo 1.2. Not for DevEdition at this point.

Sending SMS to groups (created in contacts) vkvraju also: sending to random but multiple contacts at once

Jukka: We are using meego-handset People application by default, which doesn't have this feature in MeeGo 1.2. Not for DevEdition at this point.

Switch off one or more radios/chips vkvraju (FM Receiver, Transmitter, Bluetooth, WLAN, 2G/3G, GPS/A-GPS) and also the ability to change their modes via settings
Terminal emulator with touchscreen support few onscreen buttons(TAB, ESC, etc..) like in maemo
Vcard import for people app lcuk already had instructions how to do this, it's possible via terminal.
take screenshots easily rantom For some reason, this feature was dropped, and I personally think it is a time to bring it back. So many bug-reports that'd really need screenshots but no easy way of taking them..
Add file-browser rantom Reasonable projects to look a from Maemo 5 would be CuteExplorer and FileBox
Making the lock screen more powerful rantom I suggest, that there'd also be shown the current connections, for example Bluetooth and Wlan. I, for one, tend to forget those on and checking those quickly from lock-screen would be welcome feature.

This would need eager contributors working on the current lock app, so "easyfix"... who's interested?

Show status of headphone/headset plugged Add an icon indicator to show if headphones or headset is plugged in - this could also be visible on lockscreen - usecase: unlocking the phone and being sure that music won't play out loudly
Take screenshot with Ctrl-Shift-P mece Implement the global shortcut Ctrl-Shift-P to take a screenshot and place it in a predefined location

Look&feel

Idea Status of Implementation (incl. date) Idea contributor Description/Comments
New theme Cool new theme (or several) that is special to this DevEdition, and sets the look and feel apart from the stock MeeGo.

Jukka: Also, have own sample-media, including some test data for Calendar, People etc.

Include uxlaunch/uxselect for switching between UXs (eg. run XBMC)
New community UI/UX framework See the proposal: http://wiki.meego.com/Yet_Another_GUI_Project

Community/Management/Documentation

Idea Status of Implementation (incl. date) Idea contributor Description/Comments
Find solution to encourage & guide developers Find a solution to encourage & guide developers in open to utilize traditionally "grey" areas like DSP and ISP. Afaik both have enough openness to split up oss/non-oss work and have them running side by side. See felipec's comments irc:meego-arm/log.09-17-2010/15:11.
Progress Indicators for Status Let's have traffic lights on the wiki similar to http://www.nitdroid.com/index.php?title=N900
Use colors for tables to indicate status? friesoft friesoft: This may look too crowded/could become unreadble - just an idea...

Find a category for me please

  • add all entries here which you can't sort in yourself because you don't wanna mess around with tables or whatever reasons you can imagine ;)


Old or already implemented ideas

  • VSync drivers in the kernel + SGX driver + X server?
    • Comment from Carsten: Already there :)
  • How about having "reply to sender" in SMS sending functionality, seems a bit vital to me :) (from Tom Swindell AKA. alterego)
    • Jukka: edited that in, thanks.
  • Up to date Qt Mobility 1.1/1.2 packages + latest Qt 4.7.2 packaged for development of apps
    • Jukka: Qt 4.7.2 and Qt Mobility 1.2 are already in trunk.
  • Up to date MeeGo Qt Components for creating native-looking UIs
  • NEON & Floating Point Optimizations for ARM (vkvraju)
  • If any of the above feedbacks/ideas are already being worked on as part of the immediate next release, then please update the "Use cases" section in the main page accordingly. Thanks (vkvraju)
    • Well, no. The main use cases are something DevEdition team has committed to, anything else is extra. We will make the call in the DevEdition team whether to add something to the guaranteed use cases. (Jukka)
  • Get PIN entry for SIM cards working (KaiRo)
  • Camera support (taking photos + videos with the back camera, reacting correctly to the camera shutter button + camera cover)
    • meegocamera is now included in trunk images, needs some work.
    • New tablet UX also includes a camera application.
  • SSH server + MAD Developer application easily installable (for deploying using Qt Creator)
    • Fathi Boudra: mad-developer is available (it's part of MeeGo SDK packages). It should be part of MeeGo images by default (accepted) but has a blocker issue preventing its inclusion in package groups (bug 13007).
    • SSH server is installed already, use user "root" and password "meego" -- thp
  • whether the usb host feature.. (emrhky)
    • USB OTG? Not possible I have been told, sorry.
  • Ability to rearrange icons in Applications-list. In Maemo this is done by tapping an icon in Applications-menu and holding it, when the editor opens.
    • Not possible in meegotouchhome, implemented in new MeeGo UX.
  • Add an easy way to power down or reboot the device, other than using xterm and poweroff etc (arturo777)
    • Long press of power button works, this is a bug.
Personal tools