mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Merge pull request #3914 from advplyr/progress_bar_visibility
Adds box shadow to progress bar on covers for visibility #3825
This commit is contained in:
		
						commit
						5ee6005112
					
				| @ -92,11 +92,10 @@ | ||||
| } | ||||
| 
 | ||||
| /* Firefox */ | ||||
| input[type=number] { | ||||
| input[type='number'] { | ||||
|   -moz-appearance: textfield; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| .tracksTable { | ||||
|   border-collapse: collapse; | ||||
|   width: 100%; | ||||
| @ -177,6 +176,10 @@ input[type=number] { | ||||
|   box-shadow: 4px 1px 8px #11111166, -4px 1px 8px #11111166, 1px -4px 8px #11111166; | ||||
| } | ||||
| 
 | ||||
| .box-shadow-progressbar { | ||||
|   box-shadow: 0px -1px 4px rgb(62, 50, 2, 0.5); | ||||
| } | ||||
| 
 | ||||
| .shadow-height { | ||||
|   height: calc(100% - 4px); | ||||
| } | ||||
| @ -204,7 +207,6 @@ Bookshelf Label | ||||
|   color: #fce3a6; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| .cover-bg { | ||||
|   width: calc(100% + 40px); | ||||
|   height: calc(100% + 40px); | ||||
|  | ||||
| @ -39,7 +39,7 @@ | ||||
|         </div> | ||||
| 
 | ||||
|         <!-- No progress shown for podcasts (unless showing podcast episode) --> | ||||
|         <div cy-id="progressBar" v-if="!isPodcast || episodeProgress" class="absolute bottom-0 left-0 h-1e shadow-sm max-w-full z-10 rounded-b" :class="itemIsFinished ? 'bg-success' : 'bg-yellow-400'" :style="{ width: coverWidth * userProgressPercent + 'px' }"></div> | ||||
|         <div cy-id="progressBar" v-if="!isPodcast || episodeProgress" class="absolute bottom-0 left-0 h-1e max-w-full z-20 rounded-b box-shadow-progressbar" :class="itemIsFinished ? 'bg-success' : 'bg-yellow-400'" :style="{ width: coverWidth * userProgressPercent + 'px' }"></div> | ||||
| 
 | ||||
|         <!-- Overlay is not shown if collapsing series in library --> | ||||
|         <div cy-id="overlay" v-show="!booksInSeries && libraryItem && (isHovering || isSelectionMode || isMoreMenuOpen) && !processing" class="w-full h-full absolute top-0 left-0 z-10 bg-black rounded md:block" :class="overlayWrapperClasslist"> | ||||
|  | ||||
| @ -10,7 +10,7 @@ | ||||
|         <p :style="{ fontSize: 0.8 + 'em' }" role="status" :aria-label="$strings.LabelNumberOfBooks">{{ books.length }}</p> | ||||
|       </div> | ||||
| 
 | ||||
|       <div cy-id="seriesProgressBar" v-if="seriesPercentInProgress > 0" class="absolute bottom-0 left-0 h-1e shadow-sm max-w-full z-10 rounded-b w-full" :class="isSeriesFinished ? 'bg-success' : 'bg-yellow-400'" :style="{ width: seriesPercentInProgress * 100 + '%' }" /> | ||||
|       <div cy-id="seriesProgressBar" v-if="seriesPercentInProgress > 0" class="absolute bottom-0 left-0 h-1e shadow-sm max-w-full z-10 rounded-b w-full box-shadow-progressbar" :class="isSeriesFinished ? 'bg-success' : 'bg-yellow-400'" :style="{ width: seriesPercentInProgress * 100 + '%' }" /> | ||||
| 
 | ||||
|       <div cy-id="hoveringDisplayTitle" v-if="hasValidCovers" aria-hidden="true" class="bg-black bg-opacity-60 absolute top-0 left-0 w-full h-full flex items-center justify-center text-center transition-opacity" :class="isHovering ? '' : 'opacity-0'" :style="{ padding: '1em' }"> | ||||
|         <p :style="{ fontSize: 1.2 + 'em' }">{{ displayTitle }}</p> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user