Skip to content
Noitidart edited this page Mar 30, 2016 · 3 revisions

Reminder notes to myself, to get these items done for the release of the titled version.

2.0

  • When the buttons (config) are cleared out from an item from the prefs page. It should uninit it, if it has an init. And if it is added to something that has an init, it should init
  • Add option to ignore multi-action on wheels Actually dont allow multi action on wheel
  • Hold allowed only on last button
  • setup a framescript, where i can send a message to it a stringified function. it will eval and execute it.
  • Set up all the config funcs individually
  • Make all the config funcs work with default mapping nicely togather
    • ok did it, testing it
  • Block mouse input
    • currently hooked up for win/mac. testing how it is on win. if its good then ill add it to linux as well in same way.
  • MouseControl Events Brainstroming
    • do for sure: all buttons released BUT there is a chance of something becoming a multi action - all_buttons_released target is null
    • do maybe: all buttons released AND no chance of anything becoming a multi action
    • do maybe: about to trigger func (allow preventDefault to stop the func from triggering) - func_triggered - target is the entry in gConfigJson
  • Fix the "junk after document" error in ng by making each directive a single element (wrap it in a span/div or something)
  • Define $MC_underlaps(aConfigIdThis, aConfigIdTest) which will tell if the config of aConfigIdTest gets fired (or possibly fired in case of + hold) on the way to get to aConfigIdThis
  • Context menu prevention and close $MC_ func
  • Solve the issues where like B4 when used as initial trigger, is not blocked on mouse up
  • Solve the issue where highlight and html5 drag continue when primary mouse button used as trigger
  • Prevent functions from triggering while record mouse combination window is open

2.1

  • Unhide and expose the social feature and discover section
    • id of each config entry needs to be generated by server. but on create of the config entry the id is made, so use a local id, until user clicks on share, at that time it should get re-id'ed and the init/uninit should realize it was re-id'ed and not re-unint/re-init if it had init/uninit
  • Complete locazlization - create bablezilla page
  • Looking into non low level mouse hook for windows
Clone this wiki locally