Releases: airicbear/izoneapp
IZ*ONE App v20.07.08
Added
- Fully complete lyrics for the entire album of HEART*IZ! The lyrics are tweaked a bit to compensate for the line-by-line constraints as well as to provide a more intuitive translation experience.
- Theme selection! You can now choose from the following themes: Auto, Dark, Light, and Magenta
- A heading to the app drawer
- Copy-pasted lyrics for the Vampire and Buenos Aires albums (not a high priority, but I will work on these in the far future)
Changed
- Moved the 'About this app' and 'Disclaimer' buttons to the app drawer
- The 'About this app' button opens up a page instead of a dialog
- Improved readability for YouTube video listings
- Page scroll state persists on page change
- Replaced circular progress indicators with a Yuri GIF (nine GIFs initially)
- Nako and Hitomi weren't in the correct order by age on the profiles page in the last release, this has been fixed
IZ*ONE App v20.07.07
Added
- Lyrics page (incomplete)
- Gallery page
- Option to save network images
- Social media handles
Lyrics page
The Lyrics page features a grid listing each album. Tapping one of the albums will open the corresponding song list within a scrollable set of pages with personalized colors for each album. Tapping one of the songs listed will bring up the lyrics for that song where you may choose which language/writing system that you prefer to read.
Currently, each album has at least one song entry already, however only albums Oneiric Diary and BLOOM*IZ are mostly complete. Some lyrics will be formatted to indicate extra information about the lyrics for example, the corresponding singer for each line. Given that this takes quite a bit of time to do, I haven't formatted each song yet. If you know basic HTML and you're interested in helping out, please visit the lyrics folder and propose a change.
Generally, to add a new song the process is like this:
-
Go to the corresponding album folder (e.g. /oneiric-diary)
-
Add a new file for the song (e.g. lyrics_secret_story_of_the_swan.dart) and make a new class extending Song:
import 'package:flutter/material.dart';
import 'package:izoneapp/data/song.dart';
class LyricsSecretStoryOfTheSwan extends Song {
LyricsSecretStoryOfTheSwan(BuildContext context)
: super(
context,
title: 'Secret Story of the Swan',
length: Duration(minutes: 3, seconds: 13),
lyrics: {
// Add lyrics here...
},
),
);
}
- Add your new class to the corresponding Album class (e.g. album_oneiric_diary.dart):
import 'package:flutter/material.dart';
import 'package:izoneapp/data/album.dart';
import 'package:izoneapp/data/lyrics/oneiric-diary/lyrics_secret_story_of_the_swan.dart';
// Import other song lyrics here...
class AlbumOneiricDiary extends Album {
AlbumOneiricDiary(BuildContext context)
: super(
context,
title: "Oneiric Diary",
releaseDate: "2020-06-15",
color: Color.fromRGBO(198, 172, 195, 1), // Average color of the album's cover art
songs: [
LyricsSecretStoryOfTheSwan(context),
// Add other song lyrics here...
],
);
@override
int index;
}
Removed
I removed several things to avoid making the app too cluttered.
- Home page (relevant commit)
- About page
- Button to view YouTube video in the YouTube app
Changed
- YouTube videos now use the youtube_player_flutter package for improved viewing experience (relevant commit)
- YouTube videos will now always open in a separate page
- YouTube video listings have increased height
- Members are now called Profiles (relevant commit)
- IZ*ONE the group has an entry in the Profiles page instead of a separate "About" page
- IZ*ONE no longer have a long description, instead show the same type of information as the individual members
- Changed appearance of Profiles to look better, (i.e. added gradient, larger name font, etc.)
IZ*ONE App v20.07.06
Bug Fixes
- Add
WAKE_LOCK
permission to Android
Added
- MV page
- Video player instructions
Changed
- Member tile now shows birthday and age
Known Issues
- Paging messed up when going from vertical to horizontal
IZ*ONE App v20.07.05
Added
- About page
- About this app dialog
- Disclaimer page
- Dance page
- Basic Korean localization
IZ*ONE App v20.07.04
Added
- More media buttons
Changed
- Splash screen background color
IZ*ONE App v20.07.03
Added
- Photo view on tap
- Media buttons on bottom bar
Changed
- Member pictures
Removed
I removed the ability to swipe back to home page because I didn't really like how it was implemented and implementing it the way I want it to look will be very difficult. I hope to be able to bring a similar gesture navigation back in future releases but for now it seems to be too challenging for me. Specifically, what I'd like is to be able to drag anywhere on the screen and go back if the user drags far enough.
I sorta got it to work with using a GestureDetector with onPan but it didn't quite feel right. So, this time, no gesture navigation :/
IZ*ONE APP v20.07.02
Added
- Members list is now represented as a grid
- Click on a member's picture to read about them
- Improved usage for devices with large screens (such as tablets) however is not fully supported yet
- Show IZ*ONE's debut date on the app bar
Removed
Changing member pictures is not supported in this version however I will try to get this working in future releases
Because of this, the app size should be considerably smaller
IZ*ONE App v20.07.01
Features
Read about the IZ*ONE members
- Name
- Nationality
- Date of birth
- Birthplace
Cycle through pictures using floating button.