Skip to content

Hyze Calendar is a multilayered and dynamic Calendar App for iOS

Notifications You must be signed in to change notification settings

insightmind/HyzeCalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 

Repository files navigation

HyzeCalendar

Information

Hyze is a multilayered and dynamic Calendar for iOS

Informations and News are posted on my personal Twitter [@fforger] ( https://twitter.com/fforger )

and on Twitter [@HyzeCalendar] ( https://twitter.com/HyzeCalendar )

Website [hyze.insightmind.net] ( https://hyze.insightmind.net )

Please post all your issues!

Pre-Release changelog


0.1

0.1.0 (19.01.2017)

  • added UICollectionView and UICollectionViewCells

0.1.1 (22.01.2017)

  • added dynamic labeling of the UICollectionViewCells by a given Month
  • “NIM” = “Not in Month”

0.1.2 (24.01.2017)

  • added MainInterface
  • added daySelection
  • some behind the scenes features

0.1.3 (25.01.2017)

  • added support for multiple Months

0.1.4 (27.01.2017)

  • added MonthLabel
  • improved UI with darkMode
  • improved AutoLayout

0.1.5 (28.01.2017)

  • added better Month capabilities
  • improved UI
  • added yearString to header
  • fixed problems while changing color

0.1.6 (30.01.2017)

  • improved loading duration
  • improved AutoLayout
  • added SectionPaging
  • added jumpToToday
  • added TodayButton
  • smaller improvements

0.2

0.2.0 (02.02.2017)

  • improved Colors
  • new IconLogo
  • new Design

0.2.1 (02.02.2017)

  • added dayView (only some functions)
  • improved loading of calendarView
  • minor Bugfixes

0.2.2 (04.02.2017)

  • added daysOfWeekLabels
  • new MonthLabel
  • improved loading duration (100 times faster)
  • a lot of Bugfixes

0.2.3 (04.02.2017)

  • added visual rendering of events in dayView

0.2.3.1 (06.02.2017)

  • added guard statements to prevent the app from crashing
  • added different developerModes for better debugging
  • a handful of Bugfixes

0.2.4 (07.02.2017)

  • improved jumpToToday, now with selection of todaysCell
  • added cellSelectionSaving to keep selection while scrolling
  • added automatic reloading of dayView
  • added darkMode for dayView
  • changed tabBar properties for better orientation
  • added connection selectedDay in monthView to day in dayView

0.2.4.1 (08.02.2017)

  • fixed dangerous bug

0.2.4.2 (11.02.2017)

  • added basic EventKit implementation
  • connected EventManagement to dayView

0.2.4.3 (11.02.2017)

  • enabled rendering of allDayEvents in dayView

0.2.5 (12.02.2017)

  • added EventKit implementation
  • added EventReading from iOS Calendars
  • added Conversion from event to dayViewProperties
  • added rendering of events in dayView

0.2.6 (13.02.2017)

  • improved dayView design

0.2.7 (13.02.2017)

  • added labels for hours in dayView

0.2.8 (13.02.2017)

  • improved dayView design

0.3

0.3.0 (13.02.2017)

  • minor bugfixes
  • prepared app for external beta testing
  • EventKit implementation
  • finished dayView
  • improved code
  • release of first betaState: preBeta

0.3.1 (15.02.2017)

  • added settingsView
  • changed navigation
  • fixed bug with todaysSelection
  • added toolbar
  • improved overall design
  • minor bugfixes

0.3.1.1 (15.02.2017)

  • changed rendering of dayView, because of performance
  • added 24hours settings to dayView
  • enabled statusbar
  • added new icons for labels in monthView
  • dynamic icon for selectedDaybutton in monthView

0.3.2 (19.02.2017)

  • added basic UITableView for EventsDetail
  • dynamic EventsDetail when selecting a day

0.3.3 (20.02.2017)

  • added improved UITableView for EventsDetail
  • improved animations
  • added information to EventsDetail
  • added darkMode for EventsDetail

0.3.3.1 (22.02.2017)

  • prevent the app from crashing
  • improved visual features
  • same color dayView and EventsDetail
  • settings are now stored even if app is closed
  • bugfixes

0.3.3.2 (26.02.2017)

  • added preparation for next big update 0.4
  • improved visualStoryboardFlow
  • added static watchHand
  • some minor bugfixes

0.3.3.3 (28.02.2017)

  • major bugfixes

0.3.4 (28.02.2017)

  • added coming soon to EditView
  • added several non-functional views in EventEditor

0.3.5 (01.03.2017)

  • added ability to add events(title, startDate, endDate)

0.3.6 (02.03.2017)

  • added animation for eventsTableViewCellSelection
  • fixed layoutBug where eventsTableViewCell was not the full screenwidth on newer iPhones

0.3.7 (03.03.2017)

  • added animation for dayView when eventsTableViewCellSelection
  • improved performance
  • avoid animation when eventsTableViewCell is already selected

0.3.8 (21.06.2017)

Codename: Inception

  • Completely rewritten CalendarView
  • new DateCalculations
  • Major performance improvements
  • range of years: 4000 (year 0 to year 4000)
  • added previousDays and futureDays into CalendarView
  • fixed a lot of bugs in CalendarView

0.4

0.4 (02.08.2017)

Codename: loveAffair

  • completely redesigned interface (adopt to iOS11 HIDG, more animations and shadows)
  • new animateDayView toggle in Settings
  • new CalendarViewLines toggle in Settings
  • added automaticLayering of eventViews in the DayView
  • changed renderingProcess of eventViews
  • removed bottomToolbar
  • improved design of EventEditor (not yet working!)
  • isToday is now working correctly
  • fully integrated daySelection with allDay toggle
  • fixed a lot of bugs and AutoLayoutIssues
  • general bugfixes and performance improvements

0.4.0.1 (05.08.2017)

Codename: BuggyBunny

  • fixed incorrect calculations of CalendarView
  • disabled 'Monday firstWeekDay', will be enabled in 0.4.0.2 (Codename: TimeShifter)
  • fixed adaption of ETView while scrolling.
  • fixed dayView - all Events are now shown
  • new Animation in dayView, because of changes of EventViewRendering

0.4.0.2 (09.08.2017)

Codename: TimeShifter

  • [DESIGN] new more distinct AppIcon
  • [USABILITY] enhanced dayView-Animation
  • [FEATURE] improved dayShift - Set any weekDay as firstWeekDayOfWeek

0.4.1

Codename: Awake

  • [REQUEST] change colorScheme or make it changeable
  • [FEATURE] add general function to add newEvents
  • [FEATURE] enabled save for DateSelection
  • [FEATURE] add NotesSection for Events
  • [FEATURE] set Date on EventEditor relativ to selected Date
  • [DESIGN] watchhand shows time dynamically
  • [DESIGN] added Red as color for Today
  • [DESIGN] CalendarViewCells now glow instead of a shadow
  • [DESIGN] changed AppIcon again
  • [DESIGN] EventEditorTitleBackgroundTransparancy
  • [DESIGN] LaunchScreen overhaul
  • [USABILITY] automatically dismiss Keyboard
  • [USABILITY] automatic reload of dayView if new Event was added
  • [USABILITY] added Locale to DateSelection and DateSelectionCell
  • [CODE] added Color to new ThemeStruct
  • [CODE] migrated code to Swift 4
  • [BUGFIX] automatic deselection of Cells if out of range
  • [BUGFIX] reselect Cell on reload or reappearance
  • [BUGFIX] updateETViewHeight Design when SettingsUpdate
  • [BUGFIX] make watchhand visible again
  • [BUGFIX] isToday and isSelected now works again
  • [BUGFIX] month in dayView is now correct month
  • [BUGFIX] ETView height is now correct when firstDayOfWeek is Saturday(7)
  • [BUGFIX] ETView height is now correct when month only needs 4 rows
  • [BUGFIX] no masking in EventEditorLabel

0.4.2

Codename: Otherside

TESTFLIGHT_BETA

  • [REQUEST] Notes predefined Text changed to PlaceholderText
  • [REQUEST] Swipe for nextDay
  • [FEATURE] add CalendarSelection for Settings
  • [FEATURE] add CalendarSelection for EventEditor
  • [FEATURE] add Popup for CalendarSelection
  • [FEATURE] add own localCalendar/iCloudCalendar
  • [FEATURE] add EventNonEditorView
  • [FEATURE] add possibility to Edit an Event
  • [FEATURE] remove an Event
  • [FEATURE] add Location for EventEditor
  • [FEATURE] add LocationPopover for EventEditor
  • [FEATURE] add Attendees for EventEditor
  • [FEATURE] add recurrenceRules to EventEditor
  • [FEATURE] add customRecurrenceRulePopover
  • [DESIGN] add (1)st , (2)nd, ... to midLabel in EventView
  • [DESIGN] added more shadows in EventEditor
  • [CODE] added ContactManagement
  • [USABILITY] check for sharedEvent isAdmin
  • [USABILITY] make EventEditor and EventNonEditor seamless
  • [USABILITY] automatically reload of calendarView if calendarPermission is granted
  • [BUGFIX] isAMPM EventEditor Time shows 15:00 PM
  • [BUGFIX] .deselection of EventView
  • [BUGFIX] mask of dayViewTopLabel
  • [BUGFIX] deselection of EventView even if ETViewCell is not present

0.4.3 (03.11.2017)

Codename: Rise

  • redesigned EventList
  • redesigned SettingsView
  • added watch hands
  • fastScrolling in calendarView
  • shortcut-menu for events
  • weekNumbers in CalendarView
  • alpha-Version of watchApp
  • added relativeEventMode for EventList
  • added support for iPhone 8, 8 Plus and X
  • reintroduced JumpToTodayButton
  • EventList is now draggable to 3 states
  • adjusted TextSize in several Areas
  • fixed some clipping
  • fixed a bug which caused crash whe creating an event
  • fixed fetch of locationTitle
  • fixed shifted weekdays in several TimeZones

... much more to come