ocarina/CHANGELOG

101 lines
2.8 KiB
Plaintext

6.4.18:
- Load each artist playlist in a separate idle task
- UI spacing improvements
6.4.18-rc:
- Remove stack widget from UI
- Add Library Path playlists
- Add Artist playlists
6.4.17:
- Fix memory leak in __playlist_name()
- Remember search text when changing displayed playlist
6.4.17-rc:
- Filter can use GHashTables directly
- Filter can store track pointers instead of indexes
- Remove unused set and index classes
- Convert Collection into a playlist
- Convert History into a playlist
6.4.16:
- Let tests run without fetching album art
- Don't try to read data from nonexistant playlists
- Show hidden folders when selecting new images
- Add preview widget to album art chooser dialog
- Fix blurry album art
- Reduce time spent polling for album art
- Split album art code into a new file
- Fix PKGBUILD dependencies
6.4.16-rc:
- Implement generic playlist layer
- Implement separate queues for each playlist, including dynamic playlists
- Remove core/containers/queue
6.4.15:
- Add idle progress as a tooltip.
- Initialize track labels with the correct initial size
- Initialize album part with the correct size
- Gui spacing updates
6.4.15-rc:
- Write data files to a temporary file first, then rename
- Add support for writing files to the user's XDG_USER_CACHE_DIR
- Add idle tasks that run in a new thread
- Fetch album art
6.4.14:
- GtkPaned spacing improvements
6.4.14-rc:
- Load files and databases using the idle queue
- Switch over to using the glib g_random_int_range() function
- Improve track average play count calculation
6.4.13:
- Enable bolding the current track in the GtkTreeView
- Enable GtkTreeView fixed-height mode
- Fix bug where temporary queues don't save
- Fix bug where a queue is not selected on startup
- Fix bugs related to scrolling on track change
6.4.13-rc:
- Rewrite GtkTreeView code
- Save and Restore treeview column widths
- Only have a single GtkTreeView instance
- Finish conversion of Ocarina to C
6.4.12:
- Don't reenable tempqueues when restarting
- Control automatic pausing with a GtkComboBox
- Move current position slider into the top section
- Update tooltips on various buttons
- Various UI tweaks
- Swap position of random/repeat and favorite/hide buttons
6.4.12-rc:
- Rewrite our custom GtkTreeModel and add tests
- Move shuffle and repeat buttons into the sidebar
6.4.11:
- Remove stop button
- Move collection enabled checkboxes into a right click menu
- Various UI tweaks (Thanks to Colin Fulton for helping here)
6.4.11-rc:
- Convert window code to C
- Convert collection gui code to C
- Convert playlist gui code to C
- Add sidebar and hide notebook tabs
6.4.10:
- Block audio accelerator keys if a GtkEntry widget has focus
- Various UI tweaks
- Add changelog
6.4.10-rc:
- Add generic settings functions
- Convert code using GTK+ builder to C
- Convert audio code to C