Improve window snapping/dragging
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
@@ -4,9 +4,8 @@
|
||||
- [ ] There should be a preferences window that matches the original application's look/feel/layout. The options can be no-op stubs, except for the skins.
|
||||
- [ ] Skins should be importable from .wsz files. Imported skins should no longer rely on the original file and should be available in the skins list.
|
||||
- [ ] Cursors should be supported. If a skin includes a custom cursor, we should change the cursor to the custom version from the skin. This includes the original cursors from the default skin.
|
||||
- [X] The "classic" winamp skin code should be a project-level package. This will allow us to, later, add a "modern" winamp skin codepath. The app itself should handle logic, but skin-related items should be abstracted into its own package (including any tooling that was developed to assist in debugging the skin loading/functionality).
|
||||
- [ ] The playlist window should be resizable if you drag from the bottom right corner.
|
||||
- [ ] The presets button on the equalizer doesn't open the presets window as it should.
|
||||
- [x] The presets button on the equalizer doesn't open the presets window as it should.
|
||||
- [ ] The playlist window has 5 action buttons along the bottom that are currently implemented incorrectly. Right now, the sprites are drawn full-size, but they should be clipped. However, when you tap and hold on the button, it should open the full sprite sheet as a pop-up. Releasing the cursor on any of the items should trigger the action. Verify this against the original source.
|
||||
- [ ] Right-clicking the dock icon should give us the same window menu options for the main window, equalizer, and playlist window visibility. The window menu currently lacks an option for the main window, so it should be added. Closing all windows shouldn't exit the program.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user