-
Notifications
You must be signed in to change notification settings - Fork 81
Planned features
These features are planned for Trackma. This list will be updated.
Trackma currently only provides modification for essential elements (progress, score, status). It's missing manual modification for start/end dates, rewatching, and other values. It's trivial to implement it in the engine (dates are already implemented and changed automatically), but I want to find a way to implement them in the interfaces in an intuitive and non-clunky way.
Trackma currently supports one tracker type enabled at the same time. The idea is to rework the tracker system to support more than one tracker of different types enabled at the same time (all in one thread).
Since the library needs to check for changes in the library directory, I plan to implement this functionality as a tracker type, so this feature is a must before I can start on that.
My idea is to just implement this as a filter for the Add dialog; that is, search for dates or season instead of a keyword. That way we wouldn't require a brand new interface for it. The obstacle here is that different sites support it differently or not at all.
Trackma currently supports personal hooks for different signals (see docs/hook.py). I want it to support multiple hook files simultaneously.
I'm only waiting for it to be a bit more widespread. Ubuntu plans to use it as default soon, I might switch by then.
These features most likely won't be implemented because they either have an alternative and/or conflict with design goals.
- Internal social network integration (use hooks instead)
- Torrent integration (use Flexget instead) (this might change)
- Social features and other site-dependent functionality (forums, chat, etc.)
- GTK 3 support (use mal-gtk instead) (this was done, but might get dropped in the future)
- Skins