Git Product home page Git Product logo

breeze's People

Contributors

dependabot[bot] avatar johnsandshrew avatar pekempy avatar sirliamtron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

breeze's Issues

Settings Menu ideas

  • Ability to add/remove genres so users can define their own if required
  • Change the primary/accent colour, potentially add dark theme too

File paths not updating when renaming game entries

Added a new game entry:
Title: test
Path to file: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/shortcuts/test.lnk
Genre(s): Action
Web link: Google.com
Icon: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-icon.png
Poster: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-poster.png
Banner: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-banner.png

Restarted application
Changed title from ‘test’ to ‘test1’
Checked file paths in ‘Edit an existing game’:

Title: test1
Path to file: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/shortcuts/test.lnk
Genre(s): Action
Web link: Google.com
Icon: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-icon.png
Poster: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-poster.png
Banner: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-banner.png

Checked /img/, /shortcuts/ & /working/ and all corresponding files have all been renamed to ‘test1’
Attempted to run game - successful. (Not sure how this was successful as this was trying to run ‘test.Ink’ and this file no longer existed, it had been changed to ‘test1.Ink’)

Restarted application
‘Test1’ now has no image when viewing in poster, icon or banner view.
Checked file paths in ‘Edit an existing game’:

Title: test1
Path to file: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/shortcuts/test.lnk
Genre(s): Action
Web link: Google.com
Icon: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-icon.png
Poster: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-poster.png
Banner: C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test-banner.png

Attempted to run game - Unsuccessful
Application closed
System.ComponentModel.Win32Exception: 'The system cannot find the file specified'
"C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/working/test.lnk"

Restarted application
Attempted to change the file paths for icon, poster & banner to the ‘test1’ files in /img/
Received error:
‘A game with this title already exists. If you need to fix capitalisation, add a character, save and then edit again (Sorry)’

Restarted application
Attempted to change file path for the .exe to the ‘test1’ file in /shortcuts/
Application closed
System.Runtime.InteropServices.COMException: 'Error HRESULT E_FAIL has been returned from a call to a COM component.'

Restarted application
Attempted to change file path for the .exe to the original .exe selected when creating ‘test’
Received error
‘A game with this title already exists. If you need to fix capitalisation, add a character, save and then edit again (Sorry)’

‘A game with this title already exists. If you need to fix capitalisation, add a character, save and then edit again (Sorry)’ error generates as there is already a file named ‘test1’ in the appropriate folder (/img/, /shortcuts/, /working/) which was created when the game entry title was changed to ‘test1’ originally.

Whilst the files were changed to ‘test1’ the file paths continued to try to locate the files ‘test’ after the title change.

(Feature request) Add a main view with sub-categories sorting the games

In my opinion a good game launcher should allow you to categorise your games by genre, and show them in a nicely organised view (instead of selecting a genre specifically to look at a list of games), kinda like steam's categories where you can sort your games by category in one view.

Image search - multiple pages

On the Image searching for games, the ability to have multiple pages of image results... or like a "more" button to load more...

qwant URL - add &offset=50 to the end to get a second page of results :)
&offset=100 for 3rd page etc..

Can't change images during runtime

DESCRIBE THE BUG
Can't update image at runtime

HOW TO REPRODUCE
Edit a game, replace any image

EXPECTED BEHAVIOUR
UI should reflect new file however since /working/ is locked, it can't be overwritten

User Defined genres/categories

Idea
User can add and remove genres from within settings menu

Genres are shown in 4 places:

Add Game menu
Edit Game menu
Hamburger
Settings

Upon adding a genre
Add genre to genre text file
Update the Observable Collection
Update the UIs with changes

Upon deleting a genre
Show warning that all games with that genre will have the genre removed from its listing
Check Games collection for any containing that genre
Delete that genre from the game using guid
Remove genre from genre list
Update Observable Collection
Update the UIs

Games list doesn't refresh adding a new game

Currently ListView is the only one with a game display, and when a new game is added it won't display.

Current workaround is to change display to one of the other viewtypes, and then go back to List View. This will repopulate the list and the new game should appear

Duplicate Entry

Duplicate entry of a game occurred when editing the game to add a banner. Application closed unexpectedly and when reopened there were 2 instances of the game I had edit, one without the banner and one with.

Issue occurred only once

Breeze Closes When Trying to Search for Games

Hello pekempy,

I am interested in testing out and using your program, but I have ran into a snag. When I attempt to search for games using the "Search Games" option in the "Library" setting tab the program closes.

My OS is Windows 8.1 and I installed Breeze as an administrator. I have also run the program as an administrator. I also tried restarting my computer, but the results are the same. If you need any more information from me, please let me know. I've attached a copy of my Breeze folder below.

Breeze.zip

Thanks in advance,
Jon

Check for duplicates when scanning for games

When scanning for games, check for duplicate titles compared to what's currently in the library.
If match found, don't show the game in the UI and don't scan for games for it.

Shouldn't be too difficult

Genre Filter from Hamburger menu

Plans to add the genre list to the hamburger menu, upon clicking a genre it will show all games which are tagged with that genre

Search PC for games and add them semi-automatically

Idea - When first launched (and also from settings), have a way to search the computer for any game executables and give the option to add them to Breeze

This option wouldn't be fully automated, as the user will need to select images, set URL (if they want) and set the title as they want it.. but it would help in locating the executable in the first place.

POTENTIALLY could auto-download the first image in the result to speed up, but we'll see.

First thing: Work out how to find most installed games (check steam/origin/uplay/epic launcher folders)

Edit game - shortcut

Edit a game, replace the shortcut with a different one.

Breeze looks for ".lnk" instead of "gametitle.lnk"

Launch game launchers from Breeze

The ability to display what game launchers user has installed on their PC and launch them from there. Gives ability to install/uninstall, or purchase more games a bit easier

EditGame

EditGame needs its own UI to prevent user pressing "CANCEL" which would just leave the game deleted.

Renaming Entries

When renaming a game entry, application closes. This is due to files still having the previous name in /img/ and /shortcuts/
Example renaming test to test1 throws the below:

System.IO.FileNotFoundException: 'Could not find file

'C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test1-icon.png'
'C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test1-poster.png'
'C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/img/test1-banner.png'
'C:/Users/Liam/source/repos/Breeze-master/bin/Debug/Resources/shortcuts/test1.lnk'.'

Temp workaround is to manually rename the files in /img/ and /shortcuts/

Search bar not working

Currently the search bar doesn't work.

Need to add searching on title field to bring up any containing that search term

Unexpected Closure

Unexpected closure when adding new games, this only occurred after I had already added 5 games. Almost every time I would add a game where title, file path, icon, poster and banner were all inputted the application would close. When reopened the added game would be there.

Issue reproduced 21 times.

Controller support

Cool app! As a gamer it would be awesome to launch this then user a controller to navigate and launch games.

Scraping images

Plan to add the ability to scrape images based on the title input (e.g. Skyrim will scrape based on the search "Skyrim poster", "skyrim icon", and "skyrim banner", and then user can select which of the scraped images to use.

Increases ease of use / accessibility for the end user

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.