TomKrauss / pks-edit

A code editor originally implemented for Atari ST - now available as Windows 64 Bit application
Mozilla Public License 2.0
8 stars 2 forks source link

Support Definition of all Bindings to UI Action Triggers using JSON Format Configuration Files #1

Closed TomKrauss closed 2 years ago

TomKrauss commented 2 years ago

We should allow to define all UI interaction elements / events which can be used to trigger an action in PKS-Edit using configuration files:

Action bindings should provide an optional action context in which they are available (e.g. an action may be only available in markup wysiwyg mode).

This will allow users to fully customize PKS-Edit to the desired behavior.

The corresponding configuration files should use JSON format in compliance to other configuration options. A default configuration (maybe multiple to mimik different popular editors and IDEs) should be provided, which can be extended / modified by users.