
* Update ru_RU.json keeping russian lang actual * ok * Add gradient to lyric-footer * *Commit en español Ñ (#1304) * i hate my life (#1307) * world is now a better place * meltdown avoided * meltdown avoided * stylize new listen now childs * full scale artwork, finally * dynamic width for search categories * hd all album work * Update afterPack.js * force hq quality * oops * attempt to fix * misc cleanup * why what * what was i thinking * fix duplicated text in listen now childs * Paginate/infinite scroll for albums, playlists (#1234) * Infinite scroll, pagination to album, playlists * move pagination below tracks * Make page size configurable * remove renderer * Mitigate songs / album slow app issue. * add ratings, library change to web remote (#1285) * Add compact artist header option (#1308) * Support compact artist header (optional) * Add required term * pain e19 still bugged * improve pagination styling * el16 fix * up 1.5.2 * Disable Fullscreen view when artist/album name is clicked. (#1315) * Disable Fullscreen view when artist/album name is clicked. idk why this change didn't exist * Seperate dash from album name * Replace `$root.showSearch()` with `app.appRoute('search')` `$root.showSearch()` prevents going back to previous page from sidebar. * Fix Anim (#1316) * make tracks tab active (#1318) * welp that wasn't it. * Thnks (#1319) * Thnks * i need sleep * Update cider-playlist.ejs * remove v-ripple * attempt to fix flatpak * Update config.yml * minimize categories names * fix versioning * fix versioning v2 * version fix v3 - final * fix categories name for other storefronts * ident unparsed title * center fullscreen * fix share * Add protocol for playpause and nextitem (#1329) * Moved to minimize hide window instead of close * Moved state saving to before quit * build test * fix ci * sudo * ci * use old branch fn * d * revert * Exposed songid in attributes, reimplemented lastfm primary artist scrobbling, cleaned up mkinterop * Moved it back * im over this * attempt airts * use new airtunes branch * *eye roll* * Moved time conversion to built-in MK function * Moved to Electron Notifications * Swapped to array index * keeping this here until for now * debuggin * run ci * allow noti button on macs * No image for now * revert space * Latest releases -> Latest Release * Artwork caching (sorta) * holy balls optimization * save sentry from this Co-authored-by: h0ckerman <35598335+h0ckerman@users.noreply.github.com> Co-authored-by: vapormusic <vietanhfat@gmail.com> Co-authored-by: Monochromish <chillygamer7@gmail.com> Co-authored-by: Gabriel Davila <56521591+mefsaal@users.noreply.github.com> Co-authored-by: Core <64542347+coredev-uk@users.noreply.github.com> Co-authored-by: Maikiwi <stella@mai.kiwi> Co-authored-by: yazninja <yazlesean@gmail.com> Co-authored-by: booploops <49113086+booploops@users.noreply.github.com> Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com> Co-authored-by: Pedro Galhardo <pgalhardo@icloud.com> Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com> Co-authored-by: Core <core@c0r3.uk>
166 lines
No EOL
7.3 KiB
Text
166 lines
No EOL
7.3 KiB
Text
<script type="text/x-template" id="cider-oobe">
|
|
<div class="content-inner oobe">
|
|
<!-- before_we_start-->
|
|
<!-- <transition name=""> -->
|
|
<div class="oobe-view" v-if="screen == 'before_we_start'">
|
|
<div class="oobe-header">
|
|
{{ getLz("oobe.amupsell.title") }}
|
|
</div>
|
|
<div class="oobe-body text">{{ getLz("oobe.amupsell.text") }}</div>
|
|
<div class="oobe-footer">
|
|
<div class="btn-group">
|
|
<div class="md-btn" @click="screen = 'welcome'">{{ getLz("oobe.next") }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- </transition> -->
|
|
|
|
<!-- Welcome -->
|
|
<!-- <transition name=""> -->
|
|
<div class="oobe-view" v-if="screen == 'welcome'">
|
|
<div class="oobe-header">
|
|
{{ getLz("oobe.intro.title") }}
|
|
</div>
|
|
<div class="oobe-body text">{{ getLz("oobe.intro.text") }}</div>
|
|
<div class="oobe-footer">
|
|
<div class="btn-group">
|
|
<div class="md-btn" @click="screen = 'before_we_start'">{{ getLz("oobe.previous") }}</div>
|
|
<div class="md-btn" @click="screen = 'general'">{{ getLz("oobe.next") }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- </transition> -->
|
|
|
|
<!-- General -->
|
|
<!-- <transition name=""> -->
|
|
<div class="oobe-view" v-if="screen == 'general'">
|
|
<div class="oobe-header">
|
|
{{ getLz("oobe.general.title") }}
|
|
</div>
|
|
<div class="oobe-body text">{{ getLz("oobe.general.text") }}</div>
|
|
<div class="oobe-footer">
|
|
<div class="btn-group">
|
|
<div class="md-btn" @click="screen = 'welcome'">{{ getLz("oobe.previous") }}</div>
|
|
<div class="md-btn" @click="screen = 'visual'">{{ getLz("oobe.next") }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- </transition> -->
|
|
|
|
<!-- Visual -->
|
|
<!-- <transition name=""> -->
|
|
<div class="oobe-view" v-if="screen == 'visual'">
|
|
<div class="oobe-header">
|
|
{{ getLz("oobe.visual.title") }}
|
|
</div>
|
|
<div class="oobe-body visual">
|
|
<b-row>
|
|
<b-col>
|
|
<div class="card bg-dark text-white stylePicker" @click="$root.cfg.visual.directives.windowLayout = 'twopanel'" :class="{'style-active': ($root.cfg.visual.directives.windowLayout == 'twopanel')}">
|
|
<div class="card-body">
|
|
<img class="visualPreview" src="./assets/oobe/mojave.png" alt="TEMP">
|
|
</div>
|
|
<div class="card-footer">
|
|
Mojave
|
|
</div>
|
|
</div>
|
|
</b-col>
|
|
<b-col>
|
|
<div class="card bg-dark text-white stylePicker" @click="$root.cfg.visual.directives.windowLayout = 'default'" :class="{'style-active': ($root.cfg.visual.directives.windowLayout == 'default')}">
|
|
<div class="card-body">
|
|
<img class="visualPreview" src="./assets/oobe/maverick.png" alt="TEMP">
|
|
</div>
|
|
<div class="card-footer">
|
|
Maverick
|
|
</div>
|
|
</div>
|
|
</b-col>
|
|
</b-row>
|
|
<div class="blurb">{{getLz("oobe.visual.layout.text")}}</div>
|
|
</div>
|
|
<div class="oobe-footer">
|
|
<div class="btn-group">
|
|
<div class="md-btn" @click="screen = 'general'">{{ getLz("oobe.previous") }}</div>
|
|
<div class="md-btn" @click="screen = 'audio'">{{ getLz("oobe.next") }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- </transition> -->
|
|
|
|
<!-- Audio -->
|
|
<!-- <transition name=""> -->
|
|
<div class="oobe-view" v-if="screen == 'audio'">
|
|
<div class="oobe-header">
|
|
{{ getLz("oobe.audio.title") }}
|
|
</div>
|
|
<div class="oobe-body">
|
|
<div class="blurb">{{ getLz("oobe.audio.text") }}</div>
|
|
<div class="md-option-container">
|
|
<div class="settings-option-body">
|
|
<div class="md-option-line">
|
|
<div class="md-option-segment">
|
|
{{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPE')}}
|
|
<br>
|
|
<small>{{$root.getLz('settings.option.audio.enableAdvancedFunctionality.ciderPPE.description')}}</small>
|
|
</div>
|
|
<div class="md-option-segment md-option-segment_auto">
|
|
<input type="checkbox" v-model="$root.cfg.audio.maikiwiAudio.ciderPPE"
|
|
switch/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="oobe-footer">
|
|
<div class="btn-group">
|
|
<div class="md-btn" @click="screen = 'visual'">{{ getLz("oobe.previous") }}</div>
|
|
<div class="md-btn" @click="signIn()">{{ getLz("oobe.next") }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- </transition> -->
|
|
<div class="oobe-view" v-if="screen == 'signin'">
|
|
<div class="oobe-header">
|
|
Sign in with Apple Music
|
|
</div>
|
|
<div class="oobe-body">
|
|
<div class="blurb"></div>
|
|
</div>
|
|
<div class="oobe-footer">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="oobe-titlebar">
|
|
<div class="button-group" v-if="$root.platform !== 'darwin'">
|
|
<button class="min" @click="$root.ipcRenderer.send('minimize')"></button>
|
|
<button class="close" @click="$root.ipcRenderer.send('close')"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</script>
|
|
<script>
|
|
Vue.component('cider-oobe', {
|
|
template: '#cider-oobe',
|
|
data: function () {
|
|
return {
|
|
screen: "before_we_start"
|
|
}
|
|
},
|
|
async mounted() {
|
|
|
|
},
|
|
methods: {
|
|
signIn() {
|
|
if (localStorage.getItem("music.ampwebplay.media-user-token")) {
|
|
localStorage.setItem("seenOOBE", 1)
|
|
window.location.reload()
|
|
}
|
|
this.screen = "signin"
|
|
capiInit()
|
|
},
|
|
getLz() {
|
|
return this.$root.getLz.apply(this.$root, arguments);
|
|
}
|
|
}
|
|
});
|
|
</script> |