foo. bar. baz. quux.
Foobar2000:Dock:Changelog
From WikiBazQuux
Contents |
[edit]
Dev Version
[edit]
Release 1.0.7
- fixed collapsed transparency issue
[edit]
Release 1.0.6
- fixed broken transparency
- fixed ensure_on_screen stuff
- changes from terrestrial to fix panels ui communication (thanks terrestrial)
[edit]
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
[edit]
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,)
[edit]
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
[edit]
Release 1.0.2
- collapse menu
- created "Activate" main menu sub menu, put commands to activate panels there
[edit]
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 )
[edit]
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
[edit]
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
[edit]
RC 4
- all windows show up
- context menus show up in album art, etc.
[edit]
RC 3
- kludge fix to SetParent problem
[edit]
RC 2
- No Frame option
[edit]
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
[edit]
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
[edit]
Release 0.0.3
- Added playlists to the possible panels
- store layout when exiting, restore when starting
[edit]
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
[edit]
Preview Release 0.0.1
- basic docking window framework setup
- can select column ui panel
- multiple panels