Skip to content
Noitidart edited this page Feb 17, 2016 · 20 revisions

3.0 (Remaining Items)

  • Temporary profile management
  • Submenu animation and visibilities
  • Mac read though symlink to original path (need to submit patch to bugzilla) (as currently update mechanism broken because it doesnt see through the symlink)
  • Icon Robustness - update icons in all non profilist_exe locations on the system on change of badge, change of base icon. Currently launcher is kept robust, but not other locations. The desktop shortcut icon is updated on make.
    • Windows
    • Mac
    • Linux
      • Ubuntu - Unity DE
  • Desktop shortcut robustness - when profile renamed etc make sure to find the old desktop shortcut (should be able to find out what is symlinked/hardlinked to launcher in profilist_exe and update them)
  • Iconset Picker Boundaries
    • patched it up good enough for now. on uninit though the css is getting removed before the thing is unmounted so you see the arrow slip but its ok for now.
  • Launch with arguments
    • Safe mode launching
      • In future if running, detect if not responding, then offer to terminate process then restart
    • For newly created profiles, if not yet offered to install Profilist, offer it
  • Common Profilist functions should be moved to commonProfilistFuncs.js
  • Fix up the specificness toggler and recognition in control panel, the logic is currently flawed somewhat
  • Help tooltips in control panel
  • Simplify .css files, things are way to specific right now, need to better follow guidelines: https://developer.mozilla.org/en-US/docs/CSS/Writing_Efficient_CSS?redirectlocale=en-US&redirectslug=Writing_Efficient_CSS - ie: remove child descendant selector
  • Clean up on uninstall
    • Clean up of icon when deleted
      • Delete icon from core.profilist.path/icons
  • Window watcher handler
    • Separation of profiles on taskbar and update window icon - Microsoft Windows specific
      • Win7+ - planned for v3.0
      • WinXP - planned for future, maybe 3.1
    • For Linux and non-unity de - update window icon
  • Enable the up/down + enter arrow keys to navigate with keyboard only (not yet planned for submenu access with keyboard)
  • Complete localization (currently everything is hooked up for localization but i havent localized all the strings)
  • If user uses Profile Manager to delete/add/rename, i should merge that when I read profiles.profilist.bkp.ini - currently i am fully overwriting profiles.ini with bkp instead of merging

3.1

  • Drop html.js into XUL main menu

3.2

  • Hook up file watcher instead of reading ini all the time
Clone this wiki locally