jsurfer's language selection page >
       jsurfer's homepage >
              iOS >
                     CheckTimeYo >

CheckTimeYo App Development Diary


April 11, 2024 22:44
First build


April 11, 2024 23:33
Displayed news as text


April 12, 2024 08:13
Deleted LED ticker-related code


April 12, 2024 08:28
Added a message "Unable to retrieve data" for incorrect URLs or when data cannot be fetched


April 12, 2024 08:41
Enabled second display when showSeconds is true


April 12, 2024 09:06
Added flashColon image and enabled blinking colon when flashColon is true


April 12, 2024 10:43
Added 24H image for display


April 12, 2024 11:57
Adjusted the display position of the 24H image


April 12, 2024 12:02
Fixed a bug where the clock display was aligned to the left


April 12, 2024 12:10
Fixed a bug where the Y-value of the 24H image was slightly higher


April 12, 2024 13:57
Enabled both 24-hour and 12-hour display formats


April 12, 2024 15:33
Added three images related to AMPM for use


April 12, 2024 15:40
Temporarily displayed the AMPMOff image in the correct position


April 12, 2024 16:49
Enabled AMPM display


April 12, 2024 20:48
Fixed a bug where "0" was displayed in the tens place when set to AMPM display


April 12, 2024 22:50
Fixed a bug where spaces between images were too large when showSeconds was false


April 12, 2024 23:08
Fixed the bug again where "0" was displayed in the tens place when set to AMPM display


April 13, 2024 08:02
Redrew and slightly thinned the AMPM text because it was too bold


April 13, 2024 08:42
Fixed an issue with the 24H image


April 13, 2024 09:21
Matched the text color of the news with the color of the clock


April 13, 2024 20:15
Added date images and enabled date display


April 13, 2024 20:21
Made the date display smaller


April 13, 2024 20:24
Enabled the display of dots within the date


April 13, 2024 21:15
Fixed a bug where clock numbers were used for date display and changed the clock numbers


April 14, 2024 11:11
Changed the clock numbers again due to another issue


April 14, 2024 11:41
Changed square dots to round ones


April 14, 2024 11:46
Narrowed the gap of the colon because it was too wide


April 14, 2024 20:18
Enabled weekday display


April 14, 2024 20:27
Changed the weekday dots to match the size of the date dots


April 14, 2024 21:01
Fixed noise in base_lcd_clock_colon_off by changing the corners to right angles instead of rounded


April 15, 2024 10:44
Modified InfoPlist to hide the StatusBar at the top of the screen


April 15, 2024 11:14
Changed the AMPM images


April 15, 2024 13:28
Enabled display of today's weather forecast


April 15, 2024 13:30
Centered today's weather forecast


April 15, 2024 13:33
Deleted extra UILabels related to weather


April 15, 2024 13:39
Enabled display of weather overview


April 15, 2024 14:03
Adjusted the display positions of weather and clock


April 15, 2024 16:56
Fixed a bug where weather forecast stopped displaying after 16:30


April 15, 2024 17:07
Fixed a bug where weather forecast text overlapped with the notch


April 15, 2024 20:39
Adjusted the positions of weather forecast text and clock for the notch


April 16, 2024 09:07
Reduced the size of the weather forecast text and made it display in two lines


April 16, 2024 10:53
Made areaCode of weather forecast load from UserDefaults instead of hardcoding


April 16, 2024 11:06
Displayed region when showing weather forecast based on areaCode


April 16, 2024 11:16
Made weather forecast information auto-update every 15 minutes


April 16, 2024 14:44
Enabled detailed weather screen display on tapping the weather UILabel


April 16, 2024 15:02
Made it return to the original screen when tapping on the detailed weather display screen


April 16, 2024 15:40
Fixed a bug where new news would appear in front of the detailed weather display screen when news cycle restarted


April 16, 2024 18:17
Made it return to the original screen when tapping outside the screen instead of inside on the detailed weather display screen


April 17, 2024 10:03
Renamed loadWeather method to loadWeatherAndDisplayInMain


April 17, 2024 10:06
Renamed the tap method because it was too generic


April 17, 2024 10:23
Implemented the mechanism to select weather forecast regions


April 17, 2024 10:37
Made it possible to actually select regions


April 17, 2024 10:43
Enabled saving of selected regions


April 17, 2024 10:53
Made regions display in order from north to south


April 17, 2024 11:41
Displayed weather forecast on overlayView


April 17, 2024 12:30
Included area names in text for regions with multiple areas like Aomori Prefecture


April 17, 2024 13:11
Found a bug where the last line of the weather forecast was displayed in the weather forecast section of the main screen. Prepared for a significant bug fix


April 17, 2024 23:43
Changed the data structure to include SubRegion and moved setupOverlay in viewDidLoad to the beginning to fix a crash bug


April 18, 2024 08:41
Added missing regions like Kochi Prefecture to Region


April 18, 2024 09:03
Added a "Done" button in the upper right of the Region display screen to close the screen when pressed


April 18, 2024 09:42
Enabled the listing and selection of subRegions when selecting regions with subRegions on the Region display screen


April 18, 2024 09:48
Initially set region to Tokyo but subRegion was not set, so set it to "Tokyo Area"


April 18, 2024 12:25
Displayed today's weather using subRegion name, but not yet taking care of subRegion weather


April 18, 2024 13:03
Displayed weather using subRegion name


April 18, 2024 13:13
Displayed both region name and subRegion name if subRegion exists


April 18, 2024 13:22
Temporarily displayed weather forecasts for all regions on overlayView


April 18, 2024 14:45
Made changes to the mechanism for displaying weather forecasts for all regions on overlayView, ensuring it didn't affect other parts


April 18, 2024 15:33
Displayed only the weather forecast of the specified region on overlayView


April 18, 2024 18:00
Fixed a bug where today's weather couldn't be fetched after 17:00. The cause was using UTC and forgetting to switch to JPTime


April 18, 2024 18:25
Sometimes the clock would stop. Fixed a bug where timers were being newly created continuously


April 18, 2024 19:59
Made the timer-related parts stricter


April 18, 2024 23:20
Fixed a bug where the clock would stop occasionally. The cause was heavy news scrolling. Changed the scrolling method


April 19, 2024 08:33
Changed variable and method names related to overlayView to be more understandable


April 19, 2024 08:52
Ensured that news scrolls to the end


April 19, 2024 09:18
Included information from the Description tag of news in RSSParserDelegate. But personally don't need it, so set it to false for now


April 19, 2024 09:25
Added 50 spaces at the beginning of the news to make it appear to flow naturally


April 19, 2024 14:17
Modified the else part in updateWeatherInfoInOverlayViewForWeather method because it was confusing, and changed the code to eliminate the need for else


April 19, 2024 14:27
Made the weather forecast display area within overlayView dynamic and made the "Select Region" button smaller


April 19, 2024 14:34
Changed the "Select Region" button to "Change Region" and added a border


April 19, 2024 14:50
Colored the "Change Region" button


April 19, 2024 14:59
Made the background color of overlayViewForWeather semi-transparent


April 20, 2024 14:48
Used "Today", "Tomorrow", and "Day after tomorrow" to make the weather forecast display on overlayViewForWeather easier to understand


April 20, 2024 14:52
Changed to "Today from current time" to make the weather forecast display on overlayViewForWeather easier to understand


April 20, 2024 17:23
Displayed acquisition time to make the weather forecast display on overlayViewForWeather easier to understand


April 20, 2024 17:40
Displayed the region overview after displaying the weather forecast on overlayViewForWeather


April 20, 2024 17:52
Made overlayViewForWeather scrollable to allow user scrolling if the text is long


April 20, 2024 18:03
Improved user experience by closing the screen when the user selects a sub region


April 20, 2024 21:26
Made the weather forecast display on overlayViewForWeather in dark mode


April 20, 2024 21:33
Made changes to the button when selecting Sub Region


April 20, 2024 22:23
Made changes to the "Done" button when selecting Region


April 21, 2024 08:40
Fixed an issue with the weather forecast displayed on overlayViewForWeather


April 21, 2024 10:54
Enabled weather forecast update when tapped on the main screen


April 21, 2024 13:57
Made twentyFourDisplay value load from UserDefaults


April 21, 2024 14:01
Enabled toggle of twentyFourDisplay by tapping 24H or AMPM images


April 21, 2024 14:24
Made showSeconds load from UserDefaults


April 21, 2024 22:19
Adjusted clock display when showSeconds is false


April 21, 2024 22:24
Aligned the display positions of 24H and AMPM with the clock numbers


April 22, 2024 07:24
Temporarily made date responsive to taps


April 22, 2024 09:44
Enabled date format change on date tap


April 22, 2024 09:52
Adjusted the position of weekday display


April 22, 2024 10:38
Updated weekday display along with date update


April 22, 2024 13:19
Enabled toggle of showSeconds by tapping the time


April 22, 2024 13:48
Enabled seconds to disappear when tapped to false if showSeconds is true at startup


April 23, 2024 07:18
Fixed a bug where display was incorrect unless showSeconds was true at startup. However, when started with true, seconds disappear when tapped to false


April 23, 2024 07:23
Fixed a bug where display was incorrect unless showSeconds was true at startup


April 23, 2024 08:45
Unified ampmView to global because it existed both locally and globally


April 23, 2024 09:15
Added twentyFourLeadingConstraint for dynamic changes to fix large gaps when showSeconds is false


April 23, 2024 09:43
Printed screenHeight to address display issues on iPhone SE


April 24, 2024 08:26
Made local variables in setupTimeDisplay global to implement recalculatePositions


April 24, 2024 10:07
Implemented recalculatePositions to specify the start position for clock display


April 24, 2024 10:24
Centered clock display. Display is still incorrect when showSeconds is false


April 24, 2024 10:31
Centered clock display even when showSeconds is false


April 24, 2024 12:48
Fixed a bug where a new weather forecast label was created every time updateLabe was called


April 24, 2024 13:14
Fixed the same issue for weekday display, preventing a new label from being created each call


April 24, 2024 17:36
Commented out most print statements


April 24, 2024 17:55
Prepared for consistent display across devices and implemented for the clock part


April 25, 2024 07:08
Fixed an incorrect ratio calculation for imageWidth


April 25, 2024 07:36
Adjusted weatherLabel height calculation to avoid overlap with clock display


April 25, 2024 08:54
Adjusted imageWidth to not fill the screen and set imageHeight to twice the imageWidth


April 25, 2024 09:04
Set standardSpacing to 0 and changed default imageWidth size from 40 to 50


April 25, 2024 09:09
Fixed overlap between weather forecast overlay and main screen weather forecast


April 25, 2024 09:21
Adjusted positions of AMPM and 24H images


April 25, 2024 09:48
Adjusted incorrect ratio of the colon image


April 25, 2024 10:49
Made date position dynamically changeable


April 25, 2024 10:57
Made weekday position dynamically changeable


April 25, 2024 11:02
Matched the height of the weekday display to that of the date


April 25, 2024 11:14
Fixed an issue where the weather forecast overlay view covered the entire screen on iPhone 11 Pro Max


April 25, 2024 12:25
Organized and made comments in the code more readable


April 25, 2024 12:46
Enabled display of time for three cities


April 25, 2024 12:49
Enabled real-time updates for the time of three cities


April 25, 2024 15:12
Removed white edges from the colon image


April 25, 2024 18:24
Added newsDisplayY to display news right below the date


April 25, 2024 18:34
Added cityTimeDisplayY to display cityTime right below the news


April 26, 2024 08:33
Fixed a bug where the news display position was incorrect on certain devices


April 26, 2024 08:42
Enabled display of the world map


April 26, 2024 08:50
Called setupCityTimeDisplays method in updateScroll to correctly position cityTime labels


April 26, 2024 08:58
Adjusted cityTime display position


April 26, 2024 10:39
Made the map scrollable horizontally


April 26, 2024 10:59
Added a red circle at Tokyo's position on the map


April 26, 2024 11:09
Fixed a bug where the red circle disappeared when Tokyo scrolled off the screen and reappeared on the opposite side


April 26, 2024 11:19
Made the background of cityTime labels transparent


April 26, 2024 11:24
Removed "World Map" text from the world map image


April 26, 2024 11:29
Narrowed the Y-value intervals of cityTime labels


April 26, 2024 16:37
Deleted existing newsLabel before creating a new one just in case


April 26, 2024 20:16
Fixed a bug where code to toggle second display on clock tap was inside updateTimeDisplay, causing memory leaks due to this setting being executed every second


April 27, 2024 06:48
Fixed a bug where cityTime displayed in front even when weather overlay was displayed


April 27, 2024 07:09
Filled the land on the world map


April 27, 2024 10:33
Created a Python tool to remove all gray from the world map image


April 28, 2024 08:23
Created a Python tool to remove white edges before re-adding images. Increased the number of images related to AMPM and 24H to five


April 29, 2024 08:12
Changed data to CSV and made it load from there. Also made it load cities to display from UserDefaults


April 29, 2024 08:29
Previously called setupCityTimeDisplays during news scrolling, but corrected this design flaw to load cities from UserDefaults and display them in updateCityTimes


April 29, 2024 08:36
Added Tokyo's xy values


April 29, 2024 11:57
Enabled toggle of dot display by tapping the city name. Also added LA's xy values


April 29, 2024 14:55
Adjusted the map image to center Europe and made the dots on the map smaller


April 29, 2024 15:55
Made editCityListView open when tapping a city name


April 29, 2024 16:36
Enabled navigation to EditCityView by tapping a city in EditCityListView to select a city


April 29, 2024 17:10
Fixed a bug where the city list didn't update when returning to EditCityListView from EditCityView


April 29, 2024 17:23
Fixed a bug where country names were sorted but city names were not in EditCityView


April 29, 2024 18:06
Enabled display of the selected city's position on the world map in EditCityView


April 29, 2024 18:09
Made the dots displayed on the world map blink


April 29, 2024 20:49
Added a crash alert in AppDelegate for troubleshooting if the app crashes. Enabled city deletion


April 29, 2024 21:04
Fixed a bug in EditCityView where the delete button didn't appear when the index was 1 and the next cityName UserDefaults value was nil


April 29, 2024 21:19
Set initial city data to 10 and made cities fill in when deleted in EditCityView


April 29, 2024 22:34
Made the background color of city displays semi-transparent black


April 29, 2024 22:51
Added MAX_NUM_OF_CITY_DISPLAY to both ViewController and EditCityListView and set it to 20


April 29, 2024 23:01
Changed to draw dots only for cities in UserDefaults instead of drawing dots for all nearly 400 xy values at startup


April 30, 2024 09:53
Enabled adding cities


April 30, 2024 09:58
Fixed a bug where the city list couldn't be scrolled down when displayed in EditCityListView


April 30, 2024 22:13
Adjusted the display positions of time, news, and cities based on screen height


May 1, 2024 07:05
Fixed a bug where news was displayed in the wrong place for a moment at startup


May 1, 2024 07:14
Defined initial_newsDisplayY and other variables at the start of the code to facilitate future changes


May 1, 2024 13:50
Moved the part that colors digital characters to a different file. The display should now be correct but the positions are still quite wrong


May 1, 2024 15:06
Enabled display of the world map which had been forgotten


May 1, 2024 16:12
Centered the date and made date taps functional again


May 1, 2024 16:24
Fixed misalignment of clock display centering


May 1, 2024 18:37
Slightly shifted the x position of the clock display to the left


May 1, 2024 20:38
Shortened startup time by saving images after creation for reuse


May 1, 2024 20:58
Fixed a bug where 000000 was displayed for about 1 second at startup


May 1, 2024 21:03
Fixed a bug where num_none was not displayed when the hour was less than 10 in 12-hour display mode


May 2, 2024 08:56
Deleted unnecessary comments and most print statements


May 2, 2024 09:33
Added a theme button at the bottom left of the screen that opens the SelectTheme screen when tapped


May 2, 2024 11:58
Prepared over 80 theme icons and made the corresponding number appear in the console when clicked. Also rounded the "Close" button


May 2, 2024 12:30
Changed the color of the paintbrush icon in the bottom left of the main screen


May 2, 2024 12:44
Displayed the currently selected city name at the top of EditCityView


May 2, 2024 12:51
Made EditCityView automatically scroll to the currently selected city when opened


May 2, 2024 13:47
Displayed city and country names in Japanese in EditCityView if the user's UI settings are in Japanese


May 2, 2024 14:24
Fixed a bug where EditCityView did not scroll to the selected city when opened. Also re-displayed the selected city name at the top


May 2, 2024 15:02
Reverted code to May 2, 2024 13:47 version after multiple issues and fixed a bug where the selected city name did not display at the top of EditCityView


May 2, 2024 15:11
Fixed a bug where EditCityView did not scroll to the selected city when UI was in Japanese


May 2, 2024 16:23
Displayed city and country names in Japanese in EditCityListView when the UI is in Japanese


May 2, 2024 16:33
Displayed city and country names in Japanese in ViewController main screen when the UI is in Japanese


May 2, 2024 20:12
Aligned world clock time format with local time format


May 2, 2024 20:31
Displayed "Yesterday" and time difference in world clock


May 2, 2024 20:47
Made the font smaller for world clock display. Displayed "Today" in Japanese when UI is in Japanese


May 3, 2024 07:26
Displayed none image for the first digit of the hour when 24H is active and the hour is a single digit


May 3, 2024 07:34
Removed the leading "0" from the hour in world clock display


May 3, 2024 07:54
Removed the leading "0" from the month and day in date display


May 3, 2024 13:29
Deleted date-related images not used in date display


May 3, 2024 14:18
Changed only the Friday image to avoid jaggy appearance in weekday display


May 3, 2024 14:24
Changed to use num_none instead of date_none image for date display


May 3, 2024 16:00
Changed weekday images to high resolution


May 3, 2024 16:50
Saved the scroll position when the user scrolls the map and used that value at the next startup


May 3, 2024 17:26
Made the background color of all labels semi-transparent black to support non-black background colors


May 3, 2024 17:46
Considering allowing users to select background photos from the library. Added my_photo for background display and adjusted alpha value of numbers to ensure clock visibility when a background photo is present


May 3, 2024 17:57
Continuing to consider allowing users to select background photos from the library. Added my_photo for background display and added a black shade to the photo to make time display more visible. The code is commented out; uncomment in ViewDidLoad if needed


May 3, 2024 20:10
Read theme color from UserDefaults themeNum key. Added three colors plus gray for custom color. Currently set to red (themeNum 2) in AppDelegate


May 3, 2024 20:19
Fixed a bug where tapGesture was not assigned to date dot


May 3, 2024 21:41
Created AppColors to manage theme colors for text color settings


May 3, 2024 22:00
Used theme colors for text as well


May 3, 2024 22:43
Made theme changes take effect after closing the theme selection screen, but changes still required a full app restart to apply to the screen


May 3, 2024 23:33
Made theme changes reflect immediately on the main screen after closing the theme selection screen


May 4, 2024 00:01
Fixed a bug where the brush icon circle color was incorrect and city dots did not disappear after closing the theme selection screen


May 4, 2024 05:37
Fixed a bug where old map remained after scrolling the world map horizontally following theme change and screen closure


May 4, 2024 05:43
Removed call to updateCityDotsVisibility from refreshData method as it was unnecessary


May 4, 2024 05:50
Deleted old dots to prevent possible remaining old dots after theme change in theme selection screen


May 4, 2024 06:05
Previously created images matching the theme color when tapped in the theme selection screen. Now start this process when the close button is pressed


May 4, 2024 06:21
Displayed "Creating" text on the screen while creating images when tapping "Close" in the theme selection screen


May 4, 2024 06:34
Displayed text notifying the user of theme color creation during initial startup


May 4, 2024 11:13
Indicated remaining progress during theme color creation at initial startup


May 4, 2024 11:22
Indicated remaining progress during theme color creation in the theme selection screen


May 6, 2024 06:07
Changed worldmap01 to base_lcd_worldmap01 and adapted code to support other theme types


May 6, 2024 08:00
Changed base_lcd_ to base_lcd_0_ and adapted code to support other theme types


May 6, 2024 08:09
Reduced user storage usage by converting and using the same image file of the world map for different themes


May 6, 2024 08:22
Changed only base_lcd_1_num_0 image for now and adapted code to work with different types


May 6, 2024 11:47
Made the background blue when digitalDisplayType is "1"


May 6, 2024 12:17
Made changes to UI and algorithm for image generation


May 6, 2024 17:39
Made background color adjustments for better visibility


May 6, 2024 17:54
Fixed a bug where the background color of newsLabel got darker with each theme change. The cause was not deleting the old scrollView


May 6, 2024 18:21
Deleted numOfImagesCreatedSoFar in ViewController as its value kept increasing and never decreased


May 7, 2024 10:00
Changed the map background color to semi-transparent black


May 7, 2024 10:07
Adjusted the slightly oversized semi-transparent part of the map background color


May 7, 2024 11:01
Added Komaki to verify the proper functioning of additional cities


May 7, 2024 11:45
Decided to manage themes with CoreData. Added CoreData and set it to save initial data at startup


May 7, 2024 22:02
Entered data for 16 cities' xy coordinates


May 8, 2024 07:28
Completed entering city dots for Argentina


May 8, 2024 12:14
Continued updating city dots and changed the world map


May 8, 2024 16:37
Continued updating city dots and changed the world map


May 8, 2024 17:48
Added digitalDisplayType attribute to CoreData, though not yet used. Temporarily read digitalDisplayType from UserDefaults and used it


May 8, 2024 20:31
Made the semi-transparent text background color darker as world time was hard to see when overlapping the map


May 8, 2024 23:04
Enabled proper functioning for cities with multiple identical names like San Jose


May 9, 2024 08:51
Fixed a bug where the timer updating the weather forecast reset after entering the background once


May 9, 2024 09:03
Corrected data for Komaki and Beijing


May 9, 2024 09:18
Fixed a bug where tapGesture was not set for the dot image in the date display part


May 9, 2024 09:47
Updated city data


May 9, 2024 11:40
Updated city data


May 9, 2024 11:55
Changed the timing of label display during image generation and modified the text


May 9, 2024 12:35
Enabled news update on news tap


May 9, 2024 14:33
Updated city data


May 9, 2024 18:13
Created number images for digitalDisplayType 1


May 9, 2024 18:58
Added 24hAMPM images for digitalDisplayType 1


May 9, 2024 20:19
Changed dot images for dates for digitalDisplayType 1


May 9, 2024 22:23
Changed images for Thursday and Friday for digitalDisplayType 1


May 10, 2024 05:37
Fixed a bug where news scroll continued while the app was in the background and loadNews method was called after displaying all news


May 10, 2024 06:00
Fixed a bug causing crashes at startup due to attempting to bring non-existent weather overlayView to the front


May 10, 2024 06:12
Fixed a bug where news speed increased when switching the app between background and foreground because previous displayLink was not invalidated when calling startDisplayLink in appCameToForeground method


May 10, 2024 08:39
Changed weekday images for digitalDisplayType 1


May 10, 2024 09:43
Updated city data


May 10, 2024 13:38
Updated city data


May 10, 2024 18:42
Updated city data


May 11, 2024 09:14
Updated city data


May 11, 2024 12:07
Updated city data


May 11, 2024 14:42
Updated city data


May 11, 2024 15:20
Updated city data


May 11, 2024 18:32
Updated city data


May 11, 2024 18:40
Fixed a bug in EditCityView where it sometimes auto-scrolled to the currently selected city while scrolling


May 12, 2024 08:56
Fixed a bug where decimal places were omitted for time differences with fractional hours like India


May 12, 2024 09:34
Unified the names of "US Territories" for easier user search


May 12, 2024 11:20
Enabled handling of cities with commas like Washington DC. Also added new cities


May 12, 2024 11:48
Added all desired cities in the US


May 12, 2024 14:03
Added extra space at the bottom of EditCityView to allow selection of the last city in the list


May 12, 2024 14:08
Added Sendai


May 12, 2024 14:40
Added a few more cities


May 12, 2024 17:24
Added a few more cities


May 12, 2024 17:46
Noticed all cities in Africa were missing from the city list, so added them all in the correct format


May 12, 2024 21:20
Added cities in Africa


May 12, 2024 21:57
Entered all cities in Africa


May 13, 2024 07:29
Prepared for calendar display by adding selectedDisplayMode key to UserDefaults. Set 0 for world map display and 1 for calendar view display


May 13, 2024 08:48
Fixed a bug where weather forecast was not displayed on overlayView


May 13, 2024 09:11
Fixed a bug again where weather forecast was not displayed on overlayView


May 13, 2024 09:13
Retained view controllers as properties of the parent view controller to prevent unexpected releases and crashes of CalendarViewController instances


May 13, 2024 09:43
Fixed a bug where the paintbrush button did not respond when the world map was displayed full screen in both calendar and world map display modes


May 13, 2024 09:47
Fixed a bug where the world map was displayed after returning to the main screen from the theme color selection screen with the calendar displayed


May 13, 2024 12:38
Displayed the current month as an image during calendar display


May 13, 2024 16:08
Centered the current month's image during calendar display


May 13, 2024 16:43
Matched the calendar background's semi-transparency with other elements but might make it fully transparent


May 13, 2024 17:21
Added and enabled a mode switch icon at the bottom of the screen


May 13, 2024 17:49
Made the mode switch icon more intuitive


May 13, 2024 17:58
Added code to delete the world map and calendar in refreshData


May 13, 2024 20:22
Added and enabled a settings screen button at the bottom right of the screen


May 13, 2024 20:32
Disabled the "Close" button to prevent it from being tapped again after closing the theme selection and settings screens


May 13, 2024 22:14
Made it easy to change the month number during calendar display


May 14, 2024 07:04
Displayed none image when the month number is a single digit during calendar display


May 14, 2024 07:07
Set the y position of the month number to 0 during calendar display


May 14, 2024 10:06
Displayed weekdays below the month number on the calendar


May 14, 2024 10:49
Displayed dates on the calendar


May 14, 2024 15:05
Adjusted the calendar position


May 14, 2024 15:08
Made the calendar background color transparent


May 14, 2024 20:22
Enabled calendar swiping, still with some issues


May 14, 2024 20:22
Made the correct date display after swiping the calendar, still with some issues


May 15, 2024 07:00
Fixed a bug where half of the adjacent calendar remained on the screen when swiping the calendar slightly (about 10 pixels) and releasing the finger


May 15, 2024 07:09
Enabled smooth calendar swiping


May 15, 2024 07:14
Fixed a bug where the month name of the adjacent calendar was not displayed only at app startup


May 15, 2024 07:26
Fixed a bug where the calendar could go up to 3 months ahead of the current month, limiting it to 2 months ahead


May 15, 2024 08:37
Normalized behavior when going 2 months back from the current month


May 15, 2024 09:10
Normalized behavior when going 2 months ahead of the current month


May 15, 2024 09:33
Displayed none image for dates without numbers on the calendar


May 15, 2024 09:40
Prevented displaying none image for Sunday and subsequent days in the 6th week of the calendar


May 15, 2024 11:18
Ensured UILabel for world clock time display is always on top


May 15, 2024 12:02
Made the button dynamically switch between the calendar and world map


May 16, 2024 07:56
Saved theme colors so that when a user selects a different theme color, it loads the previously generated theme color if it has been generated once before


May 16, 2024 08:28
Determined the y-position of icons like the paintbrush at the bottom of the screen based on the presence of a physical home button


May 16, 2024 16:12
Enabled the option to hide news


May 16, 2024 17:14
Ensured news settings are not applied in the refreshData method


May 16, 2024 17:14
Enabled turning off news display in the settings screen


May 16, 2024 18:06
Adjusted the starting y-value of the world time display to be higher when newsLabel is hidden


May 17, 2024 07:01
Added necessary fields to CoreData


May 17, 2024 07:38
Made data load from CoreData but not yet used the loaded data


May 17, 2024 08:46
Started using the data loaded from CoreData for images


May 17, 2024 09:41
Fixed a bug with the green color of Theme3


May 17, 2024 11:52
Refactored code to load from CoreData into methods and started using CoreData information for drawing the paintbrush image


May 17, 2024 12:04
Started loading everything except the full-screen background color from CoreData


May 17, 2024 12:44
Started loading the full-screen background color from CoreData as well


May 17, 2024 15:47
Changed today's date background color to yellow


May 17, 2024 16:10
Started loading today's date background color from CoreData


May 17, 2024 17:22
Started loading cityDot from CoreData


May 17, 2024 18:12
Reduced warnings from over 130 to 6


May 17, 2024 18:50
Made changes to THU and TUE images


May 17, 2024 18:55
Deleted my_photo image from Assets


May 17, 2024 21:06
Implemented moon phase functionality


May 17, 2024 22:10
Adjusted the position of moon phase display


May 17, 2024 22:29
Made the background of moon phase images transparent


May 18, 2024 10:22
Increased the number of moon phase images to 29 for finer detail


May 18, 2024 10:36
Deleted unused moon images and related unused code


May 18, 2024 12:45
Enabled tapping the moon phase image to display the number of days until the next full moon


May 18, 2024 12:48
Shortened the display time for information about the next full moon to 3 seconds


May 18, 2024 12:58
Made the information about the next full moon display in the foreground


May 18, 2024 16:23
Read holidays from Holidays_Japan CSV file and made the background color red on holidays during calendar display


May 18, 2024 17:02
Made the top half red and the bottom half today's color when today and a holiday overlap during calendar display


May 18, 2024 17:47
Changed to display a dot at the bottom right instead of changing the background color for today to ensure proper functionality when today and a holiday overlap during calendar display


May 18, 2024 18:36
After various trials, changed to display an underline below today instead of changing the background color to ensure proper display when today and a holiday overlap during calendar display


May 18, 2024 18:45
Fixed a bug where an underline remained in the same place as today's array when moving to other months during calendar display


May 18, 2024 18:54
Made changes to the message displayed during the full moon


May 18, 2024 19:46
Enabled the calendar to function correctly across years


May 18, 2024 20:03
Set the range of calendar movement with monthRangeFuture and past variables, currently set future to 3 and past to 2


May 18, 2024 21:14
Fixed a problem with base_lcd_1_ampm_off image


May 19, 2024 07:28
Enabled hiding weatherLabel in settings


May 19, 2024 08:39
Raised the y-position of the clock display on devices without a notch


May 19, 2024 09:07
Lowered the display when the weather forecast text is one line and removed the semi-transparent background for the weather forecast


May 19, 2024 14:43
Finally identified the cause of the notch height always being 0, adjusted positioning to consider notch height


May 19, 2024 14:59
Changed to display the weather forecast text in the center even when it is one line


May 19, 2024 15:37
Started loading the background color for holidays from CoreData


May 19, 2024 16:01
Adjusted alpha values for today and holiday colors in themes 1 and 3 for better visibility


May 19, 2024 18:27
Made the background color for Sundays the same as holidays


May 19, 2024 20:20
Enabled "Sunday start" for calendar display


May 19, 2024 20:27
Added an option for "Monday start" in the settings screen


May 19, 2024 20:32
Changed the order of image loading to load MoonPhase images first


May 19, 2024 20:54
Entered Japanese holidays for 2024 and 2025


May 20, 2024 07:03
Set whether to apply the background color for holidays on the calendar based on UserDefaults settings


May 20, 2024 07:11
Also set the background color for Sundays based on UserDefaults settings


May 20, 2024 07:16
Added options for the background color of Sundays and holidays in the settings screen


May 20, 2024 07:54
Enabled selecting the country for holidays in the settings screen


May 20, 2024 08:46
Added localizableStrings and localized the UI for selecting holiday countries in Japanese


May 20, 2024 08:57
Enabled loading CSV files for holidays from the selected country


May 20, 2024 09:05
Added CSV file for US holidays


May 20, 2024 11:03
Renamed CoreData to MainDB


May 20, 2024 11:56
Added RSS address information to CoreData and started loading from there


May 20, 2024 14:32
Displayed appropriate messages when loading RSS if not connected to the internet or if the RSS address is incorrect


May 20, 2024 16:10
Added an "RSS Settings" button in the settings screen, allowing users to select RSS feeds when tapped


May 20, 2024 20:30
Implemented functionality for displaying "Edit" and "Delete" menus on long press in the RSS settings screen


May 20, 2024 20:56
Added "Check Address" menu for multiple line display in the "Edit" screen in the RSS settings screen, moved addresses there


May 20, 2024 21:23
Added an "Add" button in the RSS settings screen to enable adding RSS feeds. Not checking if the address is valid


May 20, 2024 22:39
Implemented validation for the address when adding RSS feeds by tapping the "Add" button in the RSS settings screen and automatically retrieving the title if valid


May 21, 2024 00:12
Fixed a bug where, when tapping the "Add" button in the RSS settings screen, addresses without "www" were saved as is


May 21, 2024 01:40
Fixed a bug where, when tapping the "Add" button in the RSS settings screen, an infinite loop error occurred if there was no "www" or "http"


May 21, 2024 06:09
Fixed a bug where news was loaded twice in succession for both the title and description


May 21, 2024 07:21
Ensured recordNum is updated correctly when an RSS feed is deleted


May 21, 2024 07:26
Made the color of holidays in themes 1 and 3 a bit lighter


May 21, 2024 07:29
Thickened the yellow line on today's date in the calendar to improve visibility


May 21, 2024 11:50
Increased the contents of the preset list of RSS feeds


May 21, 2024 14:53
Supported Atom format in addition to RSS format


May 21, 2024 15:14
Added the address of Nikkan Sports in Atom format to the preset list


May 21, 2024 15:31
Fixed a bug where RDF-based RSS version 1.0 from Asahi and others stopped working


May 22, 2024 07:23
Fixed a bug where Cybozu feeds included line breaks, but these were not handled, causing all text after the break to be erased


May 22, 2024 07:42
Ensured HTML tags are not displayed


May 22, 2024 08:51
Added information to the "Invalid" error message for cases where the server automatically changes the address from http to https when adding a new feed


May 22, 2024 09:23
Fixed a bug where rssAddressToUse was not properly updated when an RSS item was deleted


May 22, 2024 12:01
Handled spaces and line breaks within feeds


May 22, 2024 12:20
Ensured proper display for feeds where the description is within the item tag, such as Kabuki Bijin's feed


May 22, 2024 12:39
Made changes to the names of preset feeds


May 22, 2024 12:54
Fixed an issue where unnecessary diamond marks were displayed on some feed pages, ensuring diamonds only appear before each article


May 22, 2024 12:58
Corrected errors in the preset feed data


May 22, 2024 16:00
Added HTML tags to remove


May 22, 2024 16:09
Supported the feed format of Allen Pike


May 22, 2024 20:46
Fixed an issue where supporting the Allen Pike feed format in the previous build caused the freee developers feed not to display


May 22, 2024 21:03
Ensured the same issue does not occur with other feeds besides freee developers and added it to the preset list


May 22, 2024 22:35
Adjusted to ensure the same issue does not occur with other feeds besides freee developers, although it did happen again


May 22, 2024 22:55
Limited the number of articles loaded to a maximum of 50 for feeds with more than 7000 articles, like SixColors, and increased the number of preset feeds


May 23, 2024 07:04
Started supporting JSON feeds


May 23, 2024 07:10
Fixed a bug where JSON addresses were rejected when registering a new RSS feed


May 23, 2024 07:52
Started retrieving contents as well as title in JSON feeds


May 23, 2024 08:20
Supported Furbo feed in JSON format


May 23, 2024 08:28
Identified that kottke feeds were not loading correctly due to redirection and changed the preset to the redirected address


May 23, 2024 09:11
Fixed a bug where manually adding the redirected address for kottke resulted in rejection


May 23, 2024 09:28
Added BBC and China Daily to the preset feed list


May 23, 2024 09:43
Fixed a severe lag before displaying "x days until the full moon" when tapping moonPhase after keeping the app running for half a day, possibly due to a memory leak


May 24, 2024 07:21
Changed the add button in the RSS settings screen to a plus icon and made it floating


May 24, 2024 07:32
Added a close button to the RSS settings screen


May 24, 2024 07:48
Created an RSS input view and made it functional


May 24, 2024 08:13
Displayed example addresses in the RSS input view and made it possible to copy to the clipboard by tapping the clipboard icon


May 24, 2024 08:15
Fixed a bug where the clipboard icon was not displayed for the top address in the example addresses of the RSS input view


May 24, 2024 08:36
Changed the example address list in the RSS input view screen based on whether the UI is in Japanese or English


May 24, 2024 08:43
Unified the data structure for example addresses in the RSS input view screen to facilitate easy updates


May 24, 2024 08:51
Notified users when an example address is copied in the RSS input view screen


May 24, 2024 08:58
Updated the test example address list in the RSS input view screen to include many addresses


May 24, 2024 11:23
Fixed a bug where adding the Nikkei Business Online feed resulted in rejection


May 24, 2024 11:47
Ensured the window does not close until the validation process is complete when tapping the close button in the RSS input view screen


May 24, 2024 11:53
Enabled two-line display for each item in the RSS input view screen


May 24, 2024 11:53
Deleted the horse racing site and added an invalid address for testing in the RSS input view screen


May 24, 2024 12:11
Allowed hiding the keyboard by tapping elsewhere after tapping into the text field in the RSS input view screen


May 24, 2024 12:33
Set newly created feeds in the RSS input view screen to rssAddressToUse


May 24, 2024 12:48
Replaced the old moon images with the latest ones


May 24, 2024 14:06
Ensured day and moon phase images are deleted before drawing


May 24, 2024 14:37
Enabled retrieval of homepage


May 24, 2024 15:02
Searched within the channel tag's link tag when retrieving homepage


May 24, 2024 15:26
Enhanced homepage retrieval depth to obtain the homepage for Nikkan Sports


May 24, 2024 17:06
Enabled homepage retrieval in JSON feeds


May 24, 2024 17:12
Disabled the close button immediately after tapping to prevent multiple taps in the new feed creation screen


May 24, 2024 17:48
Displayed "Open page" and "Reload" buttons when tapping newsLabel in the main screen, with each button functioning


May 24, 2024 17:56
Enabled homepage URL editing


May 24, 2024 18:37
Added homepage information to the preset RSS list


May 24, 2024 20:42
Limited the total number of characters in a feed to 6000 to prevent blank pages for long feeds like HuffPost Japan


May 24, 2024 21:00
Increased the total character limit for feeds from 6000 to 12000, considering 6000 was too low


May 24, 2024 22:02
Fixed a bug where TechCrunch was rejected when creating a new feed


May 24, 2024 22:47
Ensured feeds with http addresses that are redirected to https by the server, like Gizmodo Japan, are not rejected by trying https if http fails


May 25, 2024 06:15
Added all known feeds to the "Examples" section


May 25, 2024 06:58
Fixed a bug where http or https with uppercase letters was automatically rejected when registering a new feed


May 25, 2024 07:10
Ensured HTML tags are removed from titles within feeds


May 25, 2024 08:02
Removed "CNET Japan" from the list and noted in the code that it is not accessible through this app because it only supports http access


May 25, 2024 08:27
Removed "Raba Q" from the list and noted in the code that it has the same issue as "CNET Japan"


May 25, 2024 09:34
Fixed a bug where adding a non-existent Line Engineering page caused an infinite loop


May 25, 2024 12:36
Stopped calling loaNews after displaying all feeds


May 25, 2024 12:54
Changed the y position of the next full moon display text to be closer to the moon image


May 25, 2024 20:11
Made the currently selected theme recognizable in the theme selection screen


May 25, 2024 20:28
Ensured the theme selection screen handles more than four themes and added theme 5


May 26, 2024 19:28
Added type2 for theme colors and created theme 6 using it


May 26, 2024 22:18
Disabled theme color selection after tapping the "Close" button in the theme color selection screen


May 26, 2024 22:37
Partially implemented Theme 7


May 27, 2024 11:23
Added shadow theme, initially for numbers only


May 27, 2024 11:35
Fixed a bug where the "Generating image" text appeared under the theme button. Also added Monday to the shadow theme.


May 28, 2024 10:54
Handled all day images for the shadow theme


May 28, 2024 11:59
Completed the shadow theme


May 28, 2024 17:56
Completed the yuru font theme color


May 28, 2024 21:22
Added comments to themes for clarity


May 29, 2024 09:59
Added dot-based theme color


May 29, 2024 11:41
Read digitalDisplayType from CoreData


May 29, 2024 12:02
Reduced the number of code changes required when adding a new theme from six to four


May 29, 2024 14:39
Enabled deletion of cached images by long pressing on theme images


May 29, 2024 19:05
Made it possible to change the size of the calendar


May 29, 2024 20:03
Made it possible to change the size of city time display


May 29, 2024 20:58
Enabled adjusting the scrolling speed of feeds


May 29, 2024 21:49
Made the settings screen scrollable


May 30, 2024 05:58
Added a border to the holidayCountryPicker in the settings screen


May 30, 2024 06:03
Made the "RSS Settings" button in the settings screen more visually appealing


May 30, 2024 06:40
Added "About" and "Development Diary" buttons to the settings screen and implemented their content


May 30, 2024 07:37
Moved the "RSS Settings" button in the settings screen to a more appropriate location


May 30, 2024 08:07
Made the "Display Weather Label" option in the settings screen only visible when the UI is in Japanese


May 30, 2024 08:17
Made changes to the default cities displayed


May 30, 2024 09:20
Added the yuru border theme


May 30, 2024 19:32
Added theme 11


May 30, 2024 20:37
Added theme 12


May 30, 2024 20:57
Added theme 13, which is a color swap of theme 12, and removed the semi-transparent background from all UILabels


May 31, 2024 08:10
To accommodate updates, made the app always delete and then rewrite CoreData records on startup. Bugs still remain.


May 31, 2024 09:54
Fixed a bug in getMoonPhaseImageName


May 31, 2024 10:25
Added theme 14


May 31, 2024 10:49
Added theme 15


May 31, 2024 11:54
Removed the white vertical line in the Monday images for type 1 and 2. Added theme 15 but plan to remove it in the next build as I don't like it much.


May 31, 2024 12:37
Made changes to theme 16 to make it citrus-colored


May 31, 2024 12:45
Changed the color of holidays in theme 16 as it was hard to see


May 31, 2024 13:10
Added theme 17


May 31, 2024 15:15
Added themes 18, 19, 20, 21, and 22


May 31, 2024 15:38
Made the background behind city time displays semi-transparent black to improve readability when many cities are registered and overlap with the map


May 31, 2024 15:50
Made the background behind city time displays slightly lighter semi-transparent black


May 31, 2024 16:35
Added themes 23 and 24


May 31, 2024 16:50
Added themes 25 and 26


May 31, 2024 17:04
Added an option for the background panel of city displays


May 31, 2024 20:15
Fixed a bug where "moon_day0" should have been displayed but "moon_newmoon" image was displayed instead


June 1, 2024 07:34
Checked and made necessary changes to the cityDotColor for all themes


June 1, 2024 08:00
Checked and made necessary changes to the inActiveColor for all themes


June 1, 2024 08:19
Checked and made necessary changes to all themes


June 1, 2024 10:54
Found a bug where "Yesterday" and "Tomorrow" were not displayed correctly when spanning days, so now only the time difference is displayed


June 1, 2024 12:01
Fixed a bug where "Yesterday", "Today", and "Tomorrow" were not displayed correctly when spanning days


June 1, 2024 16:06
Fixed a bug where RSS CoreData was wiped out at every startup. Now only reload feeds when necessary after returning from the settings screen.


June 1, 2024 17:10
Fixed a bug where the feed text color was not applied when returning from the theme settings screen. Changed the key from showNewsLabelUIWasJustTurnedOn to forceFeedReload.


June 1, 2024 18:46
Fixed a bug where forceFeedReload remained true once it became true


June 1, 2024 18:59
Ensured weather forecasts are not reloaded unnecessarily


June 1, 2024 20:10
Changed the default city to New York when adding a new city instead of Tokyo


June 1, 2024 20:17
Made changes to the "0" images for type 6 and 7


June 1, 2024 20:52
Added type 8 images and theme 27


June 1, 2024 21:01
Added theme 28


June 2, 2024 09:20
Added binary clock images for type 9 and added themes 29 to 33


June 2, 2024 09:26
Changed the inactive color for theme 9 to make the days more readable


June 2, 2024 11:49
Made the cityDot color in theme 2 a slightly darker green for better readability


June 2, 2024 11:56
Made the active color in theme 32 more readable


June 2, 2024 16:15
Added theme 34


June 2, 2024 16:19
Made changes to the cityDot color in theme 34


June 2, 2024 16:25
Added theme 35


June 2, 2024 16:39
Added themes 36 and 37


June 2, 2024 16:47
Added theme 38


June 2, 2024 16:52
Added theme 39


June 2, 2024 17:03
Added theme 40


June 2, 2024 17:22
Added theme 41


June 2, 2024 17:44
Added theme 42


June 2, 2024 17:55
Added theme 43


June 2, 2024 20:33
Fixed a bug where generating moon_day images for theme 1 and then generating for theme 30 resulted in a conflict due to the same image name


June 3, 2024 06:16
Set the default for city time display backgrounds to off


June 3, 2024 06:20
Swapped the order of "Open Page" and "Reload" menu options when a feed is tapped


June 3, 2024 06:26
Added theme 44


June 3, 2024 09:36
Added thumbnails up to theme 180 and started rearranging themes


June 3, 2024 11:14
Continued rearranging themes up to theme 110


June 3, 2024 13:03
Finished rearranging themes, totaling 171 themes


June 3, 2024 14:31
Changed the storage of generated files to be in theme-numbered folders to reduce generation time as the number of generated files increased


June 3, 2024 14:53
Fixed a bug where clearing the cache for non-selected themes in the theme selection screen cleared the cache for the selected theme


June 3, 2024 15:05
Made it so that when clearing the cache, the folder itself is also deleted


June 3, 2024 15:28
Displayed a check mark if an image already exists in the cache in the theme selection screen


June 3, 2024 15:34
Removed the greyscale processing in the theme selection screen as it was slowing down performance. Also updated the screen to refresh and remove the check mark when the cache is cleared.


June 3, 2024 17:12
Adjusted the theme selection screen to display only up to theme 171 as there were only 171 actual themes, not 180


June 3, 2024 17:18
Moved the check mark outside the theme images in the theme selection screen


June 3, 2024 17:22
Changed the "Close" button to "Done" in the theme selection screen


June 3, 2024 17:30
Changed all "Close" buttons to "Done", with white text and blue background


June 3, 2024 18:03
Updated the infoPlist to disable dark mode support


June 3, 2024 18:07
Made the "Generating image" text more readable after tapping the "Done" button in the theme selection screen


June 4, 2024 07:24
Displayed "Plus" for time ahead when showing the time difference from local time


June 5, 2024 14:02
Created thumbnails for all 171 themes


June 5, 2024 14:41
Made changes to the dateDot images for type 6 and 8


June 5, 2024 15:00
Enabled toggling of the blinking colon in the settings screen


June 6, 2024 11:29
Tightened the withTolerance value during image generation. Also, structured it to add one more theme color in the future.


June 6, 2024 11:49
Ensured the current theme is centered on the screen when opening the theme selection screen


June 6, 2024 12:20
Fixed a bug where the theme displayed when opening the theme selection screen was selected if a different theme was tapped, then another different theme was long-pressed to clear the cache


June 6, 2024 12:34
Restored theme 1 from test data


June 6, 2024 12:56
Divided the part of the AppDelegate source code that inserts data into theme CoreData into three files due to the source code becoming too long and causing lag in XCode


June 6, 2024 20:51
Added themes up to 176


June 6, 2024 20:57
Changed the color of cityDots in themes 171 and 172 from red to make them visible


June 7, 2024 05:38
Added themes from 171 to 210, but thumbnails are not yet included


June 7, 2024 07:12
Added thumbnails up to theme 190


June 7, 2024 09:11
Added thumbnails for all themes


June 7, 2024 09:29
Implemented lazy loading in the theme settings screen


June 7, 2024 15:38
Made it possible to choose the font for news display


June 7, 2024 16:55
Fixed a bug where the diamond mark inserted between articles in the feed turned red depending on the selected font


June 7, 2024 17:17
Set the default font for the Japanese UI and other languages


June 7, 2024 17:47
Ensured selected fonts are used for weather and city time displays as well


June 7, 2024 17:53
Changed the "Done" button in the font selection screen to "Cancel"


June 7, 2024 17:57
Moved the "Font Selection" button in the settings screen down and changed the wording of the colon setting


June 7, 2024 18:20
Changed the default font for the Japanese UI and updated the default font in the font settings screen


June 7, 2024 18:31
Fixed a bug where the city time display size was not being applied


June 8, 2024 07:49
Added tester information and a homepage link to the About screen


June 8, 2024 10:47
Moved the display position of the appName in the About screen down and made it bold


June 8, 2024 10:49
Changed "America" to "United States of America" in the holiday country list


June 8, 2024 11:05
Displayed cache clear information at the top of the theme settings screen


June 8, 2024 11:32
Fixed a bug where the screen turned white when clearing the cache in the theme settings screen due to the implementation of lazy loading


June 8, 2024 11:37
Made the clear cache information text and "Done" button disappear when the "Done" button is tapped in the theme settings screen


June 8, 2024 12:53
Made changes to the clear cache text in the theme settings screen


June 8, 2024 13:53
Made the background of the clear cache text in the theme settings screen darker for better readability


June 8, 2024 14:09
Reviewed and revised all text


June 8, 2024 14:20
Added "Long press to show menu" text to the feed settings screen


June 8, 2024 18:01
Added themes up to 220


June 8, 2024 18:56
Added themes up to 230


June 8, 2024 22:50
Added text about fonts to the font selection screen


June 9, 2024 07:19
Added themes up to 240


June 9, 2024 08:06
Added themes up to 250


June 9, 2024 09:06
Added themes up to 260


June 9, 2024 15:40
Added themes up to 270


June 9, 2024 16:13
Removed the "Display Japanese fonts first" option in the font selection screen and added explanatory text to the font-related information


June 9, 2024 16:21
Made changes to the font-related information text in the font selection screen


June 9, 2024 16:31
Reviewed the today color for all themes and made changes for better readability as needed


June 9, 2024 16:33
Set fixTimeToTakeThumbnailForTheme to false in the ViewController


June 9, 2024 20:45
Added themes up to 280


June 9, 2024 21:18
Added themes up to 290


June 10, 2024 07:08
Made changes to the colon text in the settings screen


June 10, 2024 07:18
Added whiteBKForCityDisplay to CoreData and made the city display background white for theme 111


June 10, 2024 07:41
Reviewed all themes and set whiteBKForCityDisplay to true where necessary


June 10, 2024 08:41
Updated the holidays for the USA and Japan to the latest version and ignored comment lines in the CSV file processing


June 10, 2024 10:48
Updated holidays for all countries


June 10, 2024 10:52
Changed the clear cache and cancel buttons to Japanese


June 10, 2024 12:15
Changed the default feed to my homepage RSS feed for new installations


June 10, 2024 12:27
Set Japan as the default holiday country for the Japanese UI and USA for other languages in new installations


June 10, 2024 14:16
Remade the thumbnail for theme 145 as it was incorrect


June 10, 2024 14:35
Organized the example list of feeds in preparation for release


June 10, 2024 14:47
Added a message in the feed input screen indicating that redirects are not supported


June 11, 2024 07:26
Added comments to the holidays CSV file for future updates


June 11, 2024 11:28
Made all files up to the ViewController localizable


June 11, 2024 16:17
Made all files up to the RssSettingsViewController localizable


June 11, 2024 18:10
Made all strings localizable


June 11, 2024 20:27
Localized all text to Japanese


June 11, 2024 21:21
Fixed a bug where clearing the cache was possible by long-pressing a theme even after pressing the "Done" button in the theme selection screen


June 11, 2024 21:28
Added "Icon designed by" to the About screen


June 12, 2024 07:12
Added text indicating that not all feeds are displayed correctly


June 12, 2024 07:16
Made changes to the About screen


June 12, 2024 07:20
Made changes to FontToolTips and FeedSupportMsg


June 12, 2024 08:45
Uploaded the app to AppStoreConnect with a temporary icon image


June 12, 2024 18:40
Changed the app name


June 12, 2024 20:10
Changed the app icon


June 13, 2024 06:53
BUILD_002


June 13, 2024 06:53
Changed the app to iPhone only so it does not run on iPads


June 13, 2024 07:13
Added UIRequiredDeviceCapabilities to infoPlist to prevent installation on iPads


June 13, 2024 07:25
Changed the content of UIRequiredDeviceCapabilities in infoPlist to arm7 to prevent warnings when submitting to AppStoreConnect


June 13, 2024 07:26
BUILD_003


June 14, 2024 07:58
Changed the border color of the feed address input field to black and added placeholder text for better clarity


June 14, 2024 08:04
Changed to TapAndHold Feed name for menu


June 14, 2024 08:43
Made EditCityListView full screen and added a [Done] button


June 14, 2024 08:47
Fixed a bug where the [Done] button was hardcoded in AboutScreenView and EditCityListView


June 14, 2024 08:50
Updated the Tested by section in AboutScreenView


June 14, 2024 09:02
Changed the default calendar size to 2


June 14, 2024 09:09
Removed debug code and completed refactoring


June 14, 2024 13:13
Removed debug info from Feed Settings screen. Also updated URL for Development Diary


June 15, 2024 06:32
Now uncapitalizes the first character in the FeedEntryField


June 15, 2024 07:04
Added infoButton above FeedEntryField to include important info


June 15, 2024 07:09
Rearranged header of RSSSettingsViewController


June 15, 2024 07:12
Updated "Tested by:" in the About screen


June 15, 2024 07:52
Added more English Feed URLs


June 15, 2024 14:28
Made changes in the FeedSupportMsgInfoButton text


June 15, 2024 15:39
Changed all http to https in the Japanese Feed URL examples


June 15, 2024 15:45
Made changes in the FeedSupportMsg text


June 15, 2024 21:38
Submitted the app to the App Store for approval.


June 16, 2024 22:16
Got approval from Apple and got published in the App Store.