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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions