efegea said:
About full screen apps (not widgets) (remember, anyone can develop apps using python, I'm forgetting the apps in c++ idea) I was thinking about alt-tabbing, because apps can run on background (i.e:music player, msn messenger, irc client..) To do alt-tab, the user can press a specific button, or touch any screen corner (or press alt-tab on the keyboard
)
Yes, good idea. Now, keep in mind this is only the "launcher", so these applications aren't necessarily full-blown software. Instead, they should either plug into existing software, or provide their own information/functionality that doesn't replace other software. The reason I say this, is because I don't want an RSS reader in the main window, only to open my normal RSS reader and find my read items marked as unread.
I know. But in this "launcher" there are two categories of applications: widgets (shown on the "home" screen) and full-blown applications made for the launcher, both on python and perhaps on c++ (compiled as dynamic libraries, "plugins"). Of course, there are the craiginator native applications. For the native applications I have no way to do an alt-tab application change, because they take full control of hardware and the launcher closes or sleeps while the native application is running.
Of course full-blown applications made for the launcher will not be totally full-blown, but more like tiny utilities like the file explorer, a web browser, small games. Not big things like N64 emulators and so
I want this because they get more integrated with the launcher, and because is cool to code