Skip to content
Permalink
Branch: master
Commits on Apr 26, 2016
  1. Bump version number to 1.1.2

    Kurocon committed Apr 26, 2016
  2. Fixed small bug where the progress bar of the dialog was updated too …

    Kurocon committed Apr 26, 2016
    …fast for the gui to handle, causing a stack overflow resulting in a crash with a RecursionError
  3. Bump version number to 1.1.1

    Kurocon committed Apr 26, 2016
Commits on Apr 25, 2016
  1. Fix small bug where closing the AddSongs window with the "x" button o…

    Kurocon committed Apr 25, 2016
    …r Alt-F4 will lock up the main program.
  2. Updated repo url

    Kurocon committed Apr 25, 2016
  3. Added caching to the add songs dialog. The dialog now only needs to l…

    Kurocon committed Apr 25, 2016
    …oad once. Detailed changes below:
    
    gui:
      - AddSongs: Upgraded layout to a MainWindow from a Dialog
    
    gui_controller:
      - AddSongs: Upgraded from a dialog to a mainwindow. Moved loading dialog spawning to this class, as it makes more sense.
      - Loading: Added debug logging rule
      - Main: Made add_song_window persistent
      - Startup: Added debug logging rule
    
    ui_designs:
      - Updated design for addsongs window
  4. Added new, much faster way to open songs via osu!'s internal database…

    Kurocon committed Apr 25, 2016
    …. You can still choose to open using your songs folder. Detailed changes below:
    
    gui:
      - Settings: Added fields for new values in Startup dialog
      - Startup: Revamped startup dialog to fit new startup workflow
    
    gui_controller:
      - Addsongs: Changed import for Songs
      - Loading: Added option to load using new osu!.db parser instead of Songs directory.
      - LoadingApi: Changed imports for Difficulty2 and Song
      - Main: Changed imports for models. Made changes for new startup dialog
      - Settings: Added fields for new values in Startup dialog
      - Startup: Load using osu!.db by default, but give option to load using Song directory. Auto-hide unneeded gui parts.
    
    tests:
      - CollectionBeatmapMatcherTest: Changed imports for models
      - OsuParserTest: Changed imports for models
      - OsudbParserTest: A test to check if the OsuDB parser is working correctly
    
    ui_designs: Updated settings and startup UI.
    
    util:
      - CollectionsParser: Moved all models to oce_models.py, and osu binary types and conversion functions to osudb_format.py
      - OceModels: Collected all models used by OCE in one place.
      - OsuParser: Moved all models to oce_models.py
      - OsudbFormat: Collected all functions and fields related to the osu.db format in one place
      - OsudbParser: This is the new parser for the osu!.db file.
    
    settings.py: Added default values for the new settings
Commits on Apr 24, 2016
  1. Updated releases url

    Kurocon committed Apr 24, 2016
  2. Updated repository URL

    Kurocon committed Apr 24, 2016
  3. Updated icon path in oce.spec

    Kurocon committed Apr 24, 2016
  4. More readme formatting

    Kurocon committed Apr 24, 2016
  5. Readme formatting

    Kurocon committed Apr 24, 2016
  6. Fixed bug where old data about missing songs would linger after openi…

    Kurocon committed Apr 24, 2016
    …ng a new collection without closing the old one
  7. Updated readme

    Kurocon committed Apr 24, 2016
  8. Updated readme with images!

    Kurocon committed Apr 24, 2016
  9. Updated readme with text!

    Kurocon committed Apr 24, 2016
Commits on Apr 23, 2016
  1. (Temporary) fix for the Escape-crash bug. Something is going wrong wh…

    Kurocon committed Apr 23, 2016
    …en one of the loading dialog is interrupted. This sends out a rejected signal, and somewhere this signal is called or something.
  2. Fix manually updating paths in startup dialog. Check if collection/so…

    Kurocon committed Apr 23, 2016
    …ng dir exists before loading. Fix bug where unmatched maps part would not disappear in MissingMaps dialog. Removed unnecessary variables in settings ui.
  3. Added OCE logo based on osu! logo for the Windows EXE. Disabled the c…

    Kurocon committed Apr 23, 2016
    …onsole on windows in the spec.
  4. Added download buttons for songs matched with API to download the map…

    Kurocon committed Apr 23, 2016
    … in the right-click menu and an overview of missing maps to the Tools menu. Specifics below:
    
    Main UI: Added tools menu with "Missing beatmaps" and "API Match" options.
    MissingMaps UI: Added UI for Missing Maps.
    Settings UI: Added link to get an osu! API key. Added some tooltips.
    
    GUI Controllers:
      BeatmapItem: Formatting.
      LoadingAPI: Keep track if which maps are matched using the API for the MissingMaps list. Fixed bug where maps matched with API were not linked with the CollectionMap, but were only added to the Collection's mapsets.
      Main: Implemented missing_beatmaps, api_match. open_dl_page, open_bloodcat_search functions to give access to new functions.
      MissingMaps: Added list of missing maps, split in matched maps via API and completely unknown maps.
    
    OsuParser: Also save the beatmap_id in the difficulty, because we need it for the osu/bloodcat links.
    Settings: Added static settings for the osu! beatmap page and bloodcat search link.
Commits on Apr 22, 2016
  1. Changed some things that caused problems on Windows:

    Kurocon committed Apr 22, 2016
    - Added opening of external links to About dialog to make links work
    - Open beatmap files using the UTF8 encoding because windows doesn't do that by default
  2. Added logging to file

    Kurocon committed Apr 22, 2016
  3. Disable main window when adding songs to a collection, so the collect…

    Kurocon committed Apr 22, 2016
    …ion cannot be changed accidentally in the main window while picking
  4. Disabled debug logging

    Kurocon committed Apr 22, 2016
  5. Formatting

    Kurocon committed Apr 22, 2016
  6. Added release guide

    Kurocon committed Apr 22, 2016
Older
You can’t perform that action at this time.