foo. bar. baz. quux.

Foobar2000:Dock:Changelog

From WikiBazQuux

Jump to: navigation, search

Contents

Dev Version

Release 1.0.7

  • fixed collapsed transparency issue

Release 1.0.6

  • fixed broken transparency
  • fixed ensure_on_screen stuff
  • changes from terrestrial to fix panels ui communication (thanks terrestrial)

Release 1.0.5

  • snapping distance option
  • use SetProp and GetProp for storing parent class when hooking child.
  • reworked some of the minimizing / restoring code
  • View->Dockable Panels->Hide Panels
  • View->Dockable Panels->Show Panels

Release 1.0.4

  • check box next to hide closebox if hidden
  • transparency, opacity options
  • $dock_iscollapsed_index(n) - returns 1 if the panel with index n is collapsed, empty string and false otherwise
    • for use in expansion tagz
    • indexing starts at 0
    • only works if something is playing
    • example: $if($not($dock_iscollapsed_index(1)),Expand,)

Release 1.0.3

  • added numbers to the activate menu so items there are distinct from collapse menu.
  • Expansion Tagz
    • if the tag script evaluates to anything other than an empty string it assumes the panel should be expanded, otherwise it should be collapsed
    • Formatting is done based on the playing song
    • processing can be turned on or off on the preferences menu
    • the tag will be evaluated every time a new song plays
  • allow splitters (horizontal and vertical splitters do not work because there is currently no way to add panels to them, tabbed panels work)
  • reworked some of the snapping code

Release 1.0.2

  • collapse menu
  • created "Activate" main menu sub menu, put commands to activate panels there

Release 1.0.1

  • option whether to minimize panels when minimizing main window
  • "hide when collapsed" option (Select the panel from View->Dockable Panels to restore )

Release 1.0.0

  • added a "Move Window" option to the panel context menu. (control+right click)
  • no activate when bring to front on app change
  • custom titles
  • disallow cycles in attaches
  • preferences menu with option to turn off arrows in title bars

0.0.9

  • implemented true user interface (WILL NOT MAKE IT INTO NEXT RELEASE - too buggy)
  • better expand / collapse
  • much improved moving
  • remove splitters from available panels - not working correctly yet

RC 4

  • all windows show up
  • context menus show up in album art, etc.

RC 3

  • kludge fix to SetParent problem

RC 2

  • No Frame option

Release Candidate 1

  • fixed minor moving issues
  • if the panels configuration say the panels are off screen move them into the screen dimensions
  • avoid recursive moves ( panel a connected to panel b which is connected to panel c which is connected to panel a )
  • hook children for context menu with control pressed
  • auto collapse
  • horizontal collapsing
  • if you hide the title bar from a panel, you can move it by using clicking on the top pixel and dragging
  • horizontally collapsed panels can be moved by clicking and dragging

Release 0.0.4

  • collapsed window always shows title bar for double click restoring
  • fixed z-order issue in moving
  • fixed painting issue
  • active panel submenu (View->Dockable Panels->Active Panel) (also available by ctl-right clicking on title bar)
    • toggle titlebar
    • toggle close box (also removes system menu)
    • collapse / expand

Release 0.0.3

  • Added playlists to the possible panels
  • store layout when exiting, restore when starting

Release 0.0.2

  • arrows on title bar so you can see what sides you are docked on
  • GetClientRect instead of GetWindowRect for sizing hosted panels. fixes scrollbar issues in playlist tree and others...
  • if you minimize a window, then move the window it was attached to, then restore the window, it will be in the correct docked location.
  • double click on title bar collapse / expand

Preview Release 0.0.1

  • basic docking window framework setup
  • can select column ui panel
  • multiple panels
Personal tools