Skip to content

External API V3 #267

@Yaya-Cout

Description

@Yaya-Cout

A new version of the External API that adds functions would be a great enhancement ! Here is a list of things to implement (just reply to this issue to request others features) :

  • Set and get brightness API calls
  • Get battery level, voltage, percentage and charging status
  • Get time
  • Random to get a True random number from Ion::random()
  • Reload title bar (actually, we have to enable/disable alpha lock to do that)
  • Get username
  • Get OS version and commit
  • Get free, used and total file system usage
  • Get settings (angle measure, result format, significant figures, complex format and font size)
  • Basic arguments support
  • External app's output
  • Dynamic arguments (use executeFileAtIndex())
  • os.system()
  • KhiCAS in calculation app ?
  • Compatibility with API V2 (if not too hard to maintain)
  • Rewrite of the build system (make something like Upsilon or Epsilon's external app's one)
  • Use namespaces
  • Others things (demand on this issue)
  • Test extapp_username() without username (should return a char of 16 \0)

Pulls requests :

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthardIt may take some time to do it

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions