John Rassa
c6a8a4b20c
Merge pull request #436 from RetroPie/scraper-fix
...
set curl to follow redirects to fix scraper error
2018-06-06 14:47:41 -07:00
Koerty
8763adedb1
Fix grid padding being 2 times smaller than it should be
2018-06-06 23:26:32 +02:00
John Rassa
86a2cb7840
set curl to follow redirects to fix scraper error
...
update to use legacy thegamesdb url
2018-06-05 19:00:42 -07:00
John Rassa
27670e48d6
Merge pull request #441 from pjft/image-fix
...
Fix for image resize flicker when using MaxSize
2018-06-04 14:28:17 -07:00
John Rassa
401b184615
Merge pull request #435 from raelgc/431-improve-kids-mode
...
Improving kids mode
2018-06-04 14:17:25 -07:00
pjft
68dff607c8
Fix for image resize flicker when using MaxSize
2018-06-04 21:25:45 +01:00
Rael Gugelmin Cunha
cbc1d02b1b
More restriction on kids mode ( #431 )
2018-05-30 22:38:19 -03:00
Koerty
5913c9465e
Add extra buffer rows to the grid to load images ahead
2018-05-21 22:06:00 +02:00
John Rassa
0928498ef2
Fix for Windows build
2018-05-18 19:32:09 -07:00
Koerty
9f10b61dfa
Add 3 new theming properties to the grid tile background
...
Add 3 new theming properties to the grid tile background : - backgroundCornerSize
- backgroundCenterColor
- backgroundEdgeColor
2018-05-18 01:20:58 +02:00
Koerty
c080ffb2c3
NinePatch now position correctly when origin is different from 0 0
2018-05-10 23:43:08 +02:00
Koerty
80456f566a
Partially display the last row if grid number of row isn't an integer
...
- Also fix 2 bugs introduced by #428
- Also add log error message if grid dimensions are below 1
2018-05-09 17:29:21 +02:00
Koerty
a52a2f5597
Change grid creation flow
...
- This changes make sure the buildTiles function is called only one time, at the end of the applyTheme function.
- The buildTiles function now call calcGridDimension as both are linked to the same events
2018-05-01 05:19:45 +02:00
Koerty
918ecbe493
Rewrite NinePatchComponent to handle images of all sizes
...
- Rewrite NinePatchComponent to handle images with a different size than 48x48 px
- It's now possible to change the border sizes using setCornerSize function
2018-04-29 02:06:02 +02:00
John Rassa
4a1e9d5f11
Merge pull request #415 from Koerty/grid-default-image
...
[GRID 5 & 6] Add grid default image and folder image
2018-04-16 21:30:40 -04:00
Koerty
3100fa3a6d
Add grid default image and folder image
...
Add default game image and folder image to the grid. They can be configured by the theme with the gameImage and folderImage properties of the imagegrid.
2018-04-17 01:37:39 +02:00
John Rassa
e3bebc872d
Merge pull request #417 from Koerty/help-prompt-origin
...
Add "origin" theming element for help prompt
2018-04-16 18:43:52 -04:00
Koerty
1b4a545c90
Add "origin" theming element for help prompt
2018-04-15 21:01:54 +02:00
Koerty
4a587ca347
Fix calcGridDimension being called before mScrollDirection
2018-04-15 15:20:49 +02:00
Jools Wills
b622a4272e
Merge pull request #413 from jrassa/windows-fixes
...
fix for several small issues in Windows build
2018-04-14 19:52:40 +01:00
John Rassa
99f7330475
fix for several small issues in Windows build
2018-04-13 16:53:39 -07:00
Koerty
deeaf438c7
Clean ImageGridComponent code
...
- Separated private methods and attributes in 3 groups :
- images & entries
- tiles
- miscellaneous
- Renamed some methods :
- buildImages -> buildTiles
- updateImages -> updateTiles
- Moved private methods implementation so they respect the same order as their declaration
- Changed some methods internal variable names and other smalls clean
2018-04-13 15:24:32 +02:00
John Rassa
c7c828e47a
Merge pull request #412 from Koerty/crop-image-and-minsize
...
Add cropping and minSize to ImageComponent
2018-04-12 19:15:13 -07:00
Koerty
f946801006
Add scroll direction to the grid
...
Vertical by default, but can be set to horizontal by the theme
2018-04-13 03:41:50 +02:00
Koerty
d23d5dbc59
Add cropping and minSize to ImageComponent
...
- A call to cropTop(0.2) will crop 20% of the top of the image
- A call to minSIze(0.2, 0.2) will resize the image smallest side to 0.2 without breaking aspect ratio, but crop the extra lenght of the biggest side.
- Call minSize(0.2, 0.2) and then uncrop() to define an image size by its smallest side
2018-04-13 02:57:43 +02:00
Koerty
3993ace607
Add GridTileComponent and base theming syntax
...
- Add the GridTileComponent which hold the image and its background
- Add base theming syntax for the ImageGrid and GridTIle
- Numerous refactoring/cleaning in ImageGridComponent
2018-04-11 14:20:59 +02:00
Koerty
82e5c21da6
Add base theming syntax for the grid
...
- The themes can now configure following elements : pos, size
- Change some default values for them
2018-04-07 10:37:09 +02:00
John Rassa
016956703a
Merge pull request #404 from Koerty/grid-metadata
...
[GRID 4] Add metadata from the detailed view to the grid view
2018-04-06 19:34:21 -07:00
John Rassa
e82895ffca
Merge pull request #403 from Koerty/grid-display-bottom-row
...
[GRID FIX] Bad tile position when close to the last row and last row is full
2018-04-06 19:18:44 -07:00
Benjamin D
a006650c1c
Add metadata from the detailed view to the grid view
...
- Add the metadata from the detailed view to the grid view (minus the image, as it doesn't make sens in the grid view)
- Add a callback to the ImageGridComponent to update the metadata info panel when cursor changed
2018-04-06 15:54:34 +02:00
Koerty
37a16fe3ed
Update the grid's help prompt
...
- Add a left+right shoulder button icon
- Update the outdated help prompt to match the one from the Basic view
2018-04-05 15:37:35 +02:00
Koerty
c25eaab7fb
Fix bad tile position when close to the last row and last row is full
2018-04-04 20:11:47 +02:00
Koerty
87a9c7318a
Fix ImageComponent flipY
2018-04-01 17:18:12 +02:00
Koerty
8d9c4a20ec
Rewrite the grid display code
...
- Grid tile number of columns and rows is now controlled by the grid size, mMargin and mTileMaxSize
- Add a variable mSelectedTileMaxSize to control the size of the selected tile
- Update the render function to display the selected tile on top of the other
2018-03-30 18:15:54 +02:00
John Rassa
9382507e17
Merge pull request #392 from Koerty/grid-enable-for-developers
...
[GRID 2] Enable the grid for developers
2018-03-27 16:39:31 -07:00
Koerty
b4feb69980
Enable the grid view for developers
...
- Add the remove function to GridGameListView
- Enable the grid view in ViewController
- The grid view will not be available in the menu yet, but can be enable by tweaking es_settings.cfg
2018-03-27 16:11:50 +02:00
Koerty
41729f8cb8
Rename gridSize to gridDimension in ImageGridComponent.h
2018-03-23 10:25:33 +01:00
Jools Wills
99cc97680d
Merge pull request #387 from pjft/fix-paths
...
Fixing path generation on the Pi for getDirContents
2018-03-09 18:11:38 +00:00
pjft
f6649ec070
Fixing path generation on the Pi for getDirContents
2018-03-09 17:06:39 +00:00
pjft
b73d38a781
Fixing common path detection
2018-03-02 10:07:58 +00:00
Tomas Jakobsson
33086042f9
Fix getHomePath crash when the environment variable isn't set
2018-02-20 19:15:34 +01:00
Tomas Jakobsson
5c6b29705a
Suggest vector access methods to be inlined
2018-02-15 15:05:47 +01:00
Tomas Jakobsson
dbcd749ae7
Add Utils::String::toLower and Utils::String::format
2018-02-15 15:04:46 +01:00
Tomas Jakobsson
267e547122
Rename MameNames::names to MameNAmes::mNamePairs
2018-02-15 15:03:42 +01:00
Tomas Jakobsson
e6df25074b
Fix double //
2018-02-10 11:35:24 +01:00
Tomas Jakobsson
3f3e1ceb16
Move MameNameMap out of the source and into mamenames.xml
2018-02-09 18:32:05 +01:00
Tomas Jakobsson
1a4d13b6b3
Remove builtin resources
2018-02-08 19:27:44 +01:00
Jools Wills
3adadc9377
Merge pull request #364 from tomaz82/fix_thumbnails
...
Fix mStaticImage to use setResize
2018-02-02 18:38:00 +00:00
Tomas Jakobsson
6054cb673d
Fix start and offset not being reset for each invalidChar tested in Utils::FileSystem::GetEscapedPath
2018-02-02 16:45:21 +01:00
Tomas Jakobsson
e52e63cf9c
Fix mStaticImage to use setResize
2018-02-01 22:14:54 +01:00