Skip to content

Releases: KaruzoHikari/Revo-Launcher

Revo Launcher v5.2.2

23 Apr 20:09
7079080
Compare
Choose a tag to compare

~Functionality Waves~
The new Revo Launcher version, 5.2.2, is here!

Download links (lead to the same files as below):

Changelog v5.2.2:

  • Fixed bug where newly downloaded banners appeared as blank

Changelog v5.2.1:

  • Added LiberationSans to the list of theme fonts!
    Some people had issues replacing this font which is used in the input fields backgrounds.
  • Increased banner size limit to 12MB!
    Since now low-memory mode is the default behavior, which unloads banners right after using them, we've decided to increase the limit a little for banners in order to higher resolution animations. Now it's 8MB for icons + 12 MB for banners :)
  • And some important bugfixes!
    • Fix issue where new anims & themes can't be created properly in PC
    • Fix issue with launcher version not finding your data the first time it launches after a restart
    • Fix issue with themes not deleting legacy content when saving
    • Fix issue where channel audio wouldn't load in Linux and Mac

Changelog v5.2:

  • Made Play Store's version the actual launcher again!
    Many people have wondered why the app was distributed in 2 separate tracks - Play Store and APK. The reason is that many people would set the app as their default launcher by mistake, and then wouldn't know how to leave! However, I've found a way to enable the "launcher feature" dynamically, and as such, now the Play Store page will be the full version of the app!
    Since that means that launcher people will have to migrate their data, I wrote a small guide on how to do it: https://karuzohikari.com/RevoAndroidLauncherUpdate
  • Video wallpapers!
    Now you can use video files for both local wallpapers and theme wallpapers. That way you don't need to use extra-long, heavy GIFs anymore!
  • Option to start loading channels automatically!
    Since some people have been requesting it again, Revo 5.2 includes an option that will make your channels start loading automatically right when the app loads (instead of having to "Press A").
  • Force data import/export through built-in file picker!
    Since the performance seems to be better using this file picker, I've decided to enable it for this sensitive task. Hopefully those rare corrupt ZIPs won't happen anymore!
  • Separated the popup background, editor background and channel bar textures in themes.
    Quite self explanatory. Gives you more control over backgrounds in your themes.
  • And a bunch of bugfixes!
    • Fixed themes & anims throwing an error when saving if it's the 2nd time you open it
    • Fixed SFX audio level not getting saved properly
    • Fixed editing emu paths gives errors
    • Fixed long emu platform names getting out of text label
    • Fixed FPS setting resetting on its own
    • Fixed export of popup_corner texture
    • Fixed app icon being too small in some Android versions

Links:

Revo Launcher Discord server: https://discord.gg/xjrEMS9QY4

Revo Launcher v5.1

03 Apr 19:00
7079080
Compare
Choose a tag to compare

~Functionality Waves~
The new Revo Launcher version, 5.1, is here!

Download links (lead to the same files as below):

Changelog v5.1:

  • Improved low memory mode!
    After many complaints from users, I decided to tackle low memory mode once again, with a more aggressive strategy. The result has been pretty good, so I've decided to make "low memory mode" stay enabled by default.
  • Custom art source picker!
    Now you can use your own cover files for your emulator and Steam channels. In the case of consoles that use a DVD or Cartridge case, you'll be able to select a front+back; or a full cover (which contains front, side and back). Consoles that use a "generic case" (no DVD or cartridge box) can only choose a front+back.
  • Audio loop point!
    You want your banner to have a cool beginning sound and a decent loop afterwards? No need to sacrifice one or the other anymore, just put both in the same audio file and specify when the loop begins. Your banner will now start looping from that specific point.
  • App activities!
    Starting from this version, if you have an app selected for a channel, the channel edit menu will show you an "activities selector". From here, you can choose a specific activity to launch from the app instead of the default one. You can also pass some content (like a path, a URL...) and extra data parameters to the activity if you want! Unfortunately this is something you'll have to research on your own if you want to use it, since each app uses their own parameters with their own activities in their own way.
    The syntax for the extra parameter is the following: "key1" "value1" "key2" "value2" [...]
  • Hub account menu!
    Located at the top right of the Hub main menu, here you can define some debug stuff (like an alternative hub URL or the download timeout duration), or log out from your current account.
  • The Project Riibrand has been completed!
    New logo, new name, new trailer, new sounds, new channels... I understand it'll take a little to get used to it. Let's all do our best :)
  • Many small changes!
    • Added a FAQ at https://github.com/KaruzoHikari/Revo-Launcher/wiki/FAQ, I'll update it soon with a few more questions
    • Hidden box-art animations in channels that don't use them (many people were selecting them in app or web channels, and they were being greeted with a black square)
    • Added a "Restart" button in the settings
    • Clicking the "Back" button / "ESC" key now brings you back to the 1st grid
    • The warning screen loading bar now counts animations to load, rather than channels to load. It's a more accurate metric of what's going on inside the app, so you can see a better progress
    • "Apps" in Windows aren't fake apps anymore, now they represent your Windows Start Programs! Makes it way more convenient to define channels this way
    • Preferences are now saved in a preferences.json file inside your Revo folder. You can find the path at the FAQ.
    • For geeky people, the webhook channel target now contains a "JSON reply" parameter. From here, you can define what to extract and show up in a popup when you execute the channel (for example, by calling a weathers API, you could make a channel display in a popup your current weather).
      The syntax is the following: Use ";" to delimit parameters, quotation marks "x" to print literals, key name to access JSON parameter, brackets [] to access array position.
      Example to print some weather info: "Temperature: ";current;temperature_2m;"\nWind speed: ";current;wind_speed_10m
    • Releases are now placed in GitHub instead of Mediafire.
  • And finally, many fixes!
    • Fixed issue where "Fade In" image animations wouldn't play if the start time was 0.
    • Fixed background audio disappearing when connecting Bluetooth headphones (the audio engine will now restart if it detects a device change - same thing will happen with screen recorders).
    • Fixed issue where some themes with corrupted audios would put the app in a weird crashed state.
    • Fixed text in input fields slightly getting out on the sides (very minor, but it was driving me crazy).
    • Fixed scrolling in dropdown lists being too slow in PC.
    • Fixed Hub thumbnails not having a proper border if they were taking in a PC with landscape mode enabled.
    • Fixed some popups getting out of view in landscape mode.

Links:

Revo Launcher Discord server: https://discord.gg/xjrEMS9QY4

Wii Phone v5.0

23 Dec 23:54
06671ed
Compare
Choose a tag to compare

~Functionality Waves~
The new Wii Phone cycle, 5.0, is here!

Changelog v5.0:

  • Added channel targets!
    My top priority after releasing themes, was making sure people actually had a reason to use the app and apply all these cool themes. So, I finally got to work on channel targets! Now you can make your channel perform different actions when opening
    • Launch an app (the classic :P)
    • Link a game to an emulator! More than 120 platforms are recognized by the app (including some extras like MAME and J2ME), and more than 80 emulators are pre-supported! Wii Phone does NOT provide games nor emulators. However, with your legal game backup:tm:, it'll automatically create a custom VC animation for it!
    • Open a link in your favorite browser
    • Open the Content Hub (finally you can make your Wii Shop Channel animation actually open the Hub)
    • Trigger a webhook. This is meant for developers that want to create Wii Phone plugins! You can customize the target, body and request type of the web request. If you -do- end up using this, please please let me know! :)
      On top of that, the PC versions of Wii Phone have 2 more channel targets available!
    • Steam games support! Just by locating your steam.exe file, I can list your installed games and create VC animations for it, just like the emulator ones
    • Launching a file/program with the arguments you choose
  • Implemented a channel edit menu!
    You can select it by holding down a channel. From here, you can change a lot of things, like the parameters of the targets, the icon+banner animations, the tag text... No need to delete and recreate the channel anymore :)
  • Added SD card menu!
    It implements something crucial in Android launchers - a menu where you can view all your apps, and open them directly without having to create a channel for them.
  • Added a search bar!
    Now you can find your apps, animations and themes more easily when selecting them! You can also search by author if it's online content.
  • Added an EXPERIMENTAL landscape mode!
    For now, it only applies in the home menu. The rest of them will be adapted in the future, along with the option for landscape animations.
    This is an opt-in feature, you have to enable it in the settings. It looks pretty good on PCs, I recommend using F11 to fullscreen it :)
  • And finally, some bugfixes!
    • I forgot to note down half of them sorry
    • Fixed bug where banners would get either too big or too small on certain tablet sizes
    • Added banner borders to themes editor

Links:

Wii Phone Discord server: https://discord.gg/xjrEMS9QY4

Android release (Play Store): https://karuzohikari.com/WiiPhone/Android
Android release (Launcher version - .apk): https://karuzohikari.com/WiiPhone/AndroidLauncher

Windows release: https://karuzohikari.com/WiiPhone/Windows
Linux release: https://karuzohikari.com/WiiPhone/Linux
Mac release: https://karuzohikari.com/WiiPhone/Mac

Wii Phone v4.0

03 Jul 00:14
06671ed
Compare
Choose a tag to compare

~Personalization Waves~
The new Wii Phone cycle, 4.0, is here!

Changelog v4.0:

  • Added themes editor!
    You can design your themes easily by going around the interface and clicking the elements you want to change.
    On top of that, you can click on the categories in the main menu, and it'll show all the elements in that category
    It allows you to change 5 main things:
    • Wallpapers! You can change your own local wallpaper, or include one with the theme
    • Colors! There are ~100 colors defined in the app, for the different elements.
    • Textures! You can swap most textures in the app with your own. GIF format supported as well!
    • Audio clips!
    • And even some transforms! You can edit the position, rotation and scale of some elements at the home menu
  • Added themes to the Content Hub!
    Guidelines are very similar to the ones found at #hub-guidelines. And now you can click on the thumbnails to increase the size as well :)
  • Added low memory mode!
    If your app is crashing a lot, enable it, and banners will only load on request.
    If it's still crashing, you can hold the "warning screen" for 4 seconds, and "ultra low memory" mode will enable. In that mode, no icon or banner will load, so you can remove channels from your screen to free up memory easily.
  • More gestures!
    Swipe vertically while a channel is open to close it, and double click a channel to launch an app directly
  • And some minor things!
    • Fixed bug where Wiimotes would shake when opening a channel
    • Added option to switch the date format to American (MM/DD)
    • Fixed bug where you some people couldn't input decimals - Enable "Fix decimal points" in the settings to change the keyboard type (remember to use your language's decimal point now)
    • And more!

Changelog v4.1:

  • Added the ability to replace fonts!
    You can now replace fonts from the app with your own font files!
    It gives you 2 ways to do this! A general override (replace X font with Y font everywhere), and per-place override (use X font in this place specifically)
  • Implemented a button to export textures!
    This way, you can retrieve original textures from Wii Phone, and edit it to be exactly the way you like it
  • Made warning screen, clock textures and cursor outline customizable!
    Due to popular demand, all those assets have been worked out to be adapted to the themes editor as well. Let me know if you need or want anything else!
  • Added the ability to make transforms start from absolute corners!
    Now you can make sure your transform overrides work in any screen size. For example, if you want your clock to be on the top right always, select "Top Right" in the transforms menu and establish the offset from there.
  • And fixed various bugs!
    • Fixed bug that made it impossible to hold the mail button to replace mail app
    • Fixed bug which made "channel empty textures" not actually getting replaced
    • Fixed bug where audio wasn't always stopping when previewing a theme's audio
    • Fixed bug in which some short audio clips weren't working when loaded
    • Fixed bug where the picker wasn't working properly with mirrored elements (like home arrows or the mail clip)
    • Fixed bug that made hub-downloaded themes not stay applied after a restart

Changelog v4.1.1:

  • Increased the theme upload size to 35MB!
    With the addition of fonts, I thought it was a good idea to let you guys have a little more breathing room. Don't abuse it though.
  • Adjusted the Wii Phone text boxes, so that the new theme fonts won't clip in multiple lines anymore!
    Let me know if there's a font where the lines get smashed together again.
  • Some minor changes
    • Made the channel highlight texture customizable, now separated from the channel border texture
    • Made the boolean checkmark / cross icons customizable
    • Made the right arrow be properly rotated so now it's mirrored (instead of upside down)
  • And fixed more bugs!
    • Fix bug where themes with fonts failed to get uploaded to the Hub
    • Fix bug that made the warning screen's (A) icon not being tinted properly
    • Fix bug that allowed SVG files to be loaded as images in the phone, even if not supported
    • Fix bug that wouldn't let you export data twice in a row

Changelog v4.2:

  • Text replacements in themes!
    You didn't have enough with colors, textures, audio or fonts? Lucky you! Text replacements have been added to the themes editor!
    Now you can edit all the texts in the app to say whatever you want. Translations are supported as well, so you can translate your custom theme texts to other languages! (English lines will be used as default if not translated)
  • Added a color-changing image animation!
    A feature planned long time ago, which I had completely forgotten about. Now you can change the color of your textures as an image animation (transparency alpha included, so you can make your own custom fades too)
  • New minor features!
    • Added an FPS limiter. If the app lags a lot for you, or overheats your phone, I recommend lowering the amount of FPS the app is trying to render.
    • Added a verified badge in the Hub to the Wii Phone verified creators! It's a reward for their effort and creativity :)
    • Made the "(A)" icon on the warning screen + the lift channel texture replaceable
    • Theme fonts now use the original font as a fallback
  • And finally, many more bugfixes!
    • Fixed bug where wallpapers weren't white on themes (shouldn't get affected by the background color)
    • Fixed bug that made the right arrow disappear sometimes
    • Fixed shop loading sound length not matching a theme-replaced one
    • Fixed camera icon not changing color
    • Fixed Ukrainian text didn't allow 2 lines
    • Fixed duplicating image increases saturation
    • Fixed cursor outline missing in explanation
    • Fixed "empty-channel" textures being reset to the default ones when lifting channel
    • Fixed settings background not appearing in the themes editor
    • Fixed animation screenshots showed colored bottom bar with themes
    • Fixed Japanese being selectable but not having lang file assigned (so it never really applied)

Changelog v4.3:

  • Added Korean language!
    I was hesitant to add the font because it increased the app size quite a bit, but the translator was so eager to add it that I couldn't resist it :P
  • And some important bugfixes!
    • Fixed error that appeared when closing the debug console
    • Added black background to the menus so themes can't get through them
    • Fixed app would sometimes get stuck on load because it was trying to download new languages
    • Fixed time ranges so people don't timeout when trying to download new themes or apps from the Hub
    • Separated start channel sound from button click, so themes can replace it
    • Fixed bug where some tablet dimensions (like the Honor X8) had issues with the banner menus sizes and screenshots
    • Updated some languages translations (French, Polish...)

Links:

Wii Phone Discord server: https://discord.gg/xjrEMS9QY4

Android release (Play Store): https://karuzohikari.com/WiiPhone/Android
Android release (Launcher version - .apk): https://karuzohikari.com/WiiPhone/AndroidLauncher

Windows release: https://karuzohikari.com/WiiPhone/Windows
Mac release (Experimental!): https://karuzohikari.com/WiiPhone/Mac

Wii Phone v3.2

04 Jun 19:24
06671ed
Compare
Choose a tag to compare

~Socialization Waves~
The new Wii Phone cycle, 3.0, is here!

Changelog v3.0:

  • Animations Hub! 🎉
    It's an in-app platform that lets you upload, browse and download animations from other users! More info at #announcements
  • Apps listing!
    Now you can hold the Wii Menu button in order to list all your apps, and open them directly without a channel!
  • And more!
    Many changes around the code in order to make the app more stable and faster (opening your list of animations shouldn't murder your phone anymore, for example)

Changelog v3.1:

  • Animations Hub's filters!
    You can now use 3 different filters in your query (for example, you can search ONLY for animations that use App Icon, or HIDE all static animations!)
  • Hub's Guidelines!
    Because of the huge amount of animations uploaded to the Hub, we've decided to implement some quality guidelines, and removed those animations that didn't fit them.
    You can find them at #hub-guidelines.
  • Many bugfixes!
    • Fix bug where review menu appears when clicking on author's name
    • Fix bug where page number gets overriden by reviews' page number
    • Fix bug where you needed to reselect icon/banner when updating it
    • Fix bug where leaving an animation without saving changes creates a Popup loop
    • Discard textures when query changes, so Unity doesn't run out of memory
    • Delay thumbnail retrieval, max 2/4 at once, so the query doesn't stay without thumbnails for several seconds anymore
    • Fix bug where icons stay white
    • Added warning in the animation platform for animations using a video, rather than actual animations, since they were more likely to crash the app

Changelog v3.2:

  • Removed Unity splash screen!
    You can finally say goodbye to those 2 -very annoying- seconds during startup.
  • Export / Import data functionality!
    Now you can easily import and export your Wii Phone data! This is specially useful for those migrating from the old Wii Phone v3.1 launcher version.
  • Asset optimization!
    The way Wii Phone handles many of its assets have been changed, in order to attempt to reduce RAM usage and lower the crashes. Let me know if it works well!
  • Many minor features as requested by the community!
    • Added cursor toggle to Android version!
    • Added an update checker! It'll automatically let you know if there's a new Wii Phone update after loading the app.
    • Added a debug console!
    • Added new translations system! Now the translations are pulled directly from the server.
    • Added Russian language!
    • Added an option to modify the black transitions speed! Now you can access most menus faster, if you want to.
  • And finally, bugfixes!
    • (#23) App crash on animation loading
    • (#31) Launcher not installing since the package names conflict
    • (#32) Disc Channel's banner issues
    • (#33) Popup appears for a few frames when downloading an animation without a Wii Phone account
    • (#34) If your login credentials expire, you can't use the Hub until you log in again
    • (#35) If your phone is in Arabic, your app names are displayed as squares
    • (#36) The Hub download counts are ONLY increasing with registered users' downloads
    • (#38) Banner animation border has some strange holes in it
    • (#39) If you rename a channel animation, it won't load into the linked channels next startup

Links:

Wii Phone Discord server: https://discord.gg/xjrEMS9QY4

Android release (Play Store): https://karuzohikari.com/WiiPhone/Android
Android release (Launcher version - .apk): https://karuzohikari.com/WiiPhone/AndroidLauncher

Windows release: https://karuzohikari.com/WiiPhone/Windows
Mac release (Experimental!): https://karuzohikari.com/WiiPhone/Mac

Wii Phone v2.4

25 Mar 21:57
06671ed
Compare
Choose a tag to compare

~Stabilization Waves~
The new Wii Phone cycle, 2.0, is here!

Changelog v2.4:

  • Translations!
    You can now choose to play Wii Phone in English, Spanish, French or German!
  • Many bugfixes!
    • Revamped Wii Shop banner + icon to use way less memory (should fix crashes on load!)
    • Added .nomedia file to the serialization folder
    • Remove Z on the movement/scale editor
    • Make Wii Phone properly detect channels at the bottom of a grid
    • Allow users to hover grid arrows while holding a channel, in order to move it to other pages
    • Add prompt when first trying to move a channel by holding it
    • Fixed apps not loading when phone restarts
    • Fixed some text overflow
    • Fixed image/audio/channel names allowing invalid URL characters (such as +, causing issues on load).
      Please re-save your animation if it's causing you trouble, and delete its old .zip.
  • Editor improvements!
    • You can now clone images with all the animations, by holding the Edit button
    • Ability to disable images
    • Added outline animation
    • Allow users to choose rotation type (ALWAYS_RIGHT or SHORTEST)
    • Added option to reset images after a loop (Icons only)
    • Added grid on the preview
  • Scale Windows' window option!
    Now you can choose how big the window should be, while staying in windowed mode.
  • Ability to swipe!
    After many people asking for it, you can now swipe in the home screen / channel window in order to move to the next or previous page.
  • Music slider!
    You can finally turn on the background music if you wish to do so
  • And more!
    A lot of the code has been reworked and many little changes have been done here and there. Hopefully, this will be the cleanest and most stable version so far.

Links:

Wii Phone Discord server: https://discord.gg/xjrEMS9QY4

Windows release: https://karuzohikari.com/WiiPhone/Windows
Android release (Play Store): https://karuzohikari.com/WiiPhone/Android
Android release (Launcher version - .apk): https://karuzohikari.com/WiiPhone/AndroidLauncher

Wii Phone v2.3

03 Jan 17:15
bed7a8f
Compare
Choose a tag to compare

Richer, faster, lighter!
The new Wii Phone cycle, 2.0, is here!

Launcher note:

As of Wii Phone v2.3, the launcher version of this app is provided separately, through an .apk (you might need to uninstall your current version to install it).
The reason is that it caused issues in a few phones, and many people didn't even know what a launcher was.
If you want to use it, you can find the .apk at the bottom of this post.

Changelog v2.0:

  • New Discord server!
    A Wii Phone Discord server has been created, so you can share your animations with other Wii Phone users.
    The link is at the bottom of this post.
  • New file format!
    The animations have been rewritten internally, they should load way quicker now.
  • Launcher stabilization!
    A lot of people had trouble leaving the app. Now, clicking back/home while the app loads will forcefully close it.
  • Windows release!
    I've released Wii Phone for Windows, so that you can create your animations easily on your PC!
    The link is at the bottom of this post.
  • Support for videos!
    You can now insert videos directly into your animations. Keep in mind they'll need a few frames to buffer before they start playing.
  • MP3 support!
    You can finally use a .mp3 file as audio for a banner.
  • Android settings button!
    Added a shortcut to open your phone settings from the Wii Phone settings.
  • Pages!
    You can finally choose the number of pages the home menu has.
  • More options!
    Skip warning screen, 12h clock periods, fullscreen support for Windows...

Changelog v2.1:

  • OGG support!
    Added .ogg support for the banner animations
  • Fixed bug where animations not being used by channels wouldn't load

Changelog v2.2:

  • Fixed bug where saving with a blank image/video would crash the save
  • Fixed bug where the "+/-" buttons wouldn't play their sound while viewing a channel

Changelog v2.3:

  • Freeze video!
    You can now freeze a video once it ends, instead of letting it loop indefinitely
  • Launcher-less version!
    After so many headaches, I've decided to remove the "Launcher" version of the app from the Play Store. Many people had issues with it, or they didn't understand what a launcher was. You can find the launcher version of the app at the bottom of this post.

Links:

Wii Phone Discord server: https://discord.gg/xjrEMS9QY4

Windows release: https://karuzohikari.com/WiiPhone/Windows
Android release (Play Store): https://karuzohikari.com/WiiPhone/Android
Android release (Launcher version - .apk): https://karuzohikari.com/WiiPhone/AndroidLauncher