Difference between revisions of "Luna Next"

From WebOS-Ports
Jump to: navigation, search
(Components)
Line 45: Line 45:
  
 
* https://github.com/webOS-ports/luna-next
 
* https://github.com/webOS-ports/luna-next
 +
* https://github.com/webOS-ports/luna-webappmanager
 
* https://github.com/webOS-ports/luna-sysmgr-common
 
* https://github.com/webOS-ports/luna-sysmgr-common
 
** based on https://github.com/openwebos/luna-sysmgr-common but ported to qt5 and extended with more things from luna-sysmgr
 
** based on https://github.com/openwebos/luna-sysmgr-common but ported to qt5 and extended with more things from luna-sysmgr

Revision as of 02:55, 17 August 2013

Overview

This a summary page for the Luna Next project.

The agile board is at https://trello.com/board/luna-next/51d856a66054b8c353008a10#

Features

Required:

  • card-style window management
  • notifications
  • gesture area
  • system menu
  • launcher bar
  • (new) device menu
New Device Menu Screenshot 1
New Device Menu Screenshot 2
New Device Menu Screenshot 3
New Device Menu Screenshot 4
New Device Menu Screenshot 5

Optional:

  • card stacking
Card Stacking
  • (stacked/multi-layer) wave launcher video
Stacked Wave Launcher
Multi Layer Wave Launcher
  • WidgetDeck
Widget Deck
  • Minimize
Minimize

Components

The following components are part of the Luna Next stack:

Supported web API's

Overal application framework is cordova (https://cordova.apache.org/).

webOS specific

  • Luna Service 2 API
  • PalmSystem DOM node
    • properties:
      • launchParams (string)
      • locale (string)
      • localeRegion (string)
      • timeFormat (string)
      • timeZone (string)
      • identifier (string)
      • version (string)
    • methods:
      • paste()
      • copiedToClipboard()
      • pastedFromClipboard()
      • shutdown()
      • activate()
      • deactivate()
      • stagePreparing()
      • stageReady()
      • show()
      • hide()
      • keyboardShow()
      • keyboardHide()

Standard web API's