I hope that's done with now, so I guess its time to think about 2.19 and what will go into that.
Warning... Beta versions may contain more bugs (and sometimes more serious bugs)!
While it is really useful to be able to test new features before they get into the release version, sometimes a change may break things. You can always re-install the previous release or a previous beta version if this happens - but you should be aware that this can happen!
The first thing I must say, is that I have even less time than before for XMBC now. So I need to either target small wins, things that wont take long but will have a significant impact for people OR a single "big" thing. The problem is, that the big things are often only useful to one or two people (difficult to judge before they actually exist) so prioritizing them is tricky.
With that in mind, here is my initial list. Note that the red items are the most complex and least likely to get looked at!
Also note that just because something is on the list, does not guarantee it will get added in 2.19! Also note that the list is fluid and things may get added (or removed) at any point. Small/quick to implement things will probably happen first!
Please keep this beta thread on topic. It is for announcements and reporting bugs in the current beta, NOT for requesting new features and/or asking about existing (non-beta) functionality!
The things on my to do list for 2.19 are:
- 670 - Issue with profile enable checkbox not always activating apply when ticked/unticked
- 669 - Issue when the chord is cancelled it can also trigger the mouse button action e.g. right click-context menu.
- 668 - Issue with SimKeys mode 6 (repeat while held)
- 667 - Media Play/Pause Next/Previous Stop not working with iType
- 666 - When using the keybaord, the profile can change to foreground window not window under cursor.
- 663 - Firefox 70 not activating when scrolling
- 662 - Disabled icon does not get debug red outline/highlight
- 661 - Not highlighting correct profile in settings window for multiple profiles with different regions
- 660 - Issue with scrolling not working as expected (lagging) in Minecraft/others
- 659 - Not loading and remembering profiles on fresh installed version
- 658 - Fixed bug breaking modifier keys after locking/unlocking workstation (reinstall hooks)
- 657 - Global hotkeys should be disabled in settings dialog
- 656 - Fixed issue with modifier keys not distinguishing between extended keys and normal keys (e.g. numpad vs arrows)
- 654 - Store log folder, profile & last update check in persistent settings file in portable mode
- 653 - Layer modifier keys for layers 6-10 not working
- 652 - Simkey tags {OD} and {OU} do not work as expected for method 3 DURING.
- 649 - Repeating simkeys don't work in a button chord.
- 647 - Persist current active layer across reboot / restart of XMBC.
- 645 - Filter out (don't process) touch mouse events.
- 643 - Add an option to the profile options tab to enable/disable layer switching modifier keys (so on per-profile basis)
- 641 - Separate horizontal and vertical sensitivity for change movement to scroll
- 637 - Add delay time for activate window on hover.
- 629 - Add ability to cycle through a list of preset cursor speeds
- 628 - Add Open Emoji keyboard option for Windows 10 (LWIN + '.')
- 617 - Add simkey tags to lock axis and invert axis.
- 616 - Add global hotkeys to invert mouse axis.
- 613 - Add a drop-down/button to select simkey tags when entering simulated keystrokes.
- 612 - Add a button to insert {} in simkey text box
- 611 - Mouse sensitivity issue (setting to allow XMBC to change speeds)
- 581 - Modify the cursor to indicate state of button held time, button chording, current layer, profile etc.
- 648 - Add undo option when restoring desktop icons (low priority).
- 644 - Investigate: When changing layers while a re-mapped button is held down, stop that buttons action and start the action on the new layer (if different) without having to release and re-press the button (this may not be possible)
- 640 - Investigate issue with invert scrolling in Citrix RDP.
- 634 - Add are you sure prompt when saving and restoring desktop icons (low priority).
- 608 - Investigate possibility to add different actions for double, triple clicks (potentially a difficult one)
- 596 - Look to improve the GUI for multiple apps per profile - maybe a sub-tree.
- 578 - Add ability to have profiles defined by screen region only (not window specific, area specific)
- 548 - Improve Movement to Scroll acceleration and direction vectors based on Killy's input.
- 552 - Add ability to toggle Movement to Scroll when a layer is active, so any movement when the layer is active, is translated into scroll.
- 540 - Investigate problems with {PRESS} and {RELEASE} simkey tags, specially when the sequence is interrupted by releasing the button.
- 585 - Add ability to trigger an action when the profile changes (without having to click)
- Investigate the possibility of detecting more buttons (not looking good!)
That list is rather long. I hope A lot of the items will be quick fixes but I cant promise anything yet. I may will split this across multiple releases.
Also note that this list is not static... It will change as new bugs come along and are deemed worthy of including fixes in 2.19.
Feedback welcome. If you think I have missed something you are waiting for, let me know. My full (readonly) todo/bug list is available here.
Regards,
Phil