The Lists
February 7th, 2009
Heiko’s list:
- toolbar
- command line
- user windows
- bugs in script editor
- profile loading final (needs more planning)
- child trigger/child timers
List of problems in the script editor:
- Script names don’t clearly communicate that they’re optional
- If you don’t get a script name, save - the script pattern gets set as the name. This shouldn’t be the case, because if the change the pattern after, the name does not change.
- Instead of the person didn’t enter a script name (and there should be none by default), just display the script pattern in the listing treeview
- Regex list isn’t intuitive
- “Add” button is missing a tooltip and is far away - while it should be on the same plane as the “Add to List” line, so the user can connect what is it for easier
- Modifying a regex shouldn’t require pressing Enter to update it - it should auto-update as you’re working on it
- Type of match combobox isn’t labelled
- Better naming for the items could be used - need to think on what is better though
- Line margin isn’t explained
- Alises - “substitution” field isn’t labelled as optional either nor explained
- Scripts - crap, we both call scripts inside aliases/triggers functions scripts, and stand-alone ones are called that too. Perhaps we should call those ‘functions’?
- Variables aren’t shown nor editable via GUI. At least one person thought Mudlet didn’t support variables because he didn’t see an item for them as aliases/triggers are.
- “Actions” should really be called “buttons” everywhere
- Making a new keybinding isn’t intuitive
- Instead of a line and a button to get a new combination, we should instead just have 1 button that when pressed on, allows the user to set a new combination. Otherwise, it displays the current key combination. This is similar to how the colors are set in the Preferences dialog
- Timer scaling / alignment is quite broken
- Command is optional - should be labelled so, because everything else is required - so the user might think that command is required too
- Doesn’t warn when there is data loss involved (deleting / moving away from an unsaved item) - Brunos patches address this, but were reverted because the script editor got broken a lot
Misc issues:
- No scrollbar in the main display (#327041)
- Combobox connection dialog isn’t in (needs some fixing to compile)
- Default font might render bad on Windows (need to test)
- fixed about_dialog.ui is still not in the main sources
- Preferences ‘Close’ button is not the standard os-provided bytton - instead it’s a our own with no icon and closes in the ‘pressed’ signal instead of ‘released’ (#327042)
